• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 基于單片機的車載加速度測試系統的設計

    基于單片機的車載加速度測試系統的設計

    作者: 時間:2016-10-18 來源:網絡 收藏

    汽車一般性能中汽車加速度是相對重要的參數。本文中的加速度測試系統的實現方法和它的功能,以及加速度數據的采集系統,組成了相對完整的車載加速度的測試系統,它可以容易地符合車載加速度采集的要求。

    本文引用地址:http://www.czjhyjcfj.com/article/201610/308690.htm

    1 采集系統原理框圖

    如圖1為采集系統的原理框圖。

    a.jpg

    該單片機的系統是由信號調理電路、A/D轉換電路、信號處理電路和串行通信接口電路,以及電源電路所組成的。原理框圖如圖1所示。

    2 采集系統軟件設計與實現

    采集系統軟件是由串行以及存儲和處理兩部分所形成。當中的的內容包含了初始化的程序以及中斷服務的程序,數據的采集程序的設計,串口的初始化程序設計以及數據的傳輸程序等。該類包含在單片機的編程,運用了匯編程序以及C程序來敘述和使用。應用LabVIEW以及VB來編寫其應用程序,來運用讀取數據和變換以及它的隨機顯示。軟件設計的流程圖如圖2。

    b.jpg

    2.1 主程序設計

    圖3所示為主程序框圖。

    c.jpg

    同步串行通信是AD7706芯片的輸出的方法,RS232僅僅是由MCS-51單片機提供的一個接口,在系統設計時,這個接口和上位機彼此用于通信。所以在這種狀況下,如果要運用對AD7706的正確完整的操作,那么該應用單片機的并口資源并且施行以同步的串行通信,而且還會運用到軟件實行的代碼。

    2.2 中斷服務程序設計

    信號的A/D變換、數字的濾波、數據的打包以及串行數據輸出等性能是在中斷服務程序中所進行的。因為要確認數據采集傳輸的適時性,通常會把數據的收集以及數字進行的濾波的處理、數據的輸送都放在中斷服務程序中。圖4闡述并且表達了中斷服務程序的框圖。

    d.jpg

    3 系統仿真方法

    通常的串口通信可以經由“超級終端”的辦法來運用。

    普通的Microsoft系統例如win98和2000以及XP通常會有“超級終端”,在“附件”里面點擊了“通訊”,其內部能夠操作“超級終端”。

    在菜單欄中查找“屬性”,接著點擊“com1”或者是“com2”來運用鏈接,而且要把它進行設置,設置的要求要和單片機規則一樣。

    對它進行設置結束后,單片機將會直接和它進行通信,能夠顯示出單片機傳輸過來數值的大小。除了可以接收,還可以把數據發送出去。

    4 存在問題以及改進

    通過本次設計,該系統仍然存在著一些問題需要來解決。在當前的情況下,在數據采集系統當中仍然需要研究的一些工作主要包含有:1)準確度和準確率要進行更深層次的提升;2)怎樣處理傳感器的數量變化的情形;3)怎樣準確地得到之前所期望的采樣頻率;4)信號調理類型的準確度等。

    此系統能夠應用并且選取A/D芯片,與多路模擬轉換開關進行配合就能夠實現信號的采集。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 武山县| 长宁县| 双峰县| 宣汉县| 瓮安县| 万山特区| 阆中市| 大厂| 东辽县| 烟台市| 白朗县| 福泉市| 高雄市| 博乐市| 衢州市| 阳泉市| 成安县| 建宁县| 北宁市| 神木县| 仁布县| 西乌| 东阿县| 乌审旗| 白城市| 武清区| 甘谷县| 县级市| 正镶白旗| 肃宁县| 丰都县| 利津县| 五河县| 汶川县| 二手房| 湘潭市| 佛山市| 邢台县| 河北省| 卢龙县| 唐山市|