单片机无线遥控船模设计与制作
- 格式:doc
- 大小:3.97 MB
- 文档页数:67
基于AVR单片机的无线遥控飞机航模的设计与实现【关键词】avr单片机;无线遥控;航模0 引言航模在生活上用途很广泛,我们可以把它作为休闲娱乐的工具,也可以用它进行航空拍摄,如航模对建筑物、景观规划航空拍摄取得了一定效果等。
由于使用航空模型机航拍有拍摄条件不受限制、很低的成本、方便可靠、效果好等一系列的优点,已被用在城市道路规划拍摄,然后通过计算机合成图像,为规划及建设提供重要依据。
文献[1]提到航模不但在城市建设与规划领域很重要,在农业领域内也是非常重要的,尤其在农业资源调查和变化监测、农作物估产、农业灾害监测和评估等方面。
例如把红外遥感装在低空飞行的飞机航模上,通过反射的红外波段光谱,就可以对作物和树木等绿色植物受病虫危害后的影响进行监测及预报。
本文基于此,运用atmega16单片机和c1101无线模块来进行无线遥控飞机航模的设计,实现飞机的上升、下降、翻转、左转、右转等功能。
1 航模组成及工作原理本设计由两部分组成,即机身部分和控制部分。
机身部分由机翼、尾翼、机身、螺旋桨和发动机等几个部分组成,其中尾翼负责飞机航模的升降,垂翼负责飞行方向,副翼负责航模的翻转,电机采用的是无刷电机,型号是新西达2212,kv值是630,是飞机的动力装置。
控制部分是本文介绍的重点,以单片机atmega16为主控芯片,产生的不同pwm占空比信号,通过无线模块cc10101来与舵机的基准信号相比较,从而控制飞机航模的飞行状态。
整个控制部分分为两个部分:遥控部分和接收控制部分,如图1所示。
其中遥控部分通过单片机与cc1101无线模块通过spi协议完成数据的交换和发送;接收部分将接收到的信号同样通过spi协议传输到单片机控制模块,单片机通过快速pwm模式处理输出一定占空比pwm脉冲信号,然后与舵机电压信号比较,控制舵机的转动,进而控制飞机的飞行状态。
2 硬件设计2.1 芯片设计atmega16是一种性能很高的、功耗很低的八位单片avr微型处理器,有32个8位常用的工作寄存器端口,具有可编程的内部上拉电阻;工作模式采取的是全静态的,有100多条指令,指令是采用单周期的形式;系统内部带有16k字节的可重复擦写的flash和0.5m的电可擦写的可读储存器,所以使用寿命都很长。
遥控船制作方法
遥控船制作方法的步骤如下:
确定船体形状和尺寸,选择合适的材料进行制作,一般建议使用玻璃纤维、木材或塑料等材料。
船体分为上、中、下三个部分,首先制作下部,可以使用平板聚氨酯泡沫板或其他材料进行制作,要保证底部平整、光滑。
制作中部,可以使用PVC板材或者木材,再根据设计图纸切割成所需形状并做好连接。
制作上部,需要根据预留出的孔洞位置按照设计要求制造。
连接上、中、下三个部分,可以使用电焊或螺栓等便于连接的器具,确保紧密无缝。
在船体上设置电机及遥控设备,电机通常使用直流电机或者舵机,遥控设备可以包括发送器、接收器以及其他辅助设备。
安装电池和电调,将电池固定在合适的位置,并接入电调来控制电机转速。
测试遥控设备是否正常工作,之后就可以进行水上测试了。
注意事项:
制作过程注意安全,避免受伤。
确保电池正常工作并预防短路等电路故障。
测试前检查遥控设备连接是否正确并确保所有部件安装牢固。
遥控船的制作方法概述遥控船是一种通过远程控制设备操控的模型船只。
它是模型船爱好者们热衷的项目之一。
本文将介绍制作遥控船的方法和步骤。
材料准备在开始制作遥控船之前,我们需要准备以下材料:•船体:可以使用聚苯板或塑料板材制作。
•遥控器:选择适用于船只的遥控器。
•电机:常用的选择是直流电机。
•电调器:控制电机的转速。
•电池:提供能量给电机和电调器。
•舵机:用于控制船只的舵向。
•电池盒:用于安装电池。
•电线、焊接工具等小工具。
制作步骤步骤一:设计和制作船体1.根据个人喜好和需求,设计船体的外形和尺寸,并在聚苯板或塑料板上将其标记出来。
2.使用锯子或切割机械将船体的外形剪下来,并确保边缘平整。
3.将船体的上下部分组合在一起,使用胶水或螺丝将其固定。
步骤二:安装电机和舵机1.在船体的底部确定电机和舵机的位置,并使用螺丝将其固定在船体上。
2.将电机的轴固定在船体后部的推进器上,确保它能够自由旋转。
3.将舵机安装在船体的底部,用于控制舵向。
将舵机的杆连接到船体的舵轴上。
步骤三:连接电机和舵机1.使用电线将电池盒连接到电机和电调器之间。
确保极性正确连接。
2.使用电线将电调器与电机连接。
同样,确保极性正确连接。
3.使用电线将电调器与舵机连接,以便能够控制船体的舵向。
步骤四:安装遥控器1.将遥控器的电池安装到遥控器本体中。
2.遵循遥控器的操作说明将它与电调器配对,确保它能够准确地控制电机和舵机的运动。
步骤五:测试和调整1.将船体放入水中,确保它能够浮在水面上。
2.使用遥控器测试电机的转速和舵机的舵向。
如果有需要,可以调整电调器和舵机的设置,以获得更好的控制效果。
注意事项•在制作过程中要小心使用工具,避免发生意外伤害。
•在操作电线和焊接时,要注意电路的安全性,避免短路或电泄露。
•在使用遥控器时,要注意使用频率的合规性,避免干扰其他设备的正常运行。
结语通过按照上述步骤和注意事项制作,我们就能够制作一艘简单的遥控船了。
作为一个有趣的DIY项目,制作遥控船不仅能够培养我们的动手能力,还能够带来乐趣和成就感。
船模无线遥控系统的设计与开发吴希杰【摘要】通过无线遥控电路模块,可以控制船舶模型的行进,完成前进、后退、左转、右转等功能。
船舶模型按双船体结构设计制作。
船模电气控制系统包括船模控制系统和手持控制系统,CPU采用51单片机。
船体驱动动力,采用双电机驱动,通过改变电机的电源极性来改变电动机的运转方向以实现船体在行进中的转向。
【期刊名称】《产业与科技论坛》【年(卷),期】2016(015)007【总页数】2页(P53-54)【关键词】无线遥控;单片机;双船体结构;驱动动力【作者】吴希杰【作者单位】威海职业学院【正文语种】中文无线遥控系统包括船舶模型和遥控器。
实际工作中,通过遥控器控制船模完成前进、后退、左转、右转等功能。
遥控器电路与船模控制电路之间采用无线通信方式,实现双方的信息链接。
系统中船模控制系统直接控制船舶模型,遥控器上的手持控制系统间接控制船舶模型。
总体结构框图见图1。
船舶模型采用双船体结构,以满足船舶模型的稳定性和行进的灵活性。
船模控制系统和手持控制系统通过单片机、无线电等技术,控制船舶模型的行进,完成相应功能。
(一)结构设计。
船舶模型按双船体结构设计制作。
这种结构设计具有良好的稳定性及灵活性。
为此,在长、宽、高比例方面做了一定的设计调整,以满足船舶模型具有更好的稳性及转向能力。
船舶模型的制作材料采用2.5mmPVC板材,经过激光雕刻机完成材料成型,使用固化胶固定。
船舶模型驱动轴的防水措施,综合运用隔水舱防水、黄油密封及胶皮与驱动轴紧连接等多种方式。
(二)硬件设计。
1.电路组成。
电气控制系统包括船模控制系统和遥控器手持控制系统。
船模控制系统的CPU采用STC89C52,其它部分包括电源、无线遥控模块、驱动电路、指示灯等。
总电源输入为12V电池,采用开关电源系统,以提高电源的输出效率。
驱动电路按照指令驱动双电机,实现船模的行走。
手持控制系统包括电源、STC89C52、无线遥控模块、操控按键等模块。
遥控名轮船的制作方法-概述说明以及解释1.引言1.1 概述在这个部分,可以简要介绍遥控船的概念和应用。
遥控船是一种受遥控器控制的模型船只,通常用于娱乐或比赛。
制作一艘遥控船的过程可以锻炼我们的动手能力和技术水平,同时也可以享受到操控船只的乐趣。
遥控船的制作不仅可以增加我们对航海知识的了解,还可以激发我们对科技的兴趣和创造力。
通过制作遥控船,可以进一步开拓我们的视野,培养我们的细心、耐心和团队协作能力。
1.2 文章结构文章结构部分的内容应该包括对整篇文章各部分的简要介绍和连接关系。
具体包括:- 介绍文章的大纲结构,包括引言、正文和结论部分。
- 引言部分介绍了文章整体的内容和分析背景,引起读者兴趣。
- 正文部分详细介绍了遥控名轮船制作的材料准备、制作步骤以及调试与测试过程。
- 结论部分总结了制作遥控名轮船的意义、乐趣,同时展望了未来可能的发展方向。
通过结构的合理安排,文章内容之间的联系更加紧密,读者能清晰地了解整个文章的框架和逻辑结构,帮助读者更好地理解和吸收文章内容。
1.3 目的:制作遥控船的目的主要是为了让人们更加了解和体验船舶模型制作的乐趣和技术。
通过亲自动手制作遥控名轮船,可以锻炼自己的动手能力和创造力,同时也可以加深对船舶结构和原理的理解。
此外,制作遥控名轮船还可以为船模爱好者提供一个展示自己作品的平台,促进交流和分享经验。
在制作过程中,还可以体验到手工制作的乐趣和成就感,为平时的生活增添一份乐趣和享受。
通过制作遥控名轮船,可以丰富自己的业余生活,培养兴趣爱好,提高自己动手能力和创造力。
因此,制作遥控名轮船的目的是为了让人们在制作过程中获得乐趣和成就感,提高自己的技术水平和动手能力。
2.正文2.1 材料准备在制作遥控船模型之前,我们需要准备以下材料和工具:1. 船体:可以选择不同材质的船体,如塑料、木头或者泡沫板等,根据个人喜好和实际需求选择合适的船体。
2. 电机与螺旋桨:选用适当功率和大小的电机以及相匹配的螺旋桨,确保船体能够顺利行驶。
基于ZigBee的无线智能船模研究【摘要】针对水池实验中的船模控制与数据传输问题,设计了基于ZigBee 的无线智能船模系统。
PC机将控制信号通过ZigBee无线透明传输传送给51单片机系统板,51系统板驱动电机控制模块控制船模的两个带动螺旋桨的电机,实现船模的前进、后退、转弯以及调速。
船模的反馈信号及传感器采集的状态信息又通过无线透明传输传输回PC机处理并显示。
【关键词】无线船模;ZigBee;船模遥控为利用水池实验室执行相关的水池实验,通过船舶相似性原理研究船舶性能,首先需要实现船模系统。
本文详细介绍了如何实现该船模系统,利用ZigBee 无线数据透明传输[1-2]系统传输PC机的控制信号及船模的状态信息,51单片机小系统[3]实现船模状态传感数据的采集及直接控制船模的运动状态。
1 无线智能船模系统框图船模系统主要由一台PC机、一对ZigBeeCC2430无线数据收发模块、51单片机系统板模块、电机驱动模块及DS18B20测温模块组成。
系统总框图如下图1所示。
2 ZigBee无线数据透明传输ZigBee无线透明传输接口可实现双向无线数据传输[1-2],符合IEEE802.15.4标准。
可实现点对点、点对多点或者多点之间的数据传输。
上位机与ZigBee模块进行信息的交换的数据格式,没有指令字头、结束符等数据包信息,只要上位机串口有数据输出,模块就把串口的数据以无线方式编码发送,当接收模块接收到发射模块发送的无线数据信号后进行解码,把解码后的数据按发送端的格式从串口输出,也是就是说模块对使用者来说是开放的透明的。
实际使用时,使用一对集成了处理器模块和无线通信模块的CC2430为核心的ZigBee模块,只要将控制信息通过串口软件通过RS232接口发送到ZigBee协调器模块,协调器便将控制信息以无线的形式发送给路由器模块,路由器接收到数据包后进行解析,提取出控制信息,再通过RS232接口将这些信息发送给51单片机系统板,51单片机便通过这些控制信息控制船模的状态。
航模遥控设计作者:崔英伟王志坤王继超杨金迪来源:《农家科技中旬刊》2018年第08期摘要:多通道控制器适用于多轴飞行器、固定翼、遥控直升机和滑翔机等,内置信号阀射增强天线,故障率低和兼容性良好,在军事和民用多个领域都有广阔的应用前景。
本设计主要通过利用2.4G无线遥控通信技术,采用模拟摇杆操作输入信号带来极好的操作体验,与航模间通过无线进行双向通信。
关键词:单片机、2.4G、无线通信1.系统总体设计硬件的设计遥控板采用圆形缺角游戏手柄的外形设计,控制输入采用四向摇杆,无线数据传输采用2.4G无线模块。
遥控板软件的设计主要包括ADC的采集和数据的无线发送。
遥控端主控制器STM32通过ADC外设对摇杆数据进行采集,把采集到的数据通过2.4G无线通信模块发送至控制端。
遥控的操作与航模的信息反馈在OLED屏幕上显示并对电量过低做预警处理。
2.遥控板电路设计2.1主控选择从成本综合性能斟酌,拟采用封装占面积小的STM32f103CBT6单片机(意法半导体)作为飞控的核心处理单元飞,其工作频率可以稳定在72MHz,是一个拥有广泛外接设备源、高速可外接始终时钟且可用C语言和汇编语言做精简指令的微处理器。
它的临时程序储存器有64k和128k两个版本以适应不同的需要,多达20K字节的SRAM储存器,两个多达16个输入通道12位模电数电转换器,多通道DMA控制器,多达80个满足正常使用的疾速I/O端口,并且支持在线调试,支持多种调试模式如J_LINK仿真和J_TAG的调试、一个USB接口以及两个SPI和CAN式总线接口(主动式)。
2.2供电供电系统的设计处理也是很重要的一环,是系统稳定运行的保障,供电采取航模电池加2940稳压芯片及其滤波电容构成供电电路。
处理器和无线模块的供电独立采用单路供电的ams1117 3-3做稳压芯片,稳定的无毛峰的电压为系统数据处理的稳定性提供了保障,并且提高了IMU采集数据的准确性。
2.3航模通信数据的交互用频段2.4GHZ的无线数据通讯,驱动通讯直接采用单片SPI功能接口。
青岛农业大学毕业论文(设计)题目:新型遥控钓鱼船的研究与设计姓名:学院:专业:班级:学号:指导教师:年月日毕业论文(设计)诚信声明本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
论文(设计)作者签名:日期:年月日毕业论文(设计)版权使用授权书本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。
本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。
本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为青岛农业大学。
论文(设计)作者签名:日期:年月日指导教师签名:日期:年月目录摘要 (I)Abstract (II)1绪论 (1)1.1 设计的目的和意义 (1)1.2 国内外发展状况 (1)1.3 研究内容及目标 (2)1.4 本章小结 (3)2新型遥控钓鱼船的总体方案设计 (4)2.1总体系统设计 (4)2.25功能遥控器PT8A977BPE/978BLW系统设计 (4)2.3CC2530芯片控制的无线模块系统设计 (5)2.4本章小结 (6)3新型遥控钓鱼船发射模块的元件选择及电路设计 (7)3.1 新型遥控钓鱼船发射模块元件选择 (7)3.2 整体的发射电路设计以及电路分析 (9)3.3 本章小结 (12)4 新型遥控钓鱼船接收模块的元件选择及电路设计 (13)4.1 新型遥控钓鱼船解码模块元件选择 (13)4.2 整体的接收电路设计以及电路分析 (16)4.3 本章小结 (18)5新型遥控钓鱼船的软件模块设计 (19)5.1选择CC2530芯片的优势 (19)5.2 CC2530系统整体的硬件电路 (19)5.3 串口通信及无线模块的程序设计 (20)5.4 本章小结 (23)6总结 (24)参考文献 (25)致谢 (26)附录A:元件清单 (27)附录B:电路原理图 (29)附录C:程序 (30)新型遥控钓鱼船的研究与设计摘要人们生活水平跟随着科技的进步也不断的提升,人们不再简单的追求物质生活,对精神层面的要求也与日俱增。
基于无线遥控小船的设计制作摘要:本设计采用编码器构成主从式控制系统,通过无线视频编码发射器和无线射频解码接收控制器来提高其控制的可靠性。
小船是以塑料为船身,加以电动机带动螺旋桨驱动,用两个电机的正反转来控制船的航向,RX-2芯片、控制电路和电源电路以及其它构成,主要分电机驱动部分、无线遥控部分、航向控制部分等。
本次设计基于完备的软硬件系统,很好的实现了小船的无线遥控,任意航线的行驶,完成撒料喂鱼的任务。
关键词:编码器转向控制 RX-2芯片电机驱动一、绪论1.1课题产生的背景和意义1.1.1课题背景自第一台工业机器人诞生以来,智能机器的发展已经遍及机械、电子冶金、交通、宇航、国防等领域。
近几年机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。
随着科学技术的发展,运用机器人的传感的类越来越多,其中传感器成为机器人自动行走和障碍的重要部件。
传感器的典型应用领域为自主式智能导航系统,对于传感器的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器运转需要通过大量的运算也能识别一些结构化环境简单的目标。
随着微电子技术、计算机技术和制造技术的飞速发展,数码相机、DVD/洗衣机、汽车等面向最终用户的消费类产品越来越呈现出光机电一体化、智能化、小型化、节能化等趋势。
光纤制造设备、集成电路芯片制造设备、石油化工生产设备、汽车和飞机制造设备等现代化的装备工业也体现着机电一体化、智能化、自动化的显著特点。
高科技含量的点电子互动式小车也将成为玩具行业发展的主流。
目前,我国在这些方面的技术水平与欧美等拥有先进制造技术的国家还有相当的差距。
我们迫切需要培养和训练能够设计智能化、自动化设备的工程技术人才。
智能化作为现代科技发展的新方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科技勘探,娱乐等用途。
智能遥控小船就是其中的一个体现。
本次设计的无线遥控小船,采用RX-2芯片编码器作为小船的控制核心;采用编码器的高低频来控制小船在各区域的行驶。
遥控小船制作方法嘿,你问咋制作遥控小船啊?这事儿咱好好唠唠。
要做遥控小船啊,先得准备好材料。
啥材料呢?塑料瓶、小电机、电池、螺旋桨、电线、遥控器啥的。
塑料瓶就找那种大点的饮料瓶就行,干净又结实。
小电机可以去网上买,也不贵。
电池嘛,就用普通的五号或者七号电池就行。
螺旋桨得找个合适大小的,别太大也别太小。
电线就普通的细电线就中。
遥控器也可以买那种简单的玩具遥控器。
材料准备好了,咱就开始动手。
先把塑料瓶从中间剪开,留着下面那一半当船身。
这就跟剪布做衣服似的,得剪得整齐点。
然后在船身的后面中间位置,用小刀挖个洞,大小能放下螺旋桨就行。
接着把小电机固定在船身上。
可以用胶水或者胶带啥的,把电机粘得牢牢的,别让它乱动。
然后把螺旋桨装在电机的轴上,拧紧喽。
这螺旋桨就跟小船的小尾巴似的,得装得结实点。
再把电池和电机用电线连起来。
这可得注意正负极,别连错了。
要是连错了,电机不转,小船就跑不起来了。
可以用不同颜色的电线区分正负极,这样就不容易弄错了。
然后把遥控器和电机也连起来。
这得有点技术含量,要是不会连,可以看看说明书或者在网上搜搜教程。
连好后,试试遥控器能不能控制电机转。
要是能转,那就成功了一大半。
最后,把小船放在水里试试。
看看能不能跑起来,方向对不对。
要是有问题,就赶紧检查检查,看看是哪里没弄好。
我跟你说个事儿哈。
有一回俺想给俺家小外甥做个遥控小船,就按照俺说的这些方法做。
一开始做得不太顺利,电机不转,俺还以为坏了呢。
后来仔细检查了一遍,发现是电线连错了。
改过来之后,小船就跑得可欢了。
俺小外甥可高兴了,拿着小船玩了一整天。
所以说啊,制作遥控小船也不难,只要准备好材料,一步一步来,肯定能做出一个好玩的遥控小船。
遥控船制作方法简介遥控船是一种受控制的船只模型,具备通过遥控装置进行控制的功能。
制作遥控船可以是一个有趣和具有挑战性的项目。
本文将介绍一个简单的遥控船制作方法,供初学者参考。
材料准备在开始制作遥控船之前,需要准备以下材料: 1. 木板或泡沫板:用于制作船体的主体结构。
2. 遥控器和接收器:用于控制船只的运动。
3. 电动马达:用于提供动力。
4. 电池:用于供电。
5. 船桨:用于推动船只。
6. 电线和焊锡:用于连接电路。
制作步骤步骤一:制作船体1.使用木板或泡沫板,根据设计的船型,切割出船体的形状。
可以用刻度尺和铅笔在板上勾勒出船的轮廓,然后使用锯子或刀具进行切割。
2.确保船体的底部是平坦的,并且船体的高度要适合电动马达和电池的安装位置。
3.在船体的后部,用钻孔工具钻出一个小孔,用于安装电动马达。
步骤二:安装电动马达和船桨1.将电动马达安装在船体的后部小孔中。
使用螺丝固定马达在船体上,并确保其与船体保持水平。
2.在马达轴上,安装船桨。
根据船体的尺寸和设计,选择合适大小的船桨。
步骤三:安装电路和电池1.将遥控器和接收器连接起来。
根据设备的说明书,将接收器连接到遥控器的相应插槽上。
2.使用电线和焊锡将接收器与电动马达连接起来。
确保连接牢固且电线不会松动。
3.将电池安装在船体的适当位置,并使用绳索或胶带固定电池,确保在航行过程中不会松动。
步骤四:进行测试和调整1.打开遥控器和船体的电源。
2.通过遥控器,测试船体的动力和控制性能。
3.如果船只的运动不稳定或不符合预期,可以根据需要进行调整。
例如,调整舵轮的角度,更换更适合的船桨等。
注意事项•在制作和测试过程中,务必小心操作,以免发生意外。
•确保船体的结构稳固并具有足够的浮力,以防止沉没。
•在测试船只时,最好在开阔的水域进行,避免与其他船只或障碍物发生碰撞。
•选择合适的天气条件进行测试,避免雨天或风力较大的环境下操作。
总结制作遥控船是一个有趣和具有挑战性的项目。
手把手带你做单片机控制的多通道无线遥控装置12010-06-17 10:45:56无电遥控装置通常泛指以无线电波为媒介,将发射机一端的指令传递至接收端设备的总称。
由于电波在传输过程中具有速度快且不需要其他物理条件支持等特点,所以无线遥控在工业、农业、国防上获得了广泛的应用与长足的发展。
从近到我们身边的遥控灯、窗帘,远到航天领域中登月球、登火星系统工程,都可见到它的身影。
动手制作模型遥控设备,不仅可以从中学到很多书本上学不到的知识,同时也是一项充满乐趣的益智活动,尤其对于在校学生来讲,有这样的历练会使你在无线电方面的知识有突出的进展,得益一生。
XJZ-18型套件是由北京鑫嘉智科技中心专为无线电爱好者设计的无线遥控装置,可用于陆海空模型遥控等。
它的发射、接收单元以单片机为核心,特点如下:一、电路简单。
由于将A/D转换、滤波器、定时器等功能模块以软件的形式写入到单片机内,所以在功能多的情况下,外围零件反而大幅减少,组装之后几乎不需调整,即可正常工作,适合无线电爱好者组装。
二、功耗低。
传统的模拟式无线发射机必须一直开机工作,接收机才能正常工作,这就产生了发射机的几百mA持续工作电流。
而我们这款遥控装置的发射机多数时间处于休眠状态以降低耗电,当MCU测到AD数据及开关量有变化时,才将一个数据串发出去,之后又进入休眠状态。
如果AD数据及开关量一直没有变化,发射机按一个可设定的周期去重发上一次的数据值。
当遥控装置所控制的对象运动速度比较慢时,可将这个周期时间设定得长一些,如1s左右。
当遥控装置所控制的对象运动速度比较快时,如飞机模型,则可以将周期设定到70~200ms左右。
三、抗干扰。
本装置发射机发出数据码,在接收机接收后解调还原,在数码排序中加入了握手数据、头数据、尾数据及校正数据等,只有接收到的数据符合约定规律时,接收器才执行相应指令。
本无线遥控装置的电路原理图见图1,PCB图见图2,所涉及的主要技术指标如下:发射机部分(见图3):。
遥控船设计摘要:无线远程控制技术起源于美国,国家资金投入极大地促进了无线远程控制技术的发展,其中日本、美国和德国等发达国家在无线远程控制技术上占有显著的领先地位,而韩国则在这一领域取得了领先地位。
我国遥控车船的发展起步比较晚,技术水平相对落后,因此,研究开发一套能够实现完全自动控制的车船系统对开展遥控车船技术的研究有着非常重要的意义。
本课题拟将科技和智能化技术融入其中,开发遥控船,通过遥控器上的按键,可对船的行驶进行遥控操作,同时该船可用于辅助救援、载物和钓鱼等需求。
关键词:无线遥控;单片机;直流电机;一、遥控船研究现状(一)遥控器工业遥控安其工作原理分为红外遥控和无线电遥控。
由于工程机械的应用范围日益扩大,其应用范围也日益扩大。
远程遥控设备的发展速度越来越快,在这方面的应用也越来越多,我们采用的是无无线电遥控器。
此遥控装置是用来对按键的信号进行解码,并将其调制为电磁波发送出去,而接收机则会对其进行放大。
经译码辨识后用于对继电器进行控制,并对电气部件及马达进行驱动,以达到远程控制的目的。
它的优势在于避免了来自于工业热量的照射,而且没有指向,能够高效地分辨信道;但其不足之处在于抗冲击力和温度特性不好。
整个遥控器系统包括发送端和接收端两部分,其中,编码电路,发射电路。
在接收端,主要是通过接收线路解码器的构成主要由接收电路由高频率、解调两个部件组成。
编码机由操作员(操作切换或电位计等)来进行操作。
编码器是由操作者来生成所要求的控制命令;接收器的高频率部件接收来自于该天线的弱信号,并把该信号发送给该接收器。
解调电路在解码后,将不同的指令信息传递给解码电路进行解码。
解码后的命令发送给放大器,由放大器将该指令被放大到某一特定的值后,放大电路再把该值放大到所需的功率,以带动机械运动,实现对目标的控制。
根据波长的长短,可以分为红、橙、黄、绿、青、蓝、紫。
红光在0.62至0.76um之间;红外波长大于红光,紫外线波长小于紫光。
单⽚机⽆线遥控船模设计与制作第1章绪论1.1概述随着现代通信技术的飞速发展,近距离⽆线电通信技术受到了很多关注,呈现⾮常好的发展势头,,因为在我们现实⽣活中存在着如此多这样的应⽤领域,系统需要不断地实时传输⼩量的突发信号,在传统的⽆线电通信系统中,短距离的⽆线通信技术可以在相对较近距离内实现相互之间通信或相关操作,⽆线电数据传输系统已成为现在通信业乃⾄整个信息业的热点,被⼴泛应⽤于报警、⽆线遥控、军事通信、⽆线局域⽹等范围,具有很⼤的实际应⽤价值。
⼀般情况下,单⽚机在获取实时数据之后,仍需要将数据传出去,⽽有线的数据传输主要依赖于有线的线路。
例如采⽤CAN总线、串并⾏总线等,且有线的线路具有成本⾮常⾼,维护不⽅便等缺点。
⽆线数据传输是如何发展起来的呢?它是在有线数据传输基础上逐渐发展起来的。
⽽⽆线数据通信时通过接收模块和发射模块进⾏传送数据的,具有不占空间,成本较低且可靠性⾼,传输过程中的⼲扰⼩及维护⽅便等特点,提⾼了信息传输过程中的可靠性。
因此,我们借此单⽚机课程设计机会,深深体会⽆线电的实⽤价值,初步了解并研究单⽚机⽆线遥控原理,从简单的遥控⼩车开始,设计⼀个完整的遥控系统,以对⽇后的学习研究中做⼀个很好的基础与铺垫。
1.2 课题研究背景⽆线遥控,顾名思义,就是⼀种⽤来远程控制机器的装置。
现代的遥控器,主要是由集成电路电板和⽤来产⽣不同讯息的按钮所组成。
时⾄今⽇,⽆线遥控器已经在⽣活中得到了越来越多的应⽤,给⼈们带来了极⼤的便利。
⽽现在⽆线遥控技术越来越多的运⽤在我们的⽣活当中,随着科技的进步⽆线遥控器也扩展到了许多种类,简单来说常见的有2种,⼀种是家电常⽤的红外遥控模式(IR Remote Control),另⼀种是防盗报警设备、门窗遥控、汽车遥控等等常⽤的⽆线电遥控模式(RF Remote Control)[][11]。
⽆线遥控船所讲的遥控技术正是⽆线遥控模式,⽆线遥控是⽆线电遥控,它是利⽤⽆线电信号对远⽅的各种机构进⾏控制的遥控设备。
本次实训旨在让学生通过单片机技术,实现对遥控船的编程、调试和应用。
通过本次实训,使学生掌握单片机编程、调试及遥控船的组装与控制方法,提高学生的动手能力和实践能力。
二、实训器材1. 单片机开发板:51单片机2. 遥控船模型3. 无线遥控器4. 电池组5. 线路连接线6. 螺丝刀等工具三、实训内容1. 单片机编程(1)编写遥控船的控制程序,包括船体前进、后退、左转、右转等动作。
(2)实现无线遥控功能,将遥控器的信号通过单片机解码,控制船体的运动。
(3)编写程序实现船体速度的调节。
2. 遥控船组装(1)根据遥控船的说明书,将船体、电机、舵机等部件组装成完整的遥控船。
(2)连接单片机开发板与遥控船的电机和舵机。
(3)将电池组连接到遥控船,确保船体能够正常工作。
3. 调试与测试(1)调试单片机程序,确保船体运动符合预期。
(2)测试遥控器的信号传输距离,确保遥控效果。
(3)测试船体在不同速度下的稳定性。
1. 编写单片机程序(1)使用C语言编写单片机程序,实现遥控船的基本控制功能。
(2)通过调试程序,确保程序能够正常运行。
2. 组装遥控船(1)按照说明书,将遥控船的各个部件组装成完整的模型。
(2)连接单片机开发板与遥控船的电机和舵机。
3. 调试与测试(1)调试单片机程序,确保船体运动符合预期。
(2)测试遥控器的信号传输距离,确保遥控效果。
(3)测试船体在不同速度下的稳定性。
五、实训结果与分析1. 编程结果通过编写单片机程序,实现了遥控船的基本控制功能,包括船体前进、后退、左转、右转等动作,以及速度调节功能。
2. 组装结果按照说明书,成功将遥控船的各个部件组装成完整的模型,并连接了单片机开发板与遥控船的电机和舵机。
3. 调试与测试结果(1)调试单片机程序,确保船体运动符合预期。
(2)测试遥控器的信号传输距离,确保遥控效果。
(3)测试船体在不同速度下的稳定性,发现船体在低速时较为稳定,高速时存在一定的摆动现象。
六、实训心得1. 通过本次实训,掌握了单片机编程、调试及遥控船的组装与控制方法,提高了自己的动手能力和实践能力。
图1 HW2181B单片机系统框图作者简介:刘圣古,男,工程师,主要从事嵌入式系统开发工作。
图2 RF收发器工作模式当使能 RF 收发器 DBUS_TXEN 并且发送处于有效状态后,RF收发器进入 TX模式。
在发送完成之后,RF 收发器进入 IDLE 模式,关闭 DBUS 后,RF 收发器进入 SLEEP模式。
当使能 RF 收发器 DBUS_RXEN 并且接收处于有效状态后,RF 收发器进入 RX 模式。
若为占用状态不满足接收条件时,RF 收发器进入模式,关闭 DBUS_RXEN 后,RF 收发器进入 SLEEP 模式。
2.2 RF 收发器数据包结构如图3所示。
图3 RF 收发器数据包结构Preamble支持2,4,6…16bytes,长度可通过寄存器PREAMBLE _LEN(PKTCTRL寄存器的Bit15-Bit13)配置。
PIPE Address(Syncword)支持16/32/48bits,长度可通过寄存器 SYNCWORD PKTCTRL Bit12Bit11图5 HW2181B无线遥控通信系统PCBPCB 对于布局和布线都有一定的要求,注意)需要特别注意的是ANT 脚有直流电压输出,所以推荐使用电容方案,此方案可以外接 PCB)芯片底部中间的大焊盘(EP)脚必须接地,建议在此焊盘上添加9个均匀排列的接地过孔。
推荐过3mm,减小漏锡的风险。
3脚和和底部大焊盘连接,主要用于射频信号隔离。
)射频器件必须优先布局布线。
C1和C2配元件,必须尽可能靠近芯片的ANT脚(荐的布局方式是C1垂直放置,C2水平放置。
射频电路(包括射频走线、器件和天线接口)周围都要包地,并均匀放置一些接地过孔。
C6是芯片电源的滤波电容,是系统稳定工作的保证,不能省略。
特别是和芯片PIN1,应该选取大容量电容,建议最小取值为22µF以上。
C5推荐焊接,可以增强芯片的C3电容一般不需要焊接,可以在)芯片内部RF收发器的电源管脚是PIN1MCU的电源管脚是PIN36,它们在内部无连设计应用esign & ApplicationD本系统软件采用C 语言进行编程,程序可读性好,易维护。
第1章绪论1.1概述随着现代通信技术的飞速发展,近距离无线电通信技术受到了很多关注,呈现非常好的发展势头,,因为在我们现实生活中存在着如此多这样的应用领域,系统需要不断地实时传输小量的突发信号,在传统的无线电通信系统中,短距离的无线通信技术可以在相对较近距离内实现相互之间通信或相关操作,无线电数据传输系统已成为现在通信业乃至整个信息业的热点,被广泛应用于报警、无线遥控、军事通信、无线局域网等范围,具有很大的实际应用价值。
一般情况下,单片机在获取实时数据之后,仍需要将数据传出去,而有线的数据传输主要依赖于有线的线路。
例如采用CAN总线、串并行总线等,且有线的线路具有成本非常高,维护不方便等缺点。
无线数据传输是如何发展起来的呢?它是在有线数据传输基础上逐渐发展起来的。
而无线数据通信时通过接收模块和发射模块进行传送数据的,具有不占空间,成本较低且可靠性高,传输过程中的干扰小及维护方便等特点,提高了信息传输过程中的可靠性。
因此,我们借此单片机课程设计机会,深深体会无线电的实用价值,初步了解并研究单片机无线遥控原理,从简单的遥控小车开始,设计一个完整的遥控系统,以对日后的学习研究中做一个很好的基础与铺垫。
1.2 课题研究背景无线遥控,顾名思义,就是一种用来远程控制机器的装置。
现代的遥控器,主要是由集成电路电板和用来产生不同讯息的按钮所组成。
时至今日,无线遥控器已经在生活中得到了越来越多的应用,给人们带来了极大的便利。
而现在无线遥控技术越来越多的运用在我们的生活当中,随着科技的进步无线遥控器也扩展到了许多种类,简单来说常见的有2种,一种是家电常用的红外遥控模式(IR Remote Control),另一种是防盗报警设备、门窗遥控、汽车遥控等等常用的无线电遥控模式(RF Remote Control)[][11]。
无线遥控船所讲的遥控技术正是无线遥控模式,无线遥控是无线电遥控,它是利用无线电信号对远方的各种机构进行控制的遥控设备。
这些信号被远方的接收设备接收后,可以指令或驱动其它各种相应的机械或者电子设备,去完成各种操作,如闭合电路、移动手柄、开动电机,之后再由这些机械进行需要的操作。
作为一种与红外遥控器相补充的遥控器种类,在车库门、电动门、道闸遥控控制、防盗报警器、工业控制以及无线智能家居领域得到了广泛的应用,当然我们的无线遥控车也正是运用的这种技术。
在当今高速发展的社会,无线遥控技术广泛的运用于我们生活的各个领域,其中包括遥控技术在工业生产、家用电器、安全保卫、遥控玩具上的运用。
当然还有一些更重要的场所还用到了无线遥控技术,比如所矿业开采,野外探险等一些复杂而危险的工作,而这些都离不开我们的无线遥控技术。
1.3 国内外研究现状目前,在企业生产技术的不断提高,对自动化技术要求不断加深的情况下,遥控智能控制系统所涉及的自动化产品已经是机器人学中的一个重要分支。
无线电遥控控制系统起源于美国,由于政府对无线遥控控制系统研发的资助以及相关技术的推动作用,日本、美国、德国等工业大国在智能无线遥控控制技术上占据着明显优势,新崛起的韩国在这方面的研发也逐渐走向前沿。
我国遥控车船的发展起步比较晚,技术水平相对落后,目前对遥控车船的研究主要集中在导航路径识别、图像识别等领域,对遥控车船的转向控制系统研究较少。
因此,研究开发一套能够实现完全自动转向控制的车船系统对开展遥控车船技术的研究有着非常重要的意义。
由于资金问题,我国对大型遥控车船的研发和使用都存在很大困难,一般用于军事领域的侦察,巡逻,战场运输,扫雷和导弹发射等,以及艰苦工作环境中的侦察采样,搜集信息工作等等。
车体转向系统的灵活、协调工作,以及通讯信息的实时、准确是遥控车船安全性和可靠性的有力保障,是科研实践的基础。
1.4课题主要研究内容无线电遥控系统是在控制端把控制指令以某种编码方式形成易于传输的信号,通过无线传输,在受控端经解码等处理形成相应的控制操作。
无线电遥控作为新一代的信息传送方式,具有绕射和穿透特性,只要在有效工作范围之内,无线设备就可以不受角度,障碍物的限制而自由使用。
无线控制方式多种多样,可以根据不同的应用需要采用适宜的方式。
本次设计是基于STC单片机以及一些外围电路并且使用的是NRF24L01无线收发模块来控制小船的前进,转向。
第2章系统总体设计2.1系统功能模块划分按照设计要求,系统可以分为以下几个基本功能模块:电源模块、无线发射模块、键盘模块、无线接收模块、电机驱动模块和舵机模块。
系统原理图见附录1所示。
由于无线电应用广泛,所以选取设计比较方便,程序处理也较简单,并且在遥控方面能够满足要求且观察到现象的遥控小船系统,本次设计的无线遥控小船,采用以STC单片机作为小船的遥控控制核心,检测开关状态,并通过串口传输至无线发送模块NRF24L01;以STC单片机为作为小船的接收和驱动输出核心,它根据无线模块NRF24L01接收到的状态信号判断其开关状态,然后控制直流电机正反转,即小船的快速前进和缓慢前进;采用无线遥控模块NRF24L01作为无线传输的通讯工具,通过串口和单片机连接;采用H桥格式作为直流电机的驱动电路[12]。
根据设计思路,初步分析完成本设计需要的以下几个模块:系统接收发射原理图如图2-1和图2-2所示:图2-1无线遥控部分系统原理图图2-2无线接收部分系统原理图2.2 主要模块硬件设计方案本节主要讨论无线模块和驱动模块的选取,因为无线模块的选取直接影响了软件编写的难易程度和硬件图的焊接,驱动模块决定了电机的停转。
电源模块以及按键模块将在后面章节具体讨论,2.2.1无线模块方案设计无线模块作为整个系统的核心模块,对系统稳定性能具有决定性的作用,因此,为了保证系统能够正常运行,对以下两种方案,进行对比,选择其一。
方案一:无线电模块采用PT2262/PT2272。
PT2262/PT2272是台湾普城公司生产的一种CMOS 工艺制造的低功耗低价位通用编解码电路,PT2262/PT2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),最多可有 6 位(D0-D5)数据端管脚,设定的地址码和数据码17脚串行输出,可用于无线遥控发射电路。
当解码芯片PT2272接收到信号后,其地址码需要两次比较核对,当核对完后,VT 脚才输出高电平,与此同时相应的数据脚也输出高电平。
如果无线发送端一直按住有效按键,编码芯片同样也会不断地发射。
方案二:无线收发一体数传模块NRF24L01在业界居领先水平,该芯片性能优异。
由于它的所需外围元件非常少,这正是它的显著优点,因而在硬件上设计非常方便。
该模块在内部高度集成了高频接收、高频发射、FSK调制/解调、PLL合成、功率放大、参量放大、频道切换等功能,因而就目前来说,该芯片是集成度较高的无线数传产品。
该模块采用的FSK调制/解调方式,抗干扰能力较强,其外围元件少、工作频率稳定可靠、便于设计生产且功耗极低,正是这些优异特性,便携及手持产品的设计对于该模块较为青睐。
另外,由于它采用了高灵敏度、低发射功率设计,从而完全满足无线管制的要求,并且不需要使用许可证,是目前低功率无线数传的理想选择。
2.2.2驱动模块方案设计驱动电路所要完成任务就是根据有效信号,能够独自完成直流电动机的驱动问题,无需软件设计。
因此,驱动电路使用比较常用的H桥驱动电路,其具体原理见章节3.4所示。
下面对此有两种方案:方案一:应用独立元件,进行画图,制版,焊接;方案二:应用高度集成芯片L298,它含有两个H桥电路。
2.2.3主要模块各方案对比选择无线模块:NRF24L01无线模块不但能够发射,且能够接收,实现一机多用的功能。
它可以直接和单片机串口相连接,能独自实现信号的编码和解码,不必像PT2262/PT2272需要编程对信号进行解码,对于软件设计,相对简单了许多。
另外,PT2262/PT2272只能接四个遥控键,若需要功能较多的话,它无法满足。
最后,和单片机的硬件连接方面,NRF24L01模块也较为简单。
基于以上几个方面的原因,无线电模块采用NRF24L01。
驱动电路:用L298芯片,电路简单,且只需一个芯片就足够,给编程都带来了很大方便。
但是容易弄混引脚,使芯片短路烧毁芯片。
单独元件焊接电路板时,首先该方案花费较少,节省资源。
其次所需原件容易买到,而且电路图比较简单因此,进行对比,驱动电路应用单独元件焊接。
主要模块硬件应用方案如下:该系统由处理单元,发射模块,接收模块,外接电路等构成。
当使用相应按键使发射模块的发出信号时,接收模块对应电机设备就会执行相应的操作,以遥控船的行驶方向来显示相应按键的状态。
发射和接收装置:发射和接收单元选用了NRF24L01无线电模块。
NRF24L01无线传输模块是一种低功耗、超小型、高速率的无线收发数字传输模块。
433MHz 开放ISM频段免许可证使用。
最高工作速率50kbps,高效GFSK调制,抗干扰能力强,特别适合工业控制场合。
125 频道,满足多点通信和跳频通信需要。
内置硬件CRC 检错和点对多点通信地址控制。
低功耗1.9 - 3.6V工作,待机模式下状态仅为2.5uA。
收发模式切换时间小于650us等[10]。
处理单元:发射与接收部分,遥控板的按键,电机的驱动,舵机控制,使用选择兼容性比较好和性能稳定的STC11F02E足够完成任务了。
直流电机的驱动:让直流电动机实现正反转的H桥电路。
通过改变两对大功率PNP、NPN三极管的导通,控制流入直流动电机里的电流方向。
以实现直流电动机的正反转。
2.3模块软件设计简介Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
用过汇编语言后再使用C来开发,体会更加深刻。
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows 界面。
另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。
在开发大型软件时更能体现高级语言的优势。
本系统的软件编程使用的是美国Keil Software公司出品的Keil C51,是51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势。
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。
另外重要的一点,Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。
在开发大型软件时更能体现高级语言的优势。
C51工具包的整体结构中,μVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。