- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CPLD智能交通信号灯控制器
基于CPLD智能交通信号灯控制器
CPLD是一种复杂可编程逻辑器件,具有高集成度、高密度、高速度的特点。将原有采用中小规模集成电路(LSI)设计的电路改造为由CPLD实现,既可以提高系统的集成度,又可以提高系统的可靠性。另外,由于CPLD具有在系统编程的功能,可在不改变印刷电路板的情况下改变电路功能,这样可以为系统提供更多的冗余功能。本文介绍一种采用CPLD设计实现智能交通信号灯控制器方法,改变了原有控制器的体积较大、故障率高的缺点,并且增加了智能控制功能,使交通信号灯控制器具有更广泛的适应性。
工作原理
目前,在十字路口等待通行信号时,经常遇到在没有车辆需要通行的路口方向是通行的信号,而在有车等待的路口方向却是亮着红灯的情况。这样既浪费了司乘人员的时间,也浪费了马路的效率。另外,由于汽车在等待信号时还会排出尾气,也不利于环保。为此,在采用CPLD设计新型交通信号灯控制器时,在控制器中增加了车辆检测电路。新的智能交通信号灯控制器的原理框图如图1所示。从图1中可以看出,控制器由车辆检测电路、定时电路、输出驱动电路和主控制电路组成。车辆检测电路由传感器和波形整形器构成,整个车辆检测电路有四路相同的支路构成,四个传感器被安放在十字路口停车线的位置,当有车辆到达路口时,就由相应路口的传感器产生请求通过信号,交通灯控制器根据此信号确定信号灯的变换。同时,还假设十字路口是由一条主干道和一条次干道汇合而成,并且主干道的车流量比次干道的车流量大。考虑到主、次干道车流量不同,主干道每次放行时间较长,次干道每次放行时间较短。当绿灯转换成红灯时,中间有一段黄灯亮的时间作为信号过渡期,以便车辆有时间停靠在停车线之外。这里设主、次干道放行时间分别为45s、25s,过渡时间为5s。定时电路用来完成这三种时间定时工作。主控电路将根据传感器信号和定时时间的状态控制信号灯的切换。输出驱动电路由光电耦合器和继电器驱动电路组成,用来控制信号灯开关。
智能交通信号灯控制器的实现
根据上述智能交通信号灯控制器的工作原理,可以得到如图2所示的智能交通信号灯控制器的控制状态转换图。为了设计实现智能交通信号灯控制器,引入逻辑变量和逻辑状态表示图2中的状态转换,主干道和次干道的传感器检测电路的输出用逻辑变量A、B表示,A代表主干道的传感器输出有效,即主干道有车要求通过,B代表次干道的传感器输出有效,表示次干道有车要求通过。定时电路的输出用逻辑变量L、S、P表示,它们分别代表45s、25s、5s定时器输出状态,当这些定时器定时时间到时,对应的逻辑变量L、S、P有效。主、次干道的通行状态用S0、S1、S2、S3 四个状态表示,其中用S0=00表示主干道通行状态,用S1=01表示主干道停车状态、用S2=11表示次干道通行状态,用S3=10表示次干道停车状态。用上述逻辑变量和逻辑状态替换图2中的逻辑状态转换图,就可以得到用逻辑变量来表示的状态转换图。这里由于篇幅有限省略此图,根据状态转换图,可以得到如表1所示的状态转换表。状态转换表中的Q1n 、Q2 n表示触发器现态,Q1 n+1、Q 2n+1表示次态触发器,表1中x代表任意态。
为实现表1所示的状态转换,根据表1 可以得到关于Q1n+1、Q2n+1的状态方程,状态方程经过化简表示如下:
为实现这两个的状态方程,选用两个JK触发器作为状态控制触发器,将上述Q1n+1、Q2n+1的状态方程与JK触发器的特征方程对照处理,可以得到两个JK触发器的驱动方程如下:
根据上述表达式,在MAXPLUS Ⅱ系统中,采用原理图输入方式设计的主控电路图如图3所示。
在主控电路中,输入信号L、S、P为定时电路的输出,它们分别为45s、25s、5s定时时间到的输出信号,在定时电路中,采用1Hz的信号作为时基信号,分别设计45进制,25进制和5进制三个计数器,就可以实现45s、25s、5s的定时信号、以25进制计数器为例,采用VHDL语言为输入方式的源程序见本刊网站。其它进制计数器的实现只需修改计数器的终值就可以实现,这里不再重述。
主控电路的状态输出经过译码电路,产生交通信号灯的开关控制信号。根据状态控制电路所产生的不同状态,来完成主干道和次干道的红灯、绿灯、黄灯之间的切换操作,根据图2给出的状态转换图,可以得出如表2所示交通信号灯开关状态的逻辑真值表。其中“1”表示信号灯亮,“0”表示信号灯灭。由此设计的译码电路如图4所示。
将上述各单元连接起来,就可以得到智能交通灯控制器设计的顶层图,如图5所示。所设计的顶层图包括5个单元,其中CNT45、CNT25、CNT5是3个计数器,实现定时功能,Control 是
您可能关注的文档
最近下载
- 畜牧兽医职业生涯规划书 .pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中化学试题【答案版】.docx VIP
- 15分钟课堂教学.pdf VIP
- 职业技术学院民族音乐与舞蹈专业人才培养方案.docx VIP
- Tolteq 脉冲器 操作手册.pdf VIP
- 人教版部编版小学五年级语文上册《忆读书》教学ppt课件.pptx VIP
- DB50T1310-2022丰都麻辣鸡加工技术规程.pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中数学试题【答案版】.pdf VIP
- 河北省政府采购评审专家培训验收考核题(6月21日)车上试题【含答案】2025.pdf VIP
- 华东理工大学电路原理与分析期末复习.ppt VIP
原创力文档


文档评论(0)