電磁組飛思卡爾智能車技術報告
2.1 核心控制單元
整車以 MK60DN512ZVLQ10 微控制器作為控制核心, Kinetis 系列微控制器是飛思卡爾公司于 2010 年下半年推出的基于 ARM Cortex-M4 內核的 32 位微控制器,是業內首款 Cortex-M4 內核芯片。強大的運算處理能力和豐富的片內資源,是智能車的一顆 強勁的心臟,保證的車體姿態控制的實時性和準確性。
2.2 電源管理模塊
為智能車提供穩定的電源的前提下,為了簡化電路,我們采用了 LM2940,AMS1117 兩種線性穩壓電源芯片,這兩種芯片電路簡單、紋波很小,適合我們使用。LM2940 是國家半導體公司生產的一款線性低漏極失調電流穩壓器,最大允許電流 1A,線性度非常好,非常適合為模擬器件提供穩定的電源。AMS1117 是一款與 LM2940 功能特性類似的三端線性低壓差穩壓芯片,最大允許電流 0.8A 作為,單片機和陀螺儀等模擬元件的供電電源。為了讓單片機穩定工作,避免電機對單片機影響我們特地專門為單片機使用了一個獨立的 3.3V 穩壓芯片,而且采取了 5V 于 3.3V 穩壓芯片級聯的方式,保證了單片機工作電壓的穩定。
2.3 加速度計和陀螺儀模塊
由于直立控制的需要,我們在智能車上安裝了陀螺儀和加速度計,我們分別使用了大賽組委會要求的日本村田公司生產的 ENC-03MB 陀螺儀和飛思卡爾公司生產的度計。
MMA7361 是飛思卡爾公司生產的高性價比微型電容式三軸加速度傳感器, MMA7361 采用信號調理、單極低通濾波器和溫度補償技術,提供 ?.5g/6g兩個量程,用戶可在這個靈敏度中選擇,該器件帶有低通濾波并已做 0g補償。ENC-03MB 陀螺儀是一種應用科氏力原理的角速度傳感器,它輸出一個和角速度成正比的模擬電壓信號。具有體積小、重量輕、響應快、低功耗等特性。
供電電壓Vdc2.7~5.25
最大角速度 deg./sec.+/-300
最大響應頻率 50 Hz。
以上特性基本滿足了智能車直立對角度測量的要求。但是實際使用中會發現,該器件具有很大的溫漂,為了抑制溫漂在芯片輸出端加一個小電容,但是這將會帶來過沖的 問題。對于過沖目前沒有一個個合適的解決方案,因此我們去掉了這個小電容,因此帶來的溫漂問題我們是將加速度計和陀螺儀采集回來的數據送到單片機中通過卡爾 曼濾波程序處理得到我們所需要的角度值。
2.4 測速模塊
我們所使用的 C車車模有兩個電機,轉向時需要電子差速,因此我們的采用了兩路速度閉環控制,為每個輪子安裝了一個編碼器進行測速。兩個編碼器都是歐姆龍公司生產的 300線編碼器,采用5V供電,輸出為峰峰值為 1V左右的正弦波,然后經過一個滯回比較器后成為幅值為 3.3V的方波,輸入到單片機內進行計數,由于 K60有兩個正交解碼模塊可以配置成計數模式,因此我們免去了外部計數器的電路。為了避免電機附近電磁場對編碼器信號的影響我們特地在編碼器上包裹了一層錫紙,以此來屏蔽干擾。
2.5 信號檢測模塊
信號檢測模塊是整個車方向控制的核心,我們使用了 MAX4451 高速儀表運放對微 弱的磁場信號進行放大,采用兩個電感水平放置檢測道路信息,通過濾波整流后將電 感距中心線的距離轉化成為電平的大小。
2.5.1 選頻電路
賽道上使用 20kHz 的交變磁場作為路徑導航信號,在頻譜上可以有效地避開周圍其它磁場的干擾,因此信號放大需要進行選頻,使得 20kHz 的信號能準確的被我們識別,去除其它干擾信號的影響。因此我們使用 LC并聯電路來實現選頻電路。如下圖所示。
其中,E 是感應線圈中的感應電動勢, L 是感應線圈的電感量, R0 是電感的內阻
2.7 調試模塊
為了實時掌握車子運行狀況, 方便及時的調整車內運行參數, 我們使用了無線模塊,實時的傳回波形,供我們分析。我們購買了一對 XL02-232AP1 無線模塊,安裝在 車子側
面。在實際使用時我們發現該模塊強大電磁場有時會對一些模擬信號產生干 擾,包編碼器信號,道路檢測信號。因此我們在設計 PCB 使將無線模塊放在側面, 附近避免存在模擬器件。以此來避免干擾。
完整的pdf格式技術報告文檔51黑下載地址(共43頁):
電磁組飛思卡爾智能車技術報告.pdf
(3.81 MB, 下載次數: 164)
2018-3-6 13:10 上傳
點擊文件名下載附件
|