剪切机厂家
免费服务热线

Free service

hotline

010-00000000
剪切机厂家
热门搜索:
产品介绍
当前位置:首页 > 产品介绍

当51单片机在智能控制型公路汽车减速带中的

发布时间:2021-09-09 19:41:17 阅读: 来源:剪切机厂家
当51单片机在智能控制型公路汽车减速带中的

51单片机在智能控制型公路汽车减速带中的应用(2)

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

松原工作服
松原西服
松原西服
松原西服