網站首頁 | 清洗機展示 | 留言反饋 站內地圖 | 設為首頁 | 加入收藏
產品分類
最新資訊
聯系我們
地址:滄州市頤和新世界A2區340室
全國統一銷售熱線:
電話:0317-8550222
手機:13111717377
聯系人:銷售部
  您當前所在位置:超聲波清洗機 >>清潔技術

基于ActiveX的超聲波串口數據采集

內容來源:超聲波清洗機   發布日期:2016-07-20 10:04:59

 天津理工學院學報基于人,的超聲波串口數據采集龍偉胡軍郭捷21.湖南大成實業有限公司發展大廈,長沙410081;2天津理工學院機械工程學院。天津300191于,1的超聲波,據串口采集的實現方法,對于串口通信入,4編程技術的應用有較大的實際意義。

  隨著計算機鈀成制造系統的發,和自動化立體倉庫的出現,lPIZhA;VAutomated;山1也山,引起越來越多的關注。作為無人駕駛的輸送原料和工件的工具它是現代大工業必不可少的元素,主要應用于以下領域自動化立體倉庫;柔性加工系統;柔性裝配系統以人0作為活動裝配平臺;機械電子紡織卷煙醫療食品造紙等行業的物料輸送;在車站機場郵局的物品分檢作為運輸工1.;也有用在辦公室醫院賓館的服務人0導航系統是自引導車的核心部分,各種各樣激光紅外觸覺力覺超聲等,1中超廣波傳感器以其價格低廉,硬件便于實現等優點被廣泛用于導乍導航系統成避定位。

  J超聲波測距系統該超聲波測距系統采用上下位機控制,下位機使用10總線工業撲制機。0口采用51系列咕片機。通過沾232標準接口上位機通訊,位機采用賽揚733研華標準工業控制計算機。下位機匯編語言編程,1位機8 0++6.0編程。下面具體介紹下位機的系統硬卞結構和軟件實現1.下位機系統硬忭結構下位機系統硬汴主要由兩塊310總線模板組成,塊是主模板,該模板完成兩個任務系統監控和以中斷方式向位機發送數執。4收板完成超聲波數批的米集并將其存儲到緩沖單元以備主機通過數據總線進行讀取。

  每個超聲波傳感器包括個換能器和個驅動板,其中驅動板主要有兩個功能是產生高頻振蕩信號,是對回波信號進行放大,以彌補在空氣傳播過程中的信號衰減。負責超聲波數據采集的模板有兩片8751.每片負責3個超聲波換能器的控制,數據采集程序固化在8751的1規中,兩片8751內部程序基本相同。并且有扼手信號。以擰制兩芯片的。1作順序為了避免換能器之間的相互干擾,6個換能器依次工作,任何兩個換能器不能同時工作。8751向換能器發送廠!動信號。同時換能器向8751發射個高電滕也用以啟動記時器,當超聲波返回時,換能器又向8751產生個高電平脈沖,計數器停止記數,計數器記錄時間即為渡越時間1.

  2下位機系統軟件結構下位機系統軟件主要山兩部分組成超聲波數,采染程序和數扮;發送程序。1超聲波數椐采染,嚇本段程嚇被固化在8751芯片內部,兩片8751內部固化的數據采集秤序屯木扣秤序開始根據扼卞信號判斷本片8751是否允許工作,如果允許工作,貝1依次啟動3個超聲波換能器,3個超聲波換能器令部測后,通過握手粘號停七本18751的1作而使另片8751開始工作。如此循環。2數據發送程序由于下位機除了發送數據外還要進行其他工作,所以下位機以中斷方式發送數據,進入中斷程序后采用查詢方式發送數據。在主程,中開斷接收數據。數撲;就緒關斷。

  定時器工作于模式2,串口工作于模式3,發送9位數據,包括位奇偶校驗位,波特率設置為9600.下位機發送完個數據后等待上位機的返回指令,以判斷傳輸是否有錯,若出錯則重發此數據,6個傳感器數據發送完之后,返回主程序。

  2上位機串口數據采集++6.0編寫,在。風13106.0環境下編寫串行通訊程序有兩種方法。種是利用界32人,1通行求1數,如。細如,如。7也等10函數對串口進行讀寫和其它操作。利用資源;這種方法相對于005下的串口通訊程序己大大簡化,并且降低了對程序員硬件知識的要求,似足實現起來還是相當的繁瑣。

  技技術實現串口通訊。利用吣080niunirationControlj5f41只需要編寫很少量的代碼,就可以實現上位機與下位機的串口通訊,從串1獲,1〃位機發送過來的超聲波數據。

  3編程實現控忭,為用程序提供了通過串口收發數據的,便方法。它提供了兩種處理通信事件問的方法事件驅動式,6和查詢方An.

  查詢通信方式采用定時器結構,實現定時查詢,定時檢測是否收到新的數據或數據是否發送畢,該方法幻于較小應用,1撲,好當秤執行完某串口操作,將不斷定時地檢查控件。13,的1.1屬性。以檢查程序執行結果或者是否有等待事件發生。不論是否收到新的數據或者有等待事件發生,程序都會定時查詢控件的0,164性,極人地報費廣糸統資源,并且響應不及時。

  在事件驅動方式下。句自有新的7符到達端口的狀態發生改變或發生錯誤時,控件,河3,的,事件被觸發。程序在捕伙觸發事件1.通過檢打抒件的,1的屬性,就可以獲知所發生的事件或錯誤,從而采取相應的操作。相對于查詢通信方式,這種方法響應及時,可靠性高。因此,采用事件驅動方式從串口讀取超廣波數據實現過程如廠。

  首先在利人叩泣創建的數據接收程1指定1控件選項,然后利用組件平臺把通信控件插入到數據接收程序中,將自動生成如下類和實現文件類名15,銀類自動生成的015,類封裝了通信控件串1屬性設,性在數據采集過程中,通過串口1采集數據,波特率設置為9600.偶校驗,1位停比,控件變量名為廠1逼8以通過如1方式勢1;配置串口;打開串口;接收閾值為1;1人外,可以通過人1響加出,將通信擰件加入任對話框中,通信控件變量為1付,81這之就可以通過對話框對通信控件的屬性進修改。1.

  接來建立,映,1事件的處數,當檸時間觸發時該函數被調用,并址行相應加事件處理函數,1通8,每當接收到數撲;成要發送數據時就觸發該事件,從而實現事件驅動的數訓接收。然后加入具體程斤處理代碼,如下發送數據代碼略;數椐接收代碼略校驗錯誤錯誤處砰代碼略4小結以及該系統的硬件和軟件組成,洋細說明了叢于人的超聲波數據串口采集的實現方法,充分!1技術的強大功能以及操作的方便性和靈活性,對于串口通信和人技術編程都有較強的實際意義。

  1徐宏,孟慶浩,張明路,等。用于移動機器人導航的多超聲波測距系統軟硬件設計天津理工學院學2陳堅。實用;8以0++編程大全肘西安西安電子科技大學出版社。2000.

  3孫涵芳,徐愛卿。厘035196系列單片機原理及應用肘。北京北京航天航空大學出版1996.

  4何立民。肘0351系列單片機應用系統設計系統配置與接口技術厘。北京北京航天航空大學出版社,

本文地址:http://www.forumdenge.com/n/129.html

滄州臺德機械設備有限公司 Copyright © 2015 滄州臺德機械設備有限公司 版權所有 備案號:冀ICP備14021398號-1
聯系電話:0317-8550222 聯系人:銷售部

昆山超聲波清洗機,溫州超聲波清洗機,張家港超聲波清洗機,上海超聲波清洗機,深圳超聲波清洗機,廣州超聲波清洗機,北京超聲波清洗機,東莞噴砂機,蘇州噴砂機,山東噴砂機,環保噴砂機,吉川噴砂機,徐州噴砂機,寧波噴砂機,天津噴砂機。

高壓噴淋清洗機單槽超聲波清洗機多槽超聲波清洗機零部件噴淋清洗機噴砂機清洗機價格
和记h88官网 洛阳市 福鼎市 合川市 永修县 精河县 高安市