资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
基于单片机的公交报站模拟系统摘 要: 本设计采用 STC89C51 单片机为控制核心,电机的硬件驱动采用L298 芯片,由单片机输出 PWM 控制电机转速,利用红外检测模块实现智能公交车的自动寻迹,整个系统的电路结构简单,可靠性高。设计测试结果满足要求,设计原理简明,方案正确。关键词:智能公交车 STC89C51 PWM L298 驱动 自动寻迹Design of analog bus stop systemBased on single-chip body bus campaignMajor of Applied Electronic Technology,Information andEngineering College, ZhenxingWuAbstract:The design for the control of single-chip core STC89C51, electrical hardware drivers using the L298 chip, single-chip output by the PWM control of motor speed, the use of infrared detection module bus intelligent automatic tracing, the circuit structure of the whole system is simple, high reliability. Experimental test results meet the requirements, design principles of simplicity, the program correctly.Keyword: Bus System Intelligent STC89C51 PWM L298N Self-tracing引 言公共交通是城市发展的必然产物,也是城市赖以生存的重要基础设施之一。它作为城市动态大系统中一个重要组成部分,是城市整体发展中不可缺少的物质条件和基础产业,也是联系社会生产、流通和人民生活的纽带。公交系统具有运载量大、运送效率高、能源消耗低、相对污染少、运输成本低等项优点。随着我国改革开放的深入和经济建设的持续快速发展,城市规模不断扩大,交通需求也不断增加。有关资料表明,1996 年全国城市机动车保有量为 884.5 万辆,比 1977 年增长近 9 倍,年均增长 33.8%,全国城市自行车超过 1.8 亿辆,占全国总量的 40%,城镇每百户拥有率达 198 辆。道路建设虽突飞猛进,从1980 年至 1994 年,全国城市道路总长从 2.95 万公里增至 11.1 万公里,年平均增长率为 9.9%,人均道路面积从 2.8m2 增至 6.6m2,道路面积增长率为年均11.6%,这样的速度仍然赶不上车辆的增长速度。同时,由于多种原因致使公交车辆运营速度由每小时 12-14 公里下降至 5-10 公里,新增的运力被运输效率下降抵消,公交承担运量不断减退,居民出行方式逐年由公交向自行车等个体交通方式转移,这无疑加剧了交通的拥挤程度。如何解决城市居民出行交通需求的不断增加与公共交通发展相对滞后的矛盾成为摆在我们面前的一项迫切任务。智能运输系统(Intelligent Transportation Systems,ITS)。它是在关键基础理论模型研究的前提下,把先进的信息技术、数据通信技术、电子控制技术及计算机处理技术等有效地综合运用于地面交通管理体系,从而建立起一种大范围、全方位发挥作用、实时、准确、高效的交通运输管理系统。它利用无线通讯专网低频段以低成本实现了公交企业运营数据的实时采集、快速传输,自行开发研制了无线通讯系统车载智能终端设备及控制系统,使公交企业能够充分利用无线通讯系统采集和传输的车辆运营数据进行车辆调度和车辆运营管理,且具有数据和话音双重传输功能。具有用户容量大、网络范围覆盖广、调度信息响应速度快、全自动语音报站自动化、信息发布广泛、出行者信息服务智能化、设备自维护智能化的特点。智能公交系统的提出,必将大大改善公交管理水平,提高公交系统经济效益,减少政府财政补贴。由于采用公交出行的居民增加,相对减少了其它车辆出行,这势必会缓解城市交通压力,减少环境污染,降低交通事故发生率,改善交通环境,带来巨大的社会效益。1 方案的选择论证与实物机械图1.1 车体设计选择方案 1:购买玩具电动车。购买的玩具电动车具有组装完整的车架车轮、电机及其驱动电路。但是一般说来,玩具电动车具有如下缺点:首先,这种玩具电动车由于装配紧凑,使得各种所需传感器的安装十分不方便。其次,这种电动车一般都是前轮转向后轮驱动,不适应该课题的跑道要求,也不能方便迅速地实现原地保持坐标不变打转 90 度甚至 180 度。再次,玩具电动车的电机多为直流电机,力矩小,空载转速快,负载性能差,不易调速。而且这种玩具电动车价格不菲。因此我们放弃了此方案。方案 2:自己制作电动车。经过反复考虑论证,我们制定了左右两轮分别驱动,后万向轮转向的方案。即左右轮分别用两个转速和力矩基本完全相同的直流减速电机进行驱动,车体尾部装一个万向轮。这样,当两个直流电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松地实现小车保持坐标不变打转 90 度甚至 180 度。 在安装时我们力求保证两个驱动电机同轴。当小车前进时,左右两驱动轮与后万向轮形成了三点支撑结构,这种结构使得车子在前进时比较平稳,可以避免出现后轮过低而引发左右两驱动轮驱动力不足的情况。后万向轮同时还起到了防止车子重心偏移的作用。综上考虑,我们选择了方案 2。1.2 电源系统选择由于本系统需要电池供电,我们考虑了如下几种方案为系统供电。方案 1:采用 10 节 1.5V 干电池供电,电压达到 15V,经 7812 稳压后给直流电机供电,然后将 12V 电压再次降压、稳压后给单片机系统和其他芯片供电。由于干电池电量有限,使用大量的干电池将会给系统调试带来不便,因此,我们放弃了这种方案。方案 2: 采用 3 节 4.2V 可充电式锂电池串联达到 12.6V 给直流电机供电,经过 7812 芯片进行电压变换后给直流电机供电,然后将 12V 电压再次降压、稳压后给单片机系统和其他芯片供电。锂电池的电量比较足,还可以充电,重复利用,因此,这种方案比较可行。但锂电池的价格过于昂贵,使用锂电池会大大超出预算,因此,我们放弃了这种方案。方案 3:采用 12V 蓄电池为直流电机供电,将 12V 电压经过 7805 芯片降压、稳压后给单片机系统和其他芯片供电。考虑到无线收发模块 NRF905 供电电压为 3.3V,将 5V 电压利用稳压管进行降压,稳压后对其供电。蓄电池具有较强的电流驱动能力以及稳定的电压输出性能。虽然蓄电池的体积过于庞大,在小型车上使用极为不方便,但由于我们在车体设计时留出了足够的空间,另外蓄电池的价格比较低。因此我们选择了此方案。综上考虑,我们选择了方案 3。1.3 寻迹传感器模块方案 1:用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线反射强烈,光线照射到黑线上面时,光线反射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响比较大,不能够稳定的工作。因此我们放弃了这种方案。方案 2:用红外发射管和接收管自己制作光电对管寻迹传感器。红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能够接收到反射回来的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。这样自己制作的寻迹传感器能够满足要求,所以我们选择了方案 2。1.4 电机模块的选择本课题设计对驱动轮的驱动电机选择十分重要。由于要求实现对路径的准确定位和精确测量,我们综合考虑了以下两种方案。方案 1:采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。虽然采用步进电机有诸多优点,但是步进电机的输出力矩较低,特别是会随着转速的升高而下降,甚至在较高转速下力矩会急剧下降,不适用于对小车等有一定速度要求的系统。经综合比较考虑,我们放弃了此方案。方案 2:采用直流减速电机。直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。由于其内部构造采用高速电动机提供原始动力,带动变速(减速)齿轮箱,可以产生较大扭力。我们所选用的直流电机转速为110r/min。我们的车轮直径为 5.0cm,因此我们的车子的最大速度可以达到V=2rv=2*3.14*0.025*110/60=0.289m/s能够较好地满足系统的要求,因此我们选择了此方案。1.5 电机驱动模块的选择方案 1:采用专用芯片 L298N 作为电机驱动芯片。L298N 是一个具有高电压大电流的全桥驱动芯片,它相应频率比较高,一片 L298N 可以分别控制两个直流电机,而且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。方案 2:用分立元件制作直流电机驱动电路。由分立元件构成电机驱动电路,结构简单,价格低廉,在实际应用中比较广泛。但是这种电路工作性能不够稳定。因此我们选用了方案 1。1.6 电机调速 PWM 方案设计如图 1-1 所示在脉冲作用下,当高电平时,电机通电,平均电压增大,速度增加;当低电平时,电机断电,平均电压减小,速度也会逐渐减少。只要按照一定地规律,改变通、断电的时间,即可让电机转速得到控制。这种通过改变直流电机电枢上电压的“占空比”来改变平均电压的大小,从而控制电动机的转速,称为 PWM 调速。电机始终接通电源时,电机转速最大设为 Vmax,设占空比为 D=tT ,则电机的平均速度可近似认为 Vd=VmaxD,因此可以通过改变占空比 D 得到不同的电机平均速度,从而达到调速的目的。产生 PWM 波形有两种比较好的方法:一是利用专业的集成芯片产生 PWM 信号;二是利用编写软件产生 PWM 信号。本系统采用单片机 C 语言编程来实现直流电机的 PWM 脉宽调制调速功能。1.7 测速模块方案选择在设计过程中,为了达到公交车车速的精确测量,我们先后采用了 3 套方案,如下图 1-2 所示:方案一使用霍尔传感器获得脉冲信号,其机械结构做得相对简单,我们在车轮的圆周上粘上四粒磁钢,让霍尔开关靠近磁钢,就得到了信号输出,当转轴旋转时,就会不断地产生脉冲信号输出。在实际设计调试中,存在信号丢失现象严重,故放弃方案一。方案二、三采用的是光电码盘设计的方法,基本的原理:当发射管光照射到接收管时,接收管导通,反之关断。原理如图 1-3 所示。为此,我们将制作好的码盘安装在转轴上,当码盘上扇叶经过时便会产生脉冲信号。当叶片数较多时,旋转一周可以获得多个脉冲信号。我们分别设计了 4 片叶片和 8 片叶片的码盘,经过充分的实验论证,方案三的效果完全能够达到设计的精确需要。2 硬件系统设计与电路设计硬件设计系统主要包括了车体机械结构设计以及单片机应用系统设计。本课题自行设计车体的机械结构,采用塑铝板制作车子底盘,采用橡胶轮制作车轮,利用铜柱作为车体结构支架,在支架的基础上我们搭建了三个平台用来安放电路板。整体结构设计合理,紧凑,车子在行驶过程中比较稳定。一个单片机应用系统的硬件电路设计主要包含有两部分内容:一是系统扩展,即单片机内部的功能单元,如 ROM、RAM、I/O 口、定时/ 计数器、中断系统等,当不能满足应用系统的要求时,还必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统配置,既按照系统功能要求配置外围设备,如键盘显示器、A/D、D/A 转换器、各种模块电路等,并要考虑设计合适的接口电路。3 软件设计3.1 软件程序设计在进行微机控制系统设计时,除了系统硬件设计外,大量的工作就是如何根据每个对象的实际需要设计应
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号