国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CC2630輔助定位的飛行控制器設(shè)計(jì)

2017-08-07 14:27:36賈霄強(qiáng)梁斌李其豪于秋芳
電子測(cè)試 2017年10期
關(guān)鍵詞:磁力溫濕度電源

賈霄強(qiáng),梁斌,李其豪,于秋芳

(天津師范大學(xué)電子與通信工程學(xué)院,天津,300387)

基于CC2630輔助定位的飛行控制器設(shè)計(jì)

賈霄強(qiáng),梁斌,李其豪,于秋芳

(天津師范大學(xué)電子與通信工程學(xué)院,天津,300387)

針對(duì)小型航模飛機(jī)在低空小區(qū)域進(jìn)行飛行訓(xùn)練時(shí),需要較高精度的位置信息作為輔助。設(shè)計(jì)了基于CC2630輔助定位的飛行控制器。該控制器其能夠采集三軸陀螺儀、三軸加速度、地磁信息、海拔高度、GPS位置信息等,利用RSSI算法進(jìn)行位置計(jì)算,實(shí)現(xiàn)了較高精度的位置輸出。

陀螺儀;加速度;地磁信息;CC2630

0 引言

小型固定翼航模飛機(jī)或小型四軸飛行器,在低空小區(qū)域起飛、降落和飛行訓(xùn)練時(shí),需要較高精度的定位數(shù)據(jù)。而GPS信號(hào)容易受到干擾,同時(shí)其定位精度在10m量級(jí),誤差較大。不能滿(mǎn)足我們?cè)谟邢薜目臻g里進(jìn)行安全的飛行訓(xùn)練,故我們依托于ZigBee網(wǎng)絡(luò)定位技術(shù),利用CC2630芯片設(shè)計(jì)了機(jī)載飛行控制器。

1 飛行控制器整體設(shè)計(jì)

飛行控制器主要由主控芯片CC2630及其外圍電路、電源管理單元、九軸磁力傳感器BMX055、溫濕度氣壓傳感器BME280、GPS+北斗+GPRS模塊HLK-GS2503和存儲(chǔ)器組成,將采集到多種信息進(jìn)行解析和融合后給出PWM驅(qū)動(dòng)信號(hào),提供給電調(diào)驅(qū)動(dòng)電機(jī)或舵機(jī)。其整體架構(gòu)如圖1所示。

圖1 飛行控制器整體架構(gòu)圖

其溫濕度氣壓傳感器和九軸磁力傳感器是由I2C串行總線進(jìn)行地址分配和數(shù)據(jù)讀取的,總線速率為400KHz。GPS模塊直接通過(guò)串口和主控芯片的UART單元連接,完成命令寫(xiě)入和定位信息讀取。

2 控制器硬件單元設(shè)計(jì)

主控單元由TI公司生產(chǎn)的CC2630及其外圍電路構(gòu)成。它含有一個(gè)32位ARM? Cortex?-M3內(nèi)核、48MHz的時(shí)鐘速度、128KB系統(tǒng)內(nèi)可編程閃存、28KB系統(tǒng)SRAM、四個(gè)通用定時(shí)器、8路200MSPS速率的12位模數(shù)轉(zhuǎn)換器、UART接口、I2C接口、實(shí)時(shí)時(shí)鐘等外設(shè)功能。

圖2 溫濕度氣壓傳感器BME280電路原理圖

溫濕度氣壓傳感器BME280電路原理如圖2所示,它和CC2630的硬件I2C接口相連,其SDA引腳為數(shù)據(jù)端,SCL引腳為時(shí)鐘端。VDDIO引腳為數(shù)字電源,連接C9為0.1uF退耦電容,保證芯片不受電源電壓波動(dòng)的影響。VDD引腳為模擬電源,除了鏈接C7為0.1uF電容外還接入了0歐姆電阻R2,將其視為電感的作用,抑制該引腳的電流波動(dòng)。

