999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的熱風閥監測系統軟件設計

2014-08-11 02:19:24石建軍
科技創新與應用 2014年24期

摘 要:針對熱風閥冷卻水系統監測介紹了一個基于DSP的溫度和壓力采集及報警的實時、高速系統軟件設計。該系統采用TMS320F2812芯片,在硬件設計的基礎上,借助專業的軟件開發系統完成了軟件設計。實驗表明,DSP處理溫度和壓力數據能力強,實時性好。

關鍵詞:DSP;熱風閥;冷卻系統;監測引言

目前單片機廣泛應用于醫療器械、測控儀器及智能化領域,單片機體積小、功耗低、擴展靈活,可以進行溫度、壓力、頻率、濕度等參數監測。但單片機硬件資源有限,各類端口集成較少,運算速度慢,在實時性強和數據運算量大的控制系統過程中,系統很難達到現場實時性要求,穩定性也不夠。隨著現代科技的發展,DSP芯片集成度高,運算能力強,價格大幅度下降,在一些信號運算領域和實時性控制領域發揮了重要作用。目前DSP芯片的主流供應商有TI,ADI,Motor ola,Lucent和Zilog,其中TI公司的DSP芯片,硬件溫度、指令豐富、外設功能模塊高度集成和大容量存儲器等特點,被測控領域廣泛應用,可滿足對信號的高速實時精確處理。

文章在原硬件設計基礎上,借助CSS和VB開發系統完成熱風閥監測系統軟件設計。主要是將冷卻水溫度和壓力值通過A/D轉換程序并行轉換成數字量,可以對溫度和壓力范圍做出限制,超出范圍將進行報警。除了在現場能夠實行監測外,在監測室的上位機分析儀上,也實現對其溫度、壓力的監測。

1 軟件設計

1.1 下位機主程序設計

主程序循環結構中,設置響應的二個中斷方式,用中斷方式實現各個任務,中斷由A/D轉換器觸發。開始初始化時,將可屏蔽中斷屏蔽掉,設定芯片工作頻率,設置芯片看門狗工作方式,清除片內數據SRAM,置為零。初始化AD,設為所需的工作方式,設置相應I/O引腳的狀態。初始化結束后,系統進入無限循環等待中斷產生。

1.2 通信程序流程設計

實現DSP芯片與上位機的通信,在上位機通過數據線對下位機的地址和相應數據進行讀寫控制。程序流程圖如圖1所示。

1.3 A/D轉換程序流程設計

利用F2812芯片內集成有12位A/D轉換器,能夠快速地將溫度和壓力數據進行轉換。程序開始,對系統和A/D轉換器進行初始化,賦A/D中斷地址。結束后,對A/D轉換器狀態進行判斷。當A/D轉換器占用時,主程序進入死循環,程序處于等待狀態;當A/D轉換器空閑時,則啟動A/D通道進行轉換,當A/D正常轉換完畢后,進入中斷服務子程序。中斷服務程序用數組存放所有的A/D轉換結果,并再次啟動A/D通道進行轉換,如此循環,從而實現系統對輸入模擬信號的實時采集,程序的流程圖如圖2所示。

1.4 上位機程序設計

上位機監測系統,主要是接收無線上傳的數據,實時地研究每個閥的工作狀況,研究越限與否,并且對分析數據進行存儲。上位機主要有以下幾個部分的監測功能:一個是對無線上傳的各個閥的信息進行分析,存儲;另一個是利用數據庫對用U盤存儲的數據進行還原,存儲和分析,得到熱風閥冷卻水各個參數的時間變化曲線以系統地分析閥的工作狀況。程序的流程圖如圖3所示。

監測界面的串口設置程序

Private Sub Form_Load()

Dim strFileName As String

Call tabinit

gridIndex = 1

writeFlag = True

MSComm_Start_Flag = False

strFileName = App.Path & "\報警記錄.txt"

Open strFileName For Append As #1

MSComm1.CommPort = 1 '通訊串口設定

MSComm1.Settings = "9600,n,8,1" '波特率和發送字符格式設定

MSComm1.InputLen = 0 '設定返回一次從接收緩沖區中讀取字節數,一次讀取所有數據

