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

?

探測機器人設(shè)計

2017-09-23 01:38:10王慶芬李正軒
電子測試 2017年16期
關(guān)鍵詞:電位器子程序舵機

李 磊,王慶芬,李正軒

(石家莊鐵路職業(yè)技術(shù)學院電氣工程系,河北石家莊,050041)

探測機器人設(shè)計

李 磊,王慶芬,李正軒

(石家莊鐵路職業(yè)技術(shù)學院電氣工程系,河北石家莊,050041)

本文以STC15F2K60S2單片機為核心設(shè)計了一款探測機器人。系統(tǒng)通過NRF24L01無線發(fā)送6通道遙控指令,其中四個通道是由兩個雙電位器操縱桿控制,控制減速電機驅(qū)動機器人行走以及攝像頭云臺的轉(zhuǎn)向,另外兩個通道由兩個按鍵控制。手持設(shè)備的OLED屏可以顯示探測機器人速度和角度。圖像部分采用5.8G圖像傳輸模塊,圖像發(fā)送模塊裝于機器人上與攝像頭有線連接,圖像接收模塊連接控制端顯示屏。該探測機器人可以在千米以內(nèi)的距離精確控制電機的速度和舵機的角度,實時接收機載攝像頭傳來的畫面。

單片機;機器人;圖像傳輸

1 系統(tǒng)功能

本文以STC15F2K60S2為核心設(shè)計制作了一款探測機器人,該機器人通過NRF24L01實現(xiàn)手持設(shè)備和機器人之間的通信。手持遙控器上設(shè)置兩個遙感電位器,一個電位器的數(shù)值改變能夠準確的控制機器人的行進速度,另一個電位器的數(shù)值改變能夠精準的控制攝像頭云臺的轉(zhuǎn)角。攝像頭和遙控器上的顯示屏之間通過圖像傳輸模塊進行通信,實現(xiàn)遠程監(jiān)控。

2 系統(tǒng)方案

探測機器人硬件系統(tǒng)包含發(fā)送端和接收端兩部分,主要由控制模塊STC15F2K60S2、舵機模塊、NRF24L01無線模塊、OLED液晶屏顯示模塊、圖像傳輸模塊組成。無線模塊實現(xiàn)遙控器和機器人之間的通信,遠程控制機器人動作。OLED液晶顯示模塊顯示電機速度和舵機的角度。舵機用于帶動機器人上的攝像頭轉(zhuǎn)動,便于拍攝不同的角度。圖像傳輸模塊負責攝像頭和顯示屏的圖像傳輸。系統(tǒng)框圖如圖1所示。

圖1 系統(tǒng)結(jié)構(gòu)框圖

3 系統(tǒng)硬件設(shè)計

3.1 主控模塊

STC15F2K60S2單片機具有1T的單時鐘周期具有高速的處理數(shù)據(jù)處理功能,片內(nèi)61字節(jié)大小的程序存儲器Flash,滿足系統(tǒng)對數(shù)據(jù)處理速度的要求。系統(tǒng)采用12V電源供電,經(jīng)LM7805穩(wěn)壓芯片后將電壓轉(zhuǎn)換至5V供給單片機。

3.2 NRF24L01無線模塊

NRF24L01無線模塊與主控制芯片通過軟件模擬SPI通信進行發(fā)送接收信息,6個引腳與單片機的I/O相連進行,VCC需要AMS1117模塊將5V電壓轉(zhuǎn)換成3.3V電壓,供NRF24L01無線模塊使用,GND與單片機的GND共地即可。

3.3 圖像傳輸模塊

圖像傳輸模塊分為發(fā)送模塊和接收模塊,采取同樣頻段進行通信,圖像發(fā)送模塊將視頻信號轉(zhuǎn)換成數(shù)字信號發(fā)送到圖像接收端語音模塊,再轉(zhuǎn)換成視頻信號顯示出來。

3.4 OLED液晶顯示模塊

OLED被稱為有機發(fā)光二極管,其具有體積小、功耗小等優(yōu)點,數(shù)據(jù)接口類型有兩種,SPI接口和IIC接口,系統(tǒng)采用7引腳4線制SPI接口通信方式。

3.5 舵機模塊

舵機將直流電機、電機控制器和減速器等部分都集成為一體,可以實現(xiàn)電機角度的精確控制。舵機內(nèi)部有一個電位器或者其它任意一個角度傳感器測出中軸的轉(zhuǎn)動角度,控制板根據(jù)電位器或者角度傳感器的數(shù)據(jù)信號能夠較為精確的控制并保持住中軸的角度。

