智能无线探测小车控制系统设计

  • 格式:pdf
  • 大小:1.03 MB
  • 文档页数:4

第39卷第1期辽宁工业大学学报(自然科学版)V ol.39, No.1 2019年2 月Journal of Liaoning University of Technology(Natural Science Edition)Feb. 2019收稿日期:2018-05-29基金项目:辽宁省大学生创新创业训练计划项目(201710154000119)作者简介:庄咸乐(1995-),男,江苏宿迁人,本科生。

王春霞(1978-),女,辽宁锦州人,高级实验师,硕士。

DOI:10.15916/j.issn1674-3261.2019.01.004智能无线探测小车控制系统设计庄咸乐,王春霞,邹正杰,韩放,赵越岭(辽宁工业大学 电气工程学院,辽宁 锦州 121001)摘 要:针对某些恶劣、危险环境下的探测工作,设计了智能无线探测小车控制系统。

以STM32单片机为核心控制器,通过遥控器控制小车的运动和车载摄像头旋转,同时小车采集恶劣环境中温湿度、气体浓度等参数,并将采集到的数据通过无线方式实时传送至用户监控终端。

二轴云台上的摄像头拍摄周围环境并在用户监控终端的彩色屏幕上显示,实现了无人侦察危险环境的功能。

最后,制作了样机且通过测试验证了包括小车的遥控运行、云台控制、图像传输显示、环境数据采集传输等功能,取得了良好效果。

关键词:STM32单片机;探测小车;无线传输;摄像头中图分类号:TP29 文献标识码:A文章编号:1674-3261(2019)01-0017-04Design of Intelligent Wireless Detection Trolley Control SystemZHUANG Xian-le, WANG Chun-xia, ZOU Zheng-jie, HAN Fang, ZHAO Yue-ling (School of Electrical Engineering, Liaoning University of Technology, Jinzhou 121001, China)Abstract:, The intelligent wireless detection trolley control system is designed for the detection work in some harsh and dangerous environment. The STM32 MCU as the core controller is adopted. The trolley motion and the vehicle camera rotation are controlled through the remote controller. At the same time, the parameters of the temperature, humidity and gas concentration in the bad environment are collected. The collected data are transferred through wireless mode to the users’ monitoring terminal. The surrounding environment is captured by the camera on the two-axis cloud terrace and displayed on the color screen of the users’ monitoring terminal. The function in the unmanned reconnaissance of dangerous environment is realized. At last, the prototype is designed and tested to verify the functions of the remote control of the trolley, the control of the cloud platform, the display of image transmission, the data collection and transmission of the environment, and the good results have been obtained.Key words: STM32 MCU; detection trolley; wireless transmission; camera生活中各种自然灾害、意外事故时有发生,如何避免和及时采取有效措施,对灾害后救援工作顺利进行有着重要的意义。

然而,当现场救援人员不能到达,无法对现场进行勘测时,无线遥控小车是解决上述问题的有效途径之一[1-3]。

智能化无线探测小车的设计以STM32F103ZET6单片机作为控制核心[4],集成了传感器技术、视频采集、电机驱动及无线通信技术,实现对现场环境感知及远程遥控技术融合,应用于军事、民用及科学研究,为人们生活和工作带来了极大的便利。

1 系统设计方案智能无线探测小车由监控终端与探测小车2部分组成。

监控终端部分采用STM32F103ZET6作为主控制器,主要有图传显示、遥控器、环境数据显示与存储3种功能,通过SI4432无线方式与探测小18 辽宁工业大学学报(自然科学版) 第39卷车实现通信。

探测小车同样采用STM32F103ZET6单片机作为主控制器,实现环境气体浓度检测、环境的温湿度检测、摄像头云台控制、图传控制、电机驱动控制等功能,同时通过MPU6050传感器采集当前车身的姿态信息以控制二轴云台来减少图传画面的抖动,行进中无线探测小车解析来自监控终端的控制指令实现环境数据采集。

根据以上性能与指标要求,确定系统总体结构框图如图1所示。

图1 系统总体结构框图2 硬件设计2.1 电机驱动设计设计中无线探测小车的执行机构选用四路直流电机,直流电机接上减速机可以保证最大化小车的扭力输出,四轮分别独立驱动能够使小车获得更强的机动能力,有效克服恶劣环境中各类地形带来的行进困难。

直流电机驱动电路使用L298N 芯片,L298N 是一种高电压、大电流电机驱动芯片,持续工作电流可达2 A ,完全可以满足直流电机稳定运行的需求。

