智能交通車載信息采集系統的研究
串口信息讀取的程序流程圖如圖2所示。串口初始化完成串口參數設置,包括串口號、數據位、停止位、奇偶校驗位、數據流量控制和波特率等。根據串口緩沖區中的字符數來判斷信號是否到達串口,即硬件電路是否正常。如果正常,則讀串口數據。
圖2 串口信息讀取的流程圖
慣性測量單元通過數據采集卡采集的數據進入計算機的程序流程圖如圖3所示,首先從數據采集卡讀入慣性測量單元采集的數據,進行初始對準、解算捷聯矩陣初值,然后進行捷聯矩陣更新,得到地理坐標系相對于慣性坐標系的旋轉角度,考慮到陀螺的角速度輸出,就可以計算出載體坐標系和地理坐標系之間的方向余弦矩陣。通過這個方向余弦矩陣的分解,便可以將加速度計的輸出變為載體沿地理坐標系的加速度分量。然后,利用加速度的一般表達式,對有害加速度進行補償,就得到載體沿地面的運動加速度;將其積分,就得到南北向、東西向的地速分量Va、Ve。有了地速分量,經過相應的變換,就得到經緯度的變化率;再對其積分,最終就得到載體瞬時位置的經度和緯度。再利用姿態矩陣的元素,提取姿態和方向信息。
圖3 慣性測量單元軟件流程圖
3 結束語
智能交通車載信息采集系統的實現,大大加快了智能交通系統相關技術的研究和開發,改善交通秩序、緩解交通擁擠,獲得實時可靠的交通信息。將虛擬儀器技術應用于智能交通車載信息采集系統,不僅可以滿足目前智能交通中多傳感器信息的采集和融合的要求,最重要的是可以靈活的根據技術發展的需要進行功能擴展。所以,對于發展迅速的智能交通技術來說,這種基于虛擬儀器技術的信息采集系統具有十分現實的意義。
評論