999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能車無線實時數據采集系統

2017-05-16 00:39:42劉思明
山東工業技術 2017年9期

劉思明

摘 要:飛思卡爾智能車設計大賽是全國170余所高校廣泛參與的全國大學生智能汽車競賽。飛思卡爾智能車大賽提出制作一個能夠自主識別道路的模型汽車,按照規定路線行進,以完成時間最短者為優勝。在制作和調試智能車關鍵的過程中,需要動態地跟蹤賽車的各種參數并實時地傳輸給上位機。最佳的選擇是采用無線傳輸數據給上位機,可見能夠制作出無線實時數據采集系統是取得優異比賽成績的關鍵。

關鍵詞:飛思卡爾智能車;無線通信;上位機

DOI:10.16640/j.cnki.37-1222/t.2017.09.134

飛思卡爾智能車大賽提出制作一個能夠自主識別道路的模型汽車,按照規定路線行進,以完成時間最短者為優勝。在調試智能車關鍵的過程中,要使用算法對智能車的方向和速度進行控制,選擇最佳算法是取勝的關鍵。比較和分析各種算法的優劣,需要動態地跟蹤賽車的各種參數并實時地傳輸給上位機。在不妨礙賽車運行的情況下,最佳的選擇是采用無線的方式發送數據給上位機,由上位機進行保存和處理,這方便我們進行實時地觀看跟蹤。在2014年飛思卡爾智能車第九屆比賽中,有很多賽車沖出賽道而無法取得比賽成績,分析賽車采集到的賽道信息和智能車控制算法的缺陷是解決賽車沖出賽道的唯一途徑。要分析智能車采集到的大量賽道信息,由于BDM在線調試存在不足和不便之處,高速率數據傳輸的無線上位機幾乎是唯一的選擇。能夠制作出高速率數據傳輸的無線上位機是取得優異比賽成績的關鍵。

1 無線上位機的選材

采用的通信模塊是XL24LD01無線收發模塊。XL24LD01是挪威NORDIC公司推出的一款高性能2.4G無線收發IC模塊,采用GFSK調制,工作在2400-2483M的國際通用ISM 頻段,最高數據速率可達2Mbps。XL24L01-D01集成了所有與RF協議相關的高速信號處理部分,如:自動重發丟失數據包和自動產生應答信號等,模塊的SPI接口可以利用單片機的硬件SPI口連接或用單片機的I/O口進行模擬,內部有FIFO可以與各種高低速微處理器接口,便于使用低成本單片機。由于XL24LD01無線收發模塊鏈路層完全集成在芯片上,非常便于軟硬件的開發。XL24LD01最高數據傳輸速率達2Mbps完全滿足了智能車與上位機大量數據的傳輸。XL24LD01模塊大小32*15.2mm,使用外置1/4波長導線天線設計,開闊地1Mbps速率下,收發10個字節的數據量測試距離最遠約300米左右,滿足了智能車與上位機傳輸距離的要求。

2 無線上位機系統設計

飛思卡爾智能車采集到的大量賽道信息通過單片機MPC5604的SPI接口發送給XL24LD01無線發送模塊,XL24LD01無線發送模塊接收到數據后,啟動發射模式并把數據發送出去。XL24LD01無線接收模塊接收到數據后通過SPI接口把數據發送給STM32F103ARM開發電路板,STM32F103ARM開發電路板通過RS232串口把數據發送給PC上位機。PC上位機通過接收軟件把接收到的數據保存下來以便參賽者進行分析。由于飛思卡爾智能車每20ms要采集128個字節的賽道數據,要把這些數據及時地發送給上位機,也就意味著整個系統的數據傳輸速率要超過51200bps。發送端SPI接口是標準的SPI接口,其最大的數據傳輸率為10Mbps,可見SPI接口完全可以滿足系統設計的要求。無線數據的傳輸速率是1Mbps,遠遠大于系統要求的51200bps。而在接收端控制XL24LD01無線接收模塊的MCU使用的是32位性能出色的STM32F103單片機,為高速率的數據傳輸提供了有力保障。高速率數據傳輸使普通51單片機很難勝任。接收端串口的通信波特率為115200bps,能夠很輕松地完成系統數據的傳輸。可見整個系統的硬件配置完全滿足了設計的要求。由于整個系統采用的是單工通信,無論是發送端還是接收端都不需要在發送狀態和接收狀態進行轉換,降低了系統的消耗時間,極大的降低了無線傳輸中的碰撞現象,提高了傳輸效率。

3 供電系統設計

