当前位置:首页 > 电源 > 数字电源
[导读]目前客车超载运行是交通控制中要解决的首要问题。本设计可通过行政干预等手段,应用在客车超载的检查之中,方便了交警的工作[1]。系统设计通过单片机和传感器的组合电路实现对客车超载的检查和控制。该检测系统能够自

目前客车超载运行是交通控制中要解决的首要问题。本设计可通过行政干预等手段,应用在客车超载的检查之中,方便了交警的工作[1]。

系统设计通过单片机和传感器的组合电路实现对客车超载的检查和控制。该检测系统能够自动检查车辆内乘客数目并显示出来,当车内人员超载时,发出语音提示,并自动关闭汽车启动装置,使之无法运行,保障了行车安全。

1 系统组成

系统组成框图如图1所示。

2 系统原理分析

本设计充分利用PIC16F877单片机的易编程和驱动能力强等特点[2],通过查询指令产生中断实现系统的显示、语音报警和汽车发动机锁定等功能。

2.1 传感器检测和信号放大滤波部分的设计

该部分的设计采用了两个反射式光电眼,安装在客车的车门处适当位置,根据乘客经过车门时遮挡两个电子眼发出的红外光的不同时序,通过单片机判别乘客是上车还是下车。该部分的硬件电路设计总体电路图如图2所示。

在图2的电路中,F1A~F4A是用CMOS集成的六反相放大器CD4069组成的放大滤波部分电路;ICA是CD4013构成的CMOS双D触发器,Y1A、Y2A是CD4081四个2输入端与门,这两部分与4069输出的两路传感器检测信号进行逻辑运算,最后在Y1A和Y2A的输出端输出合适的电平信号,分别送至PIC单片机的T0CKI脚和T1CKI脚(即计数器0和计数器1的时钟输入端)。

两个传感器的安装位置之间要有一定的距离(30cm~50cm之间),当无人经过传感器时(以下用E1和E2表示传感器),红外二极管发出的红外光照射不到光电三极管上,送给单片机的信号一直是不变的低电平,系统不会计数。当有人上车时,先遮挡住E1,则E1的红外二极管发出的光照射在人身上,反射到受光三极管上,电路中的A1点产生一个高电平信号,经过放大滤波、逻辑运算最后在A3端输出一个低电平信号。随后人体全部遮挡E1和E2,然后是离开E1遮挡住E2,最后离开。由此类推在整个上车的过程中A3点的电平是高低变化的,即一个上车脉冲信号,送至PIC单片机的STATUS寄存器进行加计数,而此时B3点的输出状态是不变的。具体的检测方法和脉冲产生时序如图3所示。

当人下车时则是把这个遮挡顺序反过来,B3点产生的脉冲时序是相反的,信号送至PIC单片机的STATUS寄存器进行减计数,单片机即可通过程序模拟把车厢内实际人数计算出来并存储在寄存器中。

2.2 显示部分的设计

由于PIC16F877单片机的I/O口驱动能力较强,所以显示部分的电路采用PIC16F877单片机直接驱动两位共阳极LED数码管的方式[3]。

RC6和RC7端口分别控制数码管的十位和个位的供电,当相应的端口变成低电平时,驱动相应的三极管会导通,+5V通过IN4148二极管和驱动三极管给数码管相应的位供电,这时只要RB7口送出数字的显示代码,数码管就能正常显示数字。

2.3 语音报警部分的设计

该部分主要采用美国华邦公司10分钟规格的ISD4004语音芯片,由PIC16F877 SPI模块的RC3、RC5端口直接驱动,电路简单、不怕掉电、发音清晰、存储量大、编程方便,可以适应客车上的环境。

由于ISD使用的是3V电源,而PIC使用的是5V电源,因此电路设计中,在单片机的I/O口输出时,采用了先串接10kΩ电阻再接到ISD的SPI口的方式;而MIS0口是由ISD输出、PIC16F877输入的,为了使PIC16F877能准确识别其电平,电路设计中在MIS0脚加了一只NPN三极管接成的反相器,向PIC16F877的MIS0性质的RC4脚提供足够电压,所以在程序中应该把MIS0的所有读入信号取反。

为了方便语音录入,在ISD4004的17脚加了一个麦克风,由于语音芯片自身的采样频率较高,所以不需要另外接AGC电路,就可以录入较为清晰的语音。

ISD4004的语音输出经电容耦合滤波后,接至音频功率放大器芯片TDA2822放大就由扬声器播放出来。

2.4 发动机锁定部分的电路设计

因为客车发动机采用的是汽油机,汽油机的燃烧方式是靠火花塞点燃式,而火花塞的跳火是由于安装在分电器中的信号发生器发出信号,点火模块依据收到的信号发生器的信号来接通和切断点火系的初级电路,点火系的次级电路感应初级电路电压的变化而产生高压点火。因此,对于汽油发动机只要执行电路切断点火电路的低压电路,高压电路就不会感应出电火花来点燃混和气了。

本设计中,根据PIC16F877单片机检测到的是否超载的信号,在I/O口输出一个高或低电平信号,放大后驱动电磁阀的开闭来控制点火电路的低压电路。

3 软件设计

3.1 计数功能程序实现

该部分程序的主要功能是将传感器检测到的两路上下车信号送至PIC单片机的STATUS寄存器以进行加减计数,将实时的数据和预置在W寄存器的上限人数(如50人)循环不间断地进行查询比较,一旦等于50则产生中断控制语音芯片进行语音报警,大于50则执行发动机锁定电路。

3.2 LED显示部分的程序实现

该部分程序的主要功能是对单片机的显示控制位进行查询并查表,使数码管的高位和低位能不断刷新,达到实时显示客车上人数的目的。

3.3 语音部分的软件控制程序设计

该部分程序的主要功能是不断地查询PIC16F877的SPI片选位RA5和语音控制位RC5,一旦有中断信号,则由单片机的SPI模块从语音芯片的存储器中读出对应的预先录制好的语音程序。

3.4 软件控制程序设计流程图

系统的软件控制程序设计流程图如图4所示。

本文研究的智能型随机检测客车超载系统采用光电传感器和PIC单片机共同构成超载检测和处理结构,驱动电磁阀控制发动机的点火电路实现超载控制。现代交通系统中有着复杂的传感器网,传感器是电子控制系统的“眼睛”和“耳朵”[6],它告知计算机系统检测车速、车重、实时交通状况等交通信息,大大提高了交通管理的效率。另一方面汽车自身配置的传感器装置使汽车运行状态的相关参数以光速反馈至计算机控制系统,使系统做出合理的调整。这些共同构成了智能化的交通系统,也是未来交通系统的发展方向。

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