设为首页 收藏本站 English

当前位置: 冰糖机械网 >> 复合管材

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单片机为控制核心,利用雷达测速仪实时采集公路上汽车的车速,自动根据汽车不同速度和所处的时间,来驱动不同的液压电磁阀而使减速带升降至不同的高度。它可以使自觉的减速的司机平稳地通过减速带,同时对超速的司机进行一定程度的惩罚,显得非常人性化,在鼓励司机以低速通过减速带方面将起到很大的作用,并且在实现交通公路智能控制方面具有重要的意义。

烟台迈达尔机电科技有限公司

泉州市龙腾跃洋广告有限公司

重庆通赛机电有限公司

威可力电源有限公司

深圳市泰克曼电子有限公司

福建星客企业管理咨询有限公司

大连羿德贸易有限公司

河南矿山起重机有限公司

深圳市卓越远航科技有限公司

北京百利安斯商贸有限公司

友情链接