4 系統(tǒng)軟件設(shè)計

軟件部分由主程序和子程序組成,主程序組合了所有子程序。子程序有:NRF24L01無線發(fā)送子程序、NRF24L01無線接收子程序、OLED液晶顯示子程序和舵機子程序。實現(xiàn)基于NRF24L01無線模塊的遠程遙控控制,準確控制機器人的行動速度、方向和攝像頭云臺的轉(zhuǎn)角;攝像頭和控制端顯示屏之間通過圖像傳輸模塊進行通信,實現(xiàn)探測機器人的遠程操作監(jiān)控功能。

探測機器人設(shè)計的主流程圖分為發(fā)送部分和接收部分。發(fā)送端和接收端由兩個單片機系統(tǒng)分別完成對遙控和機器人的控制,發(fā)送端主程序包括定時器初始化、AD轉(zhuǎn)換初始化,子程序包括遙控電位器數(shù)制轉(zhuǎn)換子程序、NRF24L01無線SPI通信子程序和無線發(fā)送子程序;接收端主程序包括NRF24L01無線SPI通信子程序、無線接收子程序、數(shù)據(jù)接收子程序和外設(shè)控制子程序。

5 總結(jié)

經(jīng)測試,本文所設(shè)計探測機器人可以通過NRF24L01+PA+LNA增強版無線模塊來遙控機器人的動作;使用5.8G圖像傳輸模塊實現(xiàn)機載攝像頭和控制端顯示屏的通信;LM7805降壓電路使系統(tǒng)的電源更加的高效穩(wěn)定。

[1]馬躍坤,應(yīng)時彥,楊文君,肖林榮.基于nRF24LE1的無線數(shù)據(jù)傳輸系統(tǒng)實現(xiàn)[J].浙江工業(yè)大學學報,2010.

[2]高健.小型履帶式移動機器人遙控自主導航控制技術(shù)研究[D].北京理工大學,2015.

[3]王軍德,肖剛.曲面上兩輪移動機器人的建模與分析[J].機床與液壓,2008.

[4]邵貝貝.單片機嵌入式應(yīng)用在線開發(fā)方法[M].清華大學出版社,2004.

Probe Robot Design

Li Lei,Wang Qingfen,Li Zhengxuan
(Department of Electrical Engineering, Shijiazhuang Instruction of Railway Technology, Shijiazhuang Hebei,050041)

A detecting robot based on STC15F2K60S2 is designed in this paper.The system uses NRF24L01 wireless to send a six-channel remote command,four of these channels are controlled by two operating lever,which are used to control robot and platform by driving the decelerator motor.two channels are controlled by two buttons.The OLED screen can show the speed and angle of the probe robot.The image part adopts the 5.8 G image transmission module.The image sending module is attached to the robot.The image receiving module connects the display.The robot can accurately control the speed of the motor and the angle of the steering gear within kilometers,and the images from the onboard camera can be

in real time. Key Words:SCM;Robot;Image transmission

猜你喜歡
電位器子程序舵機
含齒隙彈載舵機的全局反步模糊自適應(yīng)控制
自動化學報(2019年6期)2019-07-23 01:18:36
基于dsPIC單片機的飛艇舵機控制實現(xiàn)
電子制作(2018年1期)2018-04-04 01:48:14
基于高速同步485總線通信的多通道舵機控制器設(shè)計
Mixly開源項目設(shè)計10:用自制多量程歐姆表測量電位器的電阻
淺談子程序在數(shù)控車編程中的應(yīng)用
基于云模型的舵機同步控制
子程序在數(shù)控車加工槽中的應(yīng)用探索
電位器在直線步進電機中的應(yīng)用
機械工程師(2014年4期)2014-07-01 23:36:27
西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
Varian Clinic 23EX 加速器電位器故障維修一例
嘉荫县| 丹凤县| 永善县| 广宗县| 分宜县| 宁海县| 博乐市| 舒城县| 安康市| 吉林市| 长丰县| 桃源县| 平原县| 波密县| 木里| 互助| 财经| 彭阳县| 临沧市| 红安县| 湖州市| 永济市| 甘南县| 乌鲁木齐县| 宜兴市| 民乐县| 宁津县| 民勤县| 绍兴县| 巴南区| 平邑县| 山丹县| 平陆县| 泰和县| 县级市| 枣强县| 青浦区| 绍兴市| 鹤岗市| 中西区| 马尔康县|