基于HOLTEK MCU无人机PC操作平台.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HOLTEK MCU无人机PC操作平台

基于HOLTEK MCU无人机PC操作平台【摘要】近年来,无人机的应用越来越广泛,但遥感控制方式却大大限制了其发展领域。因此将计算机多功能操作平台与无人机便捷性手柄遥感方式相结合将使无人机的应用领域更加开阔。该系统以HOLTEK单片机作为核心控制器,采用CC1100无线通信模块使PC操作平台与无人机之间实现数字式全双工通信,并模拟3D操作界面将无人机当前飞行状态的相关数据返回到操作平台上进行显示从而达到监控的目的,同时还采用串口技术继承了传统控制方式。该设计创造了一个监控平台实现了PC操作平台对无人机的实时控制,不仅可监控飞行姿态,还可采集视频等数据返回到地面操作平台上进行显示,便于今后的发展,使其能运用于更多的领域。 【关键词】无人机;HOLTEK;数字全双工;CC1100 1.引言 随着技术的发展,遥控飞机不仅成为玩具市场中的主导地位,在军事和民用上的应用也越来越广泛。军事上,可作为指战员的“千里眼,顺风耳”;民用上,可作为电信,环保,公安等部门的有力助手。因此将计算机的多功能与玩具模型相结合的创作构想是前所未有的,通过计算机对其进行操作,利用计算机丰富的资源,使飞机航模的操作更加具有挑战性,同时也具有一个广阔的开拓空间。 2.总体设计 本文以HOLTEK 46系列MCU为主控单片机,配合RF模块CC1100以及其它外围器件(三轴陀螺仪,三轴加速度传感器,自动导航模块),通过上位机无线遥控航模飞机的接收控制电路。通过相关控制,能接收无线遥控发射机的控制指令,使航模飞机既能通过上位机手工控制不同的速度前进,升降,转弯,拍照,摄像等操作,同时可以通过飞机传回的数据有效的在模拟3D界面中显示以便进行更好的操作。 3.工作原理 3.1 总体结构 该系统主要由两个系统构成:地面控制系统、空中执行系统。通过地面控制系统发送控制命令给空中执行系统来控制航模在空中的飞行姿态,同时空中执行系统将飞行姿态实时的反馈给地面控制系统。 地面控制系统通过USB与上位机通信,上位机发送相应编码给单片机。单片机通过解码后得出相关操作命令,再进行二次编码。地面控制系统将编码通过无线模块发送给空中执行系统。空中执行系统的接收模块接收地面控制系统的编码,空中执行系统的MCU对接收模块接收的编码进行解码,根据解码所得命令对飞机的动力及控制系统进行相应的操作,同时将飞机的实时姿态进行编码,并将编码通过无线模块传送给地面控制系统,地面的控制系统通过解码就可以在上位机的屏幕上显示飞机的飞行姿态。使用全双工的通信方式使得地面控制系统可以实时的监控飞机的飞行姿态,通过观察上位机屏幕上飞机的飞行姿态就可以对飞机进行精准的遥控。 为了使上位机能够更加稳定而精确的无线遥控航模飞机,本系统选择了合理的RF模块以及一套完整的的编码协议,系统结构见图1。 3.2 地面控制系统的无线模块 地面控制系统的主控芯片是HOLTEK MCU,通过串口方式与上位机通信。不同的操作命令通过串行通信发送给MCU,MCU对接收的指令进行相应的编码并将编码发送给无线模块,最终无线模块将编码以高频电磁波的形式发送给控制执行系统的无线模块。 地面控制系统的无线模块采用改进后的CC1100模块以及相应的PCB电路。工作在全双工模式下,使其误码率保持在1%以下。关于CC1100模块,在无线全双工通信模式下,理论传输距离为500米,通过改进之后可使其通信距离达到2000米。针对数据量传输问题,CC1100具备FIFO型收发缓存器,理论上可以存储64字节的数据量。其主要过程为:上位机发送指令→单片机解析上位机的指令→单片机编码发送给发射机发射→调制→发射机发射编码。 3.3 空中执行系统的无线模块 空中执行系统的无线模块将接收到的编码送给MCU,校验成功后,解码。然后根据所得的指令来控制各IO口产生相应的波形,来控制航模飞机的动力及控制部件。控制电路需要对电机,舵机,电调进行控制,编码和解码统一由HOLTEK 46系列主控单片机来完成。其流程为:接收机解调编码→接收机将解调编码串行发送至单片机→单片机读取校验位→单片机解码并行输出相应控制信号→各执行结构完成相应功能。 3.4 操作平台 上位机作为终端控制平台,采用VB编写的串口通信软件。同时使用VB高级语言设计所创建的3D平面,空中无线模块将采集数据发送给控制平台上,通过3D平面上显示飞机飞行的实时姿态,达实时监控飞机飞行的目的,PC操作界面见图2。 采用上位机作为操作平台,可以实现更多的功能。不仅可以使操作更加灵活方便,还可以实现对无人机的多样化操作并通过上位机的屏幕观测飞机的飞行姿态。本文的无线模块采用的是443MHz的电磁波进行通信的,由此可以创建一个操作平台—具有一定标准协议,包含通

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档