MSComm1.InputMode = 0 '設定以取回的數為文本格式

MSComm1.InBufferSize = 1024 '設定接收緩沖區

MSComm1.InBufferCount = 0

MSComm1.OutBufferSize = 1024 ' 設定發送緩沖區

MSComm1.OutBufferCount = 0

MSComm1.RThreshold = 1 ' 每個字符到接收緩沖區都觸發接收事件

MSComm1.SThreshold = 1

MSComm1.PortOpen = True

Inputsignal = ""

End Sub

oncomm設置程序

If (MSComm_Start_Flag = True) Then

Select Case MSComm1.CommEvent ' 設置oncomm事件,讀取DSP內存的數據

Case comEvReceive

k = MSComm1.Input

t.Text = MSComm1.Input

Case Else

End Select

End If

2 結束語

通過一些模擬數據實驗,該系統響應速度較快,靈敏度高,經過一些調整,可以適應多種溫度和壓力的監測。實驗表明,DSP處理溫度和壓力數據能力強,實時性好。

參考文獻

[1]Visual Basic 6.0程序設計與開發技術大全[M].人民郵電出版社,2004.

[2]萬山明.TMS320F281X DSP原理及實例[M].北京航空航天大學出版社,2007.

[3]孫傳有,孫曉斌,漢澤西.測控系統原理與設計[M].北京航空航天大學出版社,2004.

[4]李江全,張麗.Visual Basic串口通信與測控應用技術實戰詳解[M].人民郵電出版社,2007.

作者簡介:石建軍(1977-),男,湖南新邵人,講師,本科,碩士學位,研究方向:電氣工程和自動控制。

主站蜘蛛池模板: 视频一区视频二区日韩专区| 手机在线免费毛片| 欧美激情视频一区| 国产福利在线免费观看| 99久久99这里只有免费的精品| 老司国产精品视频| 国内精品久久久久久久久久影视| 久久久久青草线综合超碰| 亚洲人成影院在线观看| 国产一在线| 四虎永久免费地址| 成人免费网站久久久| 午夜精品影院| 日本五区在线不卡精品| 免费xxxxx在线观看网站| 国产成人精品亚洲77美色| 亚洲第七页| 国产精品部在线观看| 国产一级二级在线观看| 欧美日韩综合网| 伊人激情久久综合中文字幕| 亚洲激情区| 午夜啪啪网| 99九九成人免费视频精品| 高潮爽到爆的喷水女主播视频 | 九九久久99精品| 特级毛片8级毛片免费观看| 成人韩免费网站| 久久久黄色片| 91毛片网| 欧美一区二区精品久久久| 国产毛片久久国产| 免费高清毛片| 视频一区视频二区日韩专区 | 四虎AV麻豆| 午夜福利在线观看入口| 亚洲最大综合网| 欧美另类一区| 日韩中文精品亚洲第三区| 又污又黄又无遮挡网站| 天堂成人av| 老司国产精品视频| 另类综合视频| 久久婷婷国产综合尤物精品| 色婷婷电影网| 国产AV无码专区亚洲精品网站| 国产极品美女在线观看| 9966国产精品视频| 超碰色了色| 91精品国产情侣高潮露脸| 欧美特黄一免在线观看| 亚洲性日韩精品一区二区| 国产97色在线| 亚洲精品免费网站| 亚洲第一区欧美国产综合 | 欧美国产日本高清不卡| 直接黄91麻豆网站| 久爱午夜精品免费视频| 色老头综合网| 国产激情第一页| 色婷婷啪啪| 色综合五月婷婷| 欧美精品亚洲二区| 国产日本视频91| 国产成年无码AⅤ片在线 | 亚洲一区二区三区香蕉| 国产区免费| 1769国产精品视频免费观看| 国产在线观看91精品| 日韩欧美成人高清在线观看| 国产精品女主播| 国产乱子伦视频在线播放| 国产亚洲高清在线精品99| 国产精品亚洲精品爽爽| 国产激情国语对白普通话| 国产电话自拍伊人| 久久黄色毛片| 国产亚洲精品va在线| 国产精品欧美在线观看| 亚洲IV视频免费在线光看| 国产精品美女在线| 免费激情网站|