为了能控制每个电机的正反转,设计采用2个驱动芯片驱动4个电机。

设计中在驱动芯片的每一个输出端均设置了上下2个二极管用作钳制电位,以防电机线圈两边在运转过程中产生反电势对L298N 形成冲击,造成芯片的损坏。

直流电机驱动电路如图2所示。

图2 直流电机驱动电路2.2 无线通信电路设计设计中采用无线通信电路来实现探测小车与监控终端之间的数据传输。

在大多数环境探测的场合中,无线探测小车与监控终端之间都有一定距离,又需要考虑到探测现场环境的复杂性,因此设计对无线通讯的有效距离和穿墙性能都提出了较高的要求。

无线通讯选用SI4432模块,该模块通讯距离远,可达上千米,穿墙能力优秀,性价比极高,十分适合本次设计[5]。

2.3 图传选型及控制电路设计图传部分选用5.8 GHz 芯片AM2302,采用局域网IEEE802.11a 标准,传输速率可以达到54 Mbps ,即使在有一定障碍的情况下也能够清晰成像。

由于图传模块功率较大,工作电流达到了200 mA ,而无线探测小车在探测过程中并不需要时刻传输图像,因此为节能设计了继电器电路以控制图传的开关。

2.4 检测电路设计环境探测任务中,无线探测小车只是一个载体,主要执行任务的是探测小车上的各个传感器。

探测人员需要根据实际情况,采用不同类别、型号的传感器。

设计的检测电路部分主要有温湿度检测和空气质量检测功能,温度检测电路采用的是AM2302数字温湿度传感器,可测湿度范围0~99.9% RH ,精度±2% RH ,温度范围为-40~+80 ℃,精度±0.5 ℃。

该款传感器采用单总线协议,能够以数字信号输出采集到的温湿度数据。

AM2302接口电路如图3所示。

第1期 庄咸乐等:智能无线探测小车控制系统设计19图3 AM2302接口电路气体浓度检测部分选用MQ135气体传感器,当该传感器所处环境中存在氨气、硫化物、苯系蒸汽气体或烟雾时,传感器即可将气体浓度转换为与之相对应的模拟电压信号,检测浓度范围为10×106~1 000×106。

MQ135采用模拟电压输出数据数值,因此仅需将MQ135的数据引脚与STM32的AD引脚连接。

2.5 电源电路设计由于遥控器电路、气体浓度检测电路、电机驱动电路所需电压为5 V,而温湿度检测电路、无线通讯电路、液晶显示电路、单片机最小系统等所需电压为3.3 V,此外图像采集电路所需电压为12 V。

故本设计采用12 V锂电池为图像采集电路供电,同时12 V锂电池经三端稳压器件LM7805转换后输出5 V电压,再经过AMS1117-3.3 V稳压器件转为3.3 V电压。

电源电路如图4所示。

图4电源电路2.6 电池电压采集电路设计无线探测小车运行中需要显示当前电池剩余电量,使操作者能实时了解无线探测小车运行状态,保证成功返航。

由于电池电压约为12 V,而AD输入范围为0~3 V,故对采集的电池电压进行信号调理以满足AD输入范围要求,同时在考虑AD输入阻抗的基础上设计了电压跟随器实现信号匹配。

由于无线探测小车采用的是锂电池供电,剩余电量与电池电压不是线性关系,经换算后将电池电压转换为剩余电量百分比以及剩余工作时间,方便操作者了解小车的工作状态。

2.7 其他功能模块电路设计其他功能模块包括STM32F103ZET6最小系统、MPU6050数据采集电路[6]、遥控信号转换电路、电压采集电路、舵机云台、液晶显示电路、数据存储单元等。

STM32F103ZET6最小系统包括复位电路及时钟电路;MPU6050采集无线探测小车运行过程中的车身姿态及抖动信息;由于来自AT9的遥控信号采用的是SBUS协议,经反相处理后转换为标准串口信号;二轴云台采用舵机驱动,能够实现俯仰角与航向角的旋转,根据遥控器给定的视角及车身计算出的姿态保证摄像头的稳定拍摄;液晶显示电路可以显示无线探测小车远程采集到的各类信息,包括温湿度、电池电量等;数据存储单元采用TF卡模块,能够自动按时间保存采集到的环境数据,方便以后调取查看。

3 软件设计系统上电后完成初始化,包括输入/输出端口和时钟、SI4432芯片、定时器、串口通信及ADC初始化等,初始化结束后完成功能程序循环。

控制无线探测小车执行动作包括直流电机动作、云台旋转俯仰动作、图传控制、风扇控制等。