熱門關(guān)鍵字:谷物容重器 降落值測定儀 粉質(zhì)儀 拉伸儀 羅維朋比色計 纖維素測定儀 脂肪測定儀 油脂煙點測定儀 凱氏定氮儀 錘式旋風(fēng)磨  硬度計

新型式勘驗儀表裝置的新式控件的研發(fā)模型研討

來源: http://yuanweishulai.cn  類別:實用技術(shù)  更新時間:2015-03-23  閱讀

  通信功能設(shè)計通信模塊可采用串口和USB,串口速度慢一點,但軟硬件比較簡單。我們使用RS232串行通信,通訊協(xié)議采用MODBUS/RTU協(xié)議。串行接口電路設(shè)計要完成最基本的串行通信功能,實際上只需要RXD、TXD和GND即可,但由于RS-232-C標(biāo)準(zhǔn)所定義的高、低電平信號與S3C2140X系統(tǒng)的LVT-TL電路所定義的高、低電平信號完全不同,必須經(jīng)過信號電平的轉(zhuǎn)換才能通信,這里我們使用MAX3232芯片來完成,串口電路圖串行通訊程序設(shè)計WindowsCE提供了豐富的通信支持。其應(yīng)用程序和串行端口的溝通主要通過串行裝置驅(qū)動程序完成。

  WindowsCE支持一千多個通用的MicrosoftWin32API,在基于WindowsCENET的設(shè)備上,串行通信端口讀寫的任務(wù)由調(diào)用文件讀寫函數(shù)完成。通信流程如所示。

  主要函數(shù)有:CreateFile;打開串行口;WriteFile;向串行口寫數(shù)據(jù);ReadFile;從串行口讀數(shù)據(jù);SetCommState;配置通信設(shè)備的DCB結(jié)構(gòu)WaitCommEvent;等待通信設(shè)備事件發(fā)生SetCommTimesouts;設(shè)置超時參數(shù)主要通信參數(shù)設(shè)置如下:dcbBaudRate=9600;波特率dcbParity=NOPARITY;校驗dcbByteSize=8;數(shù)據(jù)位dcbStopBits=ONESTOPBIT;停止位3開發(fā)實例本實例通過S3C2140X開發(fā)板,采用MODBUS進(jìn)行通信,用EVC40進(jìn)行開發(fā),設(shè)計了顯示溫度曲線的圖形界面。其中,單片機(jī)采用80C51;光斷管與T1口相連,記錄光斷管被遮斷的次數(shù);使用一線數(shù)字溫度傳感器DS18B20獲得溫度值;采用8位的AD串行轉(zhuǎn)換器ADC0832實現(xiàn)模數(shù)轉(zhuǎn)換;通過MAX3232芯片完成串口電平的轉(zhuǎn)換。測控儀表電路與界面如所示:測量與設(shè)備計量技術(shù)實例的電路與界面。

  結(jié)束語根據(jù)本文提供的模式,筆者設(shè)計了一個簡單的測控儀器。實踐表明,其開發(fā)速度極快,操作簡單易行、成本低,可為新型工業(yè)測控儀表提供了一種可伸縮的解決方案。本文提供的實例通訊采用的是串口,這在速度要求較慢的應(yīng)用中是可行的。Win-dowsCE也提供了USB的解決方案,可以在速度要求較高的應(yīng)用中使用。

中國糧油儀器在線】部分信息來自互聯(lián)網(wǎng),力求安全及時、準(zhǔn)確無誤,目的在于傳遞更多信息,并不代表本網(wǎng)對其觀點贊同或?qū)ζ湔鎸嵭载?fù)責(zé)。