整個系統硬件的設計首先要考慮到電源,由于XL24LD01無線收發模塊的工作電壓是1.9~3.6V,而智能車電源是大賽組委會統一提供的標準電源7.2V電池,則需一個外圍電壓轉換電路將電源電壓轉換為XL24LD01無線發送模塊的工作電壓3.3V。然后把XL24LD01無線發送模塊SPI口與飛思卡爾智能車電路板上的MCU的I/O口相連接。在發送端的軟件控制上采用循環發送。在接收端由于單片機STM32F103ARM開發板提供3.3V電源,直接用杜邦跳線將XL24LD01無線接收模塊與單片機STM32F103ARM開發電路板相連接即可。

4 數據的傳輸

在接收端的軟件控制上采用查詢的方法接收數據,相對于中斷的接收方法而言,查詢的方法更適合高速率數據的傳輸。單片機STM32F103接收到數據后通過串口與上位機PC進行數據的傳輸。上位機PC接收軟件的串口通信協議采用的是通信波特率為115200bps,8位數據位,1位停止位,無奇偶檢驗位。接下來就是軟件調試,PC上位機終于能接收到數據了。但是接收到的數據與已知發送的數據相比較,出現了數據包錯誤與數據包丟失現象。經過耐心的查找原因,數據包的出錯與接收端單片機STM32F103程序有關,經過程序的修改糾正了數據包出錯的問題。發現數據包的丟失與通信距離和天線的位置有關,當兩個收發天線的距離很近時沒有數據包的丟失,距離逐漸增大,出現了數據包的丟失,距離越遠數據包丟失的概率越大。由于是在室內,接收天線接近墻面或靠近地面時容易出現丟包現象,所以接收天線盡可能的靠近飛思卡爾智能車的無線發射端來消除數據包的丟失。

參考文獻:

[1]卓晴,黃開勝,邵貝貝等.學做智能車———挑戰“飛思卡爾”杯[M].北京:北京航空航天大學出版社,2007.

[2]邵貝貝.單片機嵌入式應用的在線開發方法[M].北京:清華大學出版社,2008.

主站蜘蛛池模板: 扒开粉嫩的小缝隙喷白浆视频| 99热这里都是国产精品| 国产精选小视频在线观看| 日日噜噜夜夜狠狠视频| 91精品久久久久久无码人妻| 国产成人综合在线观看| 国产亚洲男人的天堂在线观看| 免费视频在线2021入口| 欧美在线黄| 久久久久国产精品嫩草影院| 99精品在线视频观看| 亚洲欧洲日产国码无码av喷潮| 久操线在视频在线观看| 国产成人精品日本亚洲| 狠狠色狠狠色综合久久第一次| 亚洲国产天堂久久综合226114| 国产无遮挡猛进猛出免费软件| 啊嗯不日本网站| 在线亚洲天堂| 久久人体视频| 久久综合婷婷| 天堂av高清一区二区三区| 51国产偷自视频区视频手机观看| 亚洲国产精品不卡在线| 国产在线欧美| 精品小视频在线观看| 精品伊人久久久久7777人| 国产成人av一区二区三区| 国产精品视频系列专区| 人人看人人鲁狠狠高清| 久久久久亚洲精品成人网| 无遮挡一级毛片呦女视频| 日韩国产一区二区三区无码| 成人免费视频一区二区三区| 97精品国产高清久久久久蜜芽| 毛片免费在线视频| 91精品免费久久久| 欧美亚洲一区二区三区导航| 人妻精品久久无码区| 日韩欧美中文字幕一本| 亚洲高清在线天堂精品| 欧美一区国产| 日韩在线2020专区| 日本在线视频免费| 日本国产精品| 制服丝袜 91视频| 欧美97色| 一级一级一片免费| 国产精品片在线观看手机版| 在线看国产精品| 亚洲—日韩aV在线| 亚洲精品国产首次亮相| 97视频精品全国免费观看| 国产毛片基地| 69综合网| 亚洲国产精品一区二区高清无码久久| lhav亚洲精品| 国产午夜无码片在线观看网站 | 亚洲国产欧美国产综合久久| 午夜欧美在线| 亚洲中文字幕久久精品无码一区| 国产精品香蕉| 亚洲一区无码在线| 69免费在线视频| 国产精品妖精视频| 亚洲成肉网| 91久久夜色精品国产网站| 美女内射视频WWW网站午夜| 国产一区二区三区在线无码| 亚洲一区毛片| 亚洲综合香蕉| 久久性妇女精品免费| 亚洲最大看欧美片网站地址| 国产精品林美惠子在线播放| 久久久久久国产精品mv| 国产精品自拍露脸视频| 中国一级特黄视频| 97国产在线观看| 精品视频在线观看你懂的一区| 国产JIZzJIzz视频全部免费| 极品国产在线| 国产区免费精品视频|