九軸磁力傳感器BMX055電路原理如圖3所示。它也和CC2630的硬件I2C接口相連,其11腳SDx為數(shù)據(jù)端,第9腳SCx為時(shí)鐘端。第13腳VDDIO為數(shù)字電源,連接C10為0.1uF退耦電容,保證芯片不受電源電壓波動(dòng)的影響。第3腳VDD為模擬電源,除了鏈接C4為0.1uF電容外還接入了0歐姆電阻R1,將其視為電感的作用,抑制該引腳的電流波動(dòng)。

圖3 九軸磁力傳感器BMX055電路原理圖

3 軟件設(shè)計(jì)

基于CC2630輔助定位的飛行控制器,在ZigBee定位網(wǎng)絡(luò)里屬于協(xié)調(diào)器節(jié)點(diǎn),需要地面區(qū)域內(nèi)多個(gè)路由節(jié)點(diǎn)與其通信的信號(hào)強(qiáng)度來(lái)計(jì)算出相對(duì)位置,其運(yùn)行工作流程如圖4所示。

4 測(cè)試數(shù)據(jù)及結(jié)論

飛行控制器實(shí)現(xiàn)了對(duì)陀螺儀、加速度、地磁信號(hào)的采集,能根據(jù)這些數(shù)據(jù)提供可用的PWM信號(hào)。

在ZigBee網(wǎng)絡(luò)位置確定過(guò)程中,是單獨(dú)做的測(cè)試。將6支路由節(jié)點(diǎn)以20m的距離分布在一個(gè)矩形區(qū)域內(nèi)。人為移動(dòng)協(xié)調(diào)器節(jié)點(diǎn),觀察顯示器上輸出的計(jì)算位置增量信息和實(shí)際的物理位置變化信息進(jìn)行對(duì)比,如表1所示。

圖4 飛行控制器軟件流程圖

表1 位置變化數(shù)據(jù)表

根據(jù)測(cè)試數(shù)據(jù),該設(shè)備的定位誤差平均值在2米左右,實(shí)現(xiàn)了設(shè)計(jì)目標(biāo)。

[1] TI.CC2630 User’s Guide[R/OL].[2016-07].http:// www.ti.com.cn/cn/lit/ds/symlink/cc2630.pdf.

Design of flight controller based on CC2630 aided positioning

Jia Xiaoqiang,Liang Bin,Li Qihao,Yu Qiufang
(School of electronic and communication engineering, Tianjin Normal University, Tianjin,300387)

In order to carry out the flight training of small model aircraft in low altitude area, it is necessary to use high precision position information as an aid A flight controller based on CC2630 aided positioning is designed. The controller can collect three axis gyro, the acceleration of the three axis, the geomagnetic information, the altitude, the GPS position information and so on. The RSSI algorithm is used to calculate the position

gyroscope; acceleration; geomagnetic information; CC2630

大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(201510065036 )。

猜你喜歡
磁力溫濕度電源
磁力文件夾
磁力珠
制作磁力小車(chē)
磁力不怕水
溫濕度控制器在回收砂冷卻系統(tǒng)中的應(yīng)用
基于DSP的多路溫濕度監(jiān)測(cè)系統(tǒng)
Cool Invention炫酷發(fā)明
基于溫濕度控制的天氣預(yù)測(cè)裝置
電子制作(2018年11期)2018-08-04 03:26:02
蒸發(fā)冷卻溫濕度獨(dú)立控制空調(diào)系統(tǒng)的應(yīng)用
哪一款移動(dòng)電源充電更多?更快?
滨州市| 荃湾区| 桃园县| 精河县| 大关县| 远安县| 依兰县| 曲阳县| 云梦县| 陆良县| 黄大仙区| 海安县| 德庆县| 广南县| 长宁县| 资兴市| 平乐县| 驻马店市| 新营市| 错那县| 江安县| 获嘉县| 霍林郭勒市| 永顺县| 盱眙县| 鲜城| 大邑县| 文登市| 北京市| 汝州市| 启东市| 罗江县| 谢通门县| 马鞍山市| 合作市| 霍林郭勒市| 郯城县| 中江县| 于田县| 石柱| 永和县|