《无线遥控数据采集小车报告.》由会员分享,可在线阅读,更多相关《无线遥控数据采集小车报告.(29页珍藏版)》请在金锄头文库上搜索。
1、无线遥控数据采集小车 申报人:蒋松 队员1:蒋松 男 2010级 51100218电子科学与工程学院 电子信息科学与技术专业 队员2:辛晓华 男 2010级 51100223电子科学与工程学院 电子信息科学与技术专业 队员3:俞彬 男 2010级 51100205电子科学与工程学院 电子信息科学与技术专业作品类别:基本电子技术应用类 引言传感器是科技领域的一个重要课题。“勇气号”是远程传感测控的一大经典和前沿典范。传感器主要用于防火防水,湿度温度等。但是这些都是固定的传感设施,如若遇到恶劣的环境,操作人员无法进入如此恶劣的环境进行操作安装,这时,如果能够有机器小车等协助,通过无线传输,就能又快
2、又准的测量出各个所需要的科学数据了。本设计就是基于这样的想法,设计一辆无线遥控小车,在车上安装各类传感设施,由于因素限制,本设计以温度,超声波测控为例,进行遥控数据采集小车的模拟。本设计以51系列单片机STC89C54RD+为核心,实现无线按键遥控,温度数据,物体方位数据采集,数据反馈显示等基本功能。在系统设计时,为了更好采用模块化设计法,分步设计了各个单元模块,系统硬件部分可分为最小系统模块,L298N电机驱动模块,18B20温度测控模块,nrf2401无线遥控模块,1602液晶模块,遥控按键模块,超声波模块。如若需要,还可以加上各种所需的传感器以达到数据采集的目的,拓展其应用。一:方案设计
3、1.1方案选择与确定 1.1.1遥控方案的选择 方案一:声音遥控控制声控就是用声音去控制对象动作,一般采用驻极体话筒或压电陶瓷片作为传感元件来拾取声音,通过电路放大驱动后级电子开关动作。为防止外界音频干扰,可以采用超声波控制,但也有故意选用声频来进行控制的,比如用小孩发出的声音频率去控制声控玩具娃娃的哭笑动作等。但声音控制有空间范围的局限性,而且要求有很高的声音辨识率。对于小车的控制不是很方便,使小车的行进范围大大缩小。方案二:红外遥控控制 红外线遥控是利用近红外光传送遥控指令的,波长为0.76um1.5um。用近红外作为遥控光源,是因为目前红外发射器件(红外发光管)与红外接收器件(光敏二极管
4、、三极管及光电池)的发光与受光峰值波长一般为0.8um0.94um,在近红外光波段内,二者的光谱正好重合,能够很好地匹配,可以获得较高的传输效率及较高的可靠性。但由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,使小车的灵敏度降低,限制了小车的测量范围,从而影响了小车的预置功能的实现。方案三:无线遥控控制无线遥控是利用无线电信号对远方的各种机构进行控制的技术。这些信号被远方的接收设备接收后,可以指令或驱动其它各种相应的机械,去完成各种操作,如闭合电路、移动手柄、开动电机,之后,再由这些机械进行需要的操作。所以,各个控制的信号在频率和延续的时间上都彼此不同,对于控制船舶、飞机、
5、导弹等海空行体的应用上极为广泛。由于无线电遥控具有传输距离远、抗干扰能力强、无方向性等优点,广泛的应用于很多领域。如图1所示为无线模块的硬件框图和软件流程。 方案确定:综合以上三种方案,声音控制有空间范围的局限性,而且要求有很高的声音辨识率。对于小车的控制不是很方便,使小车的行进范围大大缩小。由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,使小车的灵敏度降低,限制了小车的测量范围,从而影响了小车的预置功能的实现。无线电遥控具有传输距离远、抗干扰能力强、无方向性等优点,广泛的应用于很多领域。方案三的特点更符合我们设计小车实现相关功能所需的条件,因此我们选择无线遥控系统,作为小
6、车的控制部分。1.1.2温度测量模块的选择方案一:铂热电阻。铂热电阻是利用铂丝的电阻值随着温度的变化而变化这一基本原理设计和制作的,按0时的电阻值R()的大小分为10欧姆(分度号为Pt10)和100欧姆(分度号为Pt100)等,测温范围均为-200850.10欧姆铂热电阻的感温原件是用较粗的铂丝绕制而成,耐温性能明显优于100欧姆的铂热电阻,只要用于650以上的温区:100欧姆铂热电阻主要用于650以下的温区,虽也可用于650以上温区,但在650以上温区不允许有A级误差。100欧姆铂热电阻的的分辨率比10欧姆铂热电阻的分辨率大10倍,对二次仪表的要求相应地一个数量级,因此在650以下温区测温应
7、尽量选用100欧姆铂热电阻。铂热电阻具有精度高,稳定性好,温度线性好,性能可靠,测温范围大(-200800)等优点。但是铂热电阻价格昂贵,不适合普通实验使用。 方案二:模拟温度传感器 模拟温度传感器有多种输出形式(绝对温度、摄氏温度和华氏温度)以及电压偏移值。后者让组件在使用单电源的情形下就能对负温度值进行监测。模拟温度传感器的输出还可以送到比较器来产生超温指示信号,或直接送到模拟数字转换器的输入,用来现实实时温度数据。模拟温度传感器适合需要低成本、小体积和低功耗的应用。方案三:数字温度传感器 数字式温度传感器就是能把温度物理量,通过温度敏感元件和相应电路转换成方便计算机、plc、智能仪表等数
8、据采集设备直接读取得数字量的传感器。DS18B20是DALLAS公司专利产品,在55125范围内精度为0.5,由于是实验用,所以灵敏度不需要太高,耐磨耐碰,体积小,使用方便。环境温度数字温度传感器单片机系统LED显示方案确定:综合以上三种方案,铂热电阻具有精度高,稳定性好,温度线性好,性能可靠,测温范围大(-200800)等优点。但是铂热电阻价格昂贵,不适合普通实验使用。模拟温度传感器具有低成本、小体积和低功耗的特点,但是模拟温度传感器应用时,要经过A/D转换等步骤,过程过于繁琐。数字温度传感器具有体积小、测量精度高、无需A/D转换、直接输出数字信号等特点,与我们设计功能更贴切,因此,我们决定
9、选用方案三。1.1.3电机模块选择:方案一:直流电机直流电机的控制方法比较简单,只需给电机的两根控制线加上适当的电压即可使电机转动起来,电压越高则电机转速越高。对于直流电机的速度调节,可以采用改变电压的方法,也可采用PWM调速方法。PWM调速就是使加在直流电机两端的电压为方波形式,通过改变方波的占空比实现对电机转速的调节。方案二:舵机 舵机的控制信号是PWM信号,利用占空比的变化改变舵机的位置,引脚为三端VCC,CTRL,GND,使用单片机可直接驱动。可配一字型、圆型转盘,标准脉冲输入。但使用起来不够方便。方案三:步进电机采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的定位,可以实
10、现小车前进路程和位置的精确定位。虽然采用步进电机有诸多优点,步进电机的输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,不适用于小车等有一定速度要求的系统。经综合比较考虑,我们放弃了此方案。方案确定:基于以上分析,我们选择了方案一,使用直流电机作为电动车的驱动电机。1.1.4电机驱动模块方案 1:采用SM6135W电机遥控驱动模块。SM6135W是专为遥控车设计的大规模集成电路。能实现前进、后退、向右、向左、加速五个功能,但是其采用的是编码输入控制,而不是电平控制,这样在程序中实现比较麻烦,而且该电机模块价格比较高。方案2:KC-105电机驱动模块 集成了多种常用电机,包
11、括步进电机,直流电机,舵机三种类型,每种电机均有2个。板子硬件结构紧凑,各自独立,硬件驱动电路设计合理,驱动接口简单明了,是开发电机控制程序不错的选择。但是,该电机模块成本高,对于我们的设计而言,利用率不高。方案 3:采用电机驱动芯片L298N。L298N为单块集成电路,高电压,高电流,四通道驱动,可直接的对电机进行控制,无须隔离电路。通过单片机的I/O输入改变芯片控制端的电平,即可以对电机进行正反转,停止的操作,非常方便,亦能满足直流减速电机的大电流要求。调试时在依照上表,用程序输入对应的码值,能够实现对应的动作。表1是其使能、输入引脚和输出引脚的逻辑关系。 表1 L298N的引脚和输出引脚
12、的逻辑关系EN A(B)IN1(IN3)IN2(IN4)电机运行情况HHL正转HLH反转H同IN2(IN4)同IN2(IN4)快速停止LXX停止方案确定:基于以上分析,我们选择了方案二,用L298N来做为电机的驱动芯片。3:理论分析与方案论证: 当按下遥控器上的上下左右按键时,方向信号经过单片机处理,通过nrf2401传输到遥控小车的 nrf2401,接收后再经过小车单片机的处理,将运行信号传输给L298N,实现小车前进,后退,左转,右转的运行。小车上的18B20感应小车周围的温度后,依次通过单片机,nrf2401的处理,将温度传输到遥控器上液晶显示屏上显示。同理,小车上的超声波模块将感应到的
13、前方障碍物距离小车的距离也通过单片机和nrf2401的处理显示在液晶显示屏上。 经过理论分析,本设计能够实现远程数据的采集,能够达到预期的功能。二:总体设计 上下左右Stop按键电机驱动模块单片机单片机单片机单片机无线无线温度其他液晶显示无 线模 块无 线模 块开 始按 下 按 键选择方向键 上 下 左 右 STOP无线发送信号无线接收信号液晶显示到目的地 未到END上 下 左 右 STOP小 小 小 小 小车 车 车 车 车前 后 向 向 停进 退 左 右 止 温 其 度 他测 量 系 统 关闭电源开 始无线接收哪个信号?无线发送ENDD 三:单元电路设计 本设计分为两部分,分别是小车部分和
14、遥控器部分。下面先介绍小车部分: 小车部分由1:最小系统;2:电机;3:L298N电机驱动模块;4:NRF2401无线模块;5:18B20温控模块;6:车身;7:超声波模块七部分组成1:最小系统: 最小系统是控制的核心,各个外围模块都是以它为核心展开的,如图: 2:电机: 本设计小车用的是9V的两个电机做动力驱动,带动四个轮子共同组成驱动,附两个从动轮。电机与L298N电机驱动模块相连,当单片机发出指令时,电机可以进行向前,向后,静止三种状态。来进行小车的运动。(注:电机两条引线之间最好加一个电容,达到保护电机的作用,因为启动的瞬时电流会很大,很容易造成电机烧坏)3:L298N电机驱动模块: 1:L298N引脚图 2:L298N电机驱动模块电路图:4:NRF2401无线模块: 1:NRF2401简图:说明: 1) VCC脚接电压范围为1.9V3.6V之间,不能在这个区间之外,超过3.6V将会烧毁模块。推荐电压3.3V左右。 2) 除