久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 智能采集設備仿真系統設計與實現

智能采集設備仿真系統設計與實現

作者: 時間:2012-09-15 來源:網絡 收藏

3 軟件
Linux具有穩定性、開源性、可裁剪的特性,所以選擇將Linux內核作為核心。移植大體步驟如下:
(1)U-boot移植:若沒有U-boot,兩種啟動方式都無法在超級終端上顯示。U-boot是系統運行時啟動的第一段代碼,負責調整系統到啟動內核的最佳條件,移植時使用JTAG接口下載U-boot。
(2)Linux內核編譯:首先要獲取內核并配置編譯,通過Make menuconfig命令打開系統配置單,根據具體的硬件設置(硬件上面已說明),去除不需要編譯的硬件驅動模塊,保存配置單。用Make zImage命令編譯出zlmage鏡像,通過網口燒寫到NANDFLASH中。
(3)構建文件系統:使用的軟件是busboy,先配置之后編譯,過程和Linux內核很像。把構建好的文件系統鏡像燒寫到系統中,系統就可以正常啟動。
(4)CVM移植,CVM是JAVA虛擬機JVM壓縮版,系統中沒有內置CVM,需要移植CVM虛擬機支持程序。

4 系統驗證與測試
大量都采用RS485串口通信協議,下面以串口沒備8775A仿真程序測試系統性能。
8775A是青智儀器公司的電參數測量儀表,它通過串口與主機通信。當它接收到命令格式幀為10H,03H,A1 A2 A3連續幀時會回送數據:7DHA1A2A3D1D2…D52P1P2P37EH。其中7DH,7EH分別代表固定的數據頭和數據尾。A1A2A3代表地址,30H,31H,35H代表地址15。D1~D52代表該提供的數據,分別為電壓(D1~D5)、電流(D8~D12)、功率(D15~D19)、功率因數(D22~D29)、頻率(D30~D33)、時間(D37~D42)和電能(D43~D49),P1P2P3是送回數據的校驗和。程序在獲取數據后會對連續的數據進行分析,獲取有用的數據。該仿真系統在收到發送數據的命令后,判斷是否為有效的命令格式,如果是則回送程序模擬的數據,數據格式完全相同。仿真程序流程如圖6所示。

本文引用地址:http://cqxgywz.com/article/148397.htm

g.JPG


仿真程序設置串口的波特率、校驗位、數據位等信息。采集程序中的設置應與其一樣。保證采集程序和仿真設備有相同的串口設置。通過驗證,采集程序可以從該系統采集到電壓、電流、功率等數據。圖7是通過串口小助手向仿真系統發送的采集命令后收到模擬軟件返回的數據。經驗證,與8775A設備提供的參數類型一致。同樣,為網絡接口的設備也可以通過該系統仿真。

b.JPG



5 結語
本系統首次應用在了國內某大型家電產品公司冰箱測試軟件中數據采集部分的測試階段,通過把編寫的儀表DA100,UT351,8775A仿真程序下載到本系統中完成了冰箱測試軟件采集程序的可靠性測試。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