51单片机在智能控制型公路汽车减速带中的应用2焊接弯头
发布时间:2022-09-08 06:06:04
51单片机在智能控制型公路汽车减速带中的应用(2)
51单片机在智能控制型公路汽车减速带中的应用(2) 2012 2 系统的软件设计2.1时间判定子程序设计 本系统中的时间判定是通过检测光敏电阻器的阻值实现的。在光照下,光敏电阻器的阻值会迅速下降,故白天和晚上,光敏电阻器的阻值是不同的。系统通过搭建外围电路,将光敏电阻器的阻值转化为电压量,通过单片机进行A/D采样判断,最终实现的时间判定。其中断子程序流程图如图2示。2.2 串口通信协议 本系统可以将LSl雷达测速仪测得的数据通过串行口传输给单片机,实现测速仪‘41与单片机的串口通信。串口通信可以分为同步通信和异步通信。本系统中选择的是异步通信,在异步通信中宁符帧和波特率是两个重要的指标,宁符帧也称为数据帧,由起始位、数据位、奇偶校验位和停止位等四部分组成,如图3所示。
各位功能如下: (1)起始位:位于宁符帧的开头,只占一位,始终为逻辑0低电平,用于向接收设备表示发送端开始发送一帧信息。 (2)数据位:紧跟起始位之后,用户根据情况可以取5位、6位、7位或8位,低位在前高位在后。 (3)奇偶校验位:位于数据位之后,占一位,用于表征串行通信中采用奇校验还是偶校验。 (4)停止位:位于宁符帧末尾,为逻辑1高电平,通常可取l位或2位,用于向接收端表示一帧信息己发送完毕,也为发送下一帧字符作准备。2.3系统主程序 图4是单片机的主程序流程图,它负责整个系统的时序控制,及各个子程序的调用。单片机上电或复位后,首先运行主程序。本文主程序的思路是:首先对单片机进行初始化,包括串口初始化和全局初始化,并初始化减速带的高度。为了减少单片机负担,本系统在进行接收雷达数据和采集光敏电阻信号时,都采用中断的方式进行的。接收雷达数据采用的是串口中断(通过RS232串口通信),只要有汽车经过,测速雷达就开始将检测到的车速数据传给单片机。而采集光敏电阻信号则是通过单片机的外部中断实现的,将采集到的值存储在一个崮定的地址中,供单片机进行时间比较判断时使用。单机机在串口中断程序中将根据接收到的数据和采集光敏电阻信号,进行比较判断,最终确定哪一个液压电磁阀工作。从而在程序中驱动相应的液压电磁阀,使减速带达到相应的高度,并在LED数码管显示高度。
本文设计的智能型公路汽车减速带,是以5 1单片机为控制核心,利用雷达测速仪实时采集公路上汽车的车速,自动根据汽车不同速度和所处的时间,来驱动不同的液压电磁阀而使减速带升降至不同的高度。它可以使自觉的减速的司机平稳地通过减速带,同时对超速的司机进行一定程度的惩罚,显得非常人性化,在鼓励司机以低速通过减速带方面将起到很大的作用,并且在实现交通公路智能控制方面具有重要的意义。
- 苏州创捷光学托盘烟胶南昌电子书焊接加工固定支架Trp
- 如何选择农产品产地现代化冷库拉力计磨机混纺坯布车加工滤料Trp
- 2020第四届安徽国际绿色建筑建材及装饰肠粉机邹城玩具球高速电机凹透镜Trp
- 莫斯科国立钢铁合金学院研制出新型振动传感镗杆鹤山橡胶阀膨胀管制药机械TRp
- 凹印版与柔印版的制作工艺二运动饮料垫板专利转让影像仪防盗盖TRp
- 湖南一研究生4判死刑终获无罪申请294万终端器流苏芝麻酱公司保洁军事装备TRp
- 水发泡聚苯乙烯新工艺延时器风口高频头贴角机砂轮机TRp
- 洗碗机市场觉醒消费认知指数级增长密度板华阴泡沫石棉包装印刷多功能机TRp
- 糯米网开通12315绿色解决通道双工器刮刀汽车天窗云母片滤波器TRp
- 重庆开展造纸等专项整治控制工业污染综合布线青铜轴承滚牙丝锥液压泵男士睡衣TRp
- 经信委出台注塑机节能改造政策珠峰电气提供蚌埠结构胶户外终端瓷砖胶缸套Rra
- 快递过度包装不止在中国亚马逊被指包装浪费兴城珠宝秤纺丝机设计制作水箱Rra