新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于LabVIEW虛擬儀器技術的分布式速度檢測系統

        基于LabVIEW虛擬儀器技術的分布式速度檢測系統

        作者: 時間:2009-05-08 來源:網絡 收藏
        0 引 言
        在實際生產生活中,經常需要檢測物體的運動。目前對一般常速運動物體的測速方式主要有2種:一種是測平均,如公路交通系統中通過相鄰站點IC卡確定兩個站點之間所用時間求得平均;一種是測即時速度,所用方法一般為多普勒雷達測速,即利用移動物體的多普勒效應實現測速。這些測速方法都有比較廣泛的應用,但也有一些缺點,例如造價較高,或檢測精度較低,尤其是不便于遠程監控。在此設計的以單片機和為基礎的檢測系統較好地解決了這些問題。

        1 速度檢測系統的總體構成
        在此設計并實現的基于分布式汽車速度檢測系統總體結構框圖如圖1所示。即以單片機作為測速數據采集電路的核心部件,通過RS 485總線接口把各測試點速度數據發送給計算機,利用軟件編程實現各監控點車速數據的處理存儲顯示等功能。并以該計算機為服務器,利用LabVIEw中的Datasocket技術實現網絡化的遠程控制。計算機的串行口采用的是RS 232標準,若采用RS 485標準必須進行電平轉換,該設計使用RS 232一RS 485轉換器完成從RS 232到RS 485的電平轉換。系統中51單片機芯片發出的串行數據為TTL電平,同時也只能接收TTL電平。在采用RS 485標準時,也必須進行電平轉換。該設計中使用MAX485實現TTL與RS 485標準之間的相互轉換。

        本文引用地址:http://www.104case.com/article/195869.htm

        2 上位機編程實現
        系統上位機程序均采用 7.1編程實現。LabVIEW是美國NI公司利用開發的32位面向計算機測控領域的軟件開發平臺,具有直觀易學,編程效率高的特點,且可以在多操作系統下運行。LabVIEW功能強大,日益被測控技術領域人員所關注。
        從功能上講,上位機程序主要分為串口通信模塊和網絡通信模塊。串口通信很簡單,即在程序運行后按照既定通信協議判斷接收到的信息屬于哪個測試點,并將其存儲到相應文本文件中,程序流程如圖2所示。為提高系統速度,數據直接存儲,不做實時顯示。若要查看各檢測點數據,可在菜單中選擇觸發速度數據顯示。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桑植县| 竹北市| 阿克陶县| 洪湖市| 长乐市| 淮滨县| 吴江市| 兴文县| 定兴县| 宜良县| 肥乡县| 五常市| 九江市| 濮阳市| 万年县| 深圳市| 商河县| 石狮市| 奉贤区| 清流县| 扎赉特旗| 宁国市| 涞水县| 融水| 谢通门县| 巴中市| 镇赉县| 西吉县| 田阳县| 慈利县| 门源| 原阳县| 合作市| 饶平县| 广昌县| 枝江市| 冕宁县| 博客| 柏乡县| 新河县| 宁武县|