- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                 PAGE2 / NUMPAGES36
数电课程设计报告
学院 信息科学与技术学院
专业 电子信息
班级 
学号
姓名 
第一章设计指标…………………………………………………………3设计指标…………………………………………………………………3第二章 系统概述………………………………………………………3 2.1设计思想……………………………………………………………3 2.2可行性论证…………………………………………………………42.3各功能的组成………………………………………………………42.4总体工作过程………………………………………………………16第三章 单元电路设计与分析…………………………………………163.1各单元电路的选择…………………………………………………163.2设计及工作原理分析………………………………………………17第四章 电路的组构与调试……………………………………………184.1 遇到的主要问题…………………………………………………18 4.2 现象记录及原因分析……………………………………………184.3 解决措施及效果 …………………………………………………194.4 功能的测试方法、步骤、设备、记录的数据……………………19第五章 结束语…………………………………………………………195.1对设计题目的结论性意见及进一步改进的意向说明……………195.2 总结设计的收获与体会……………………………………………19附图(电路总图)…………………………………………………………20参考文献…………………………………………………………………36
设计指标
主干道设计指标
表(1)
东西E
绿灯亮
绿灯闪
黄灯亮
红灯亮
红黄灯亮
南北S
红灯亮
红黄灯亮
绿灯亮
绿灯闪
黄灯亮
时间/s
16
3
3
10
3
3
主干道与转弯灯设计指标
表(2)
东西E
绿灯亮
绿灯闪
黄灯亮
转绿亮
转黄亮
红灯亮
红黄灯亮
转红亮
南北S
红灯亮
红黄灯亮
转红亮
绿灯亮
绿灯闪
黄灯亮
转绿亮
转黄亮
时间/s
16
3
3
7
3
10
3
3
7
3
第二章 系统概述
2.1设计思想
基于FPGA的主干道交通灯系统控制设计包括4大模块,分别为脉冲发生即分频模块、状态定时、交通灯闪烁的控制、闪烁时间数字显示的控制,基本原理如图1所示。
加转向灯后,由于状态增加,需将数字比较器扩展为四个数字比较器。
2.2可行性论证
本交通灯控制电路是基于FPGA的设计,FPGA采用   逻辑单元阵列概念,内部包括可配置逻辑模块、输出输入模块和内部连线三个部分。 FPGA内部丰富的逻辑模块可实现本设计中状态定时模块与分频模块,并且与LED七段显示器连接可实现闪烁时间数字显示。对于交通灯闪烁模块,可利用FPGA设计源文件,创建控制LED灯闪烁的原件;该部分还可以利用简单逻辑门来实现,这个在实验拓展中会实现。
2.3各功能的组成
1、分频模块
   用七块7490实现7次十分频电路,由于FPGA硬件自身可得到10Mhz晶振,经过7次分频后,可以分别得到1Mhz、100khz、10khz、1khz、100hz、10hz、1hz。
2、状态定时模块
A、无转弯状态定时:
状态计时电路由两片74190级联而成,构成22和16自翻转的电路。其要解决的核心问题包括置数,翻转和借位。借位通过溢出信号RCON的上升沿实现借位,使得数字能够从20到19,个位向十位借位,顺利过渡。
置数和翻转之间有先后关系,即须先置数后翻转。分析两个BCD码各位特点,可知两者D7D6D3D0位均为0,D1位均为1,而D5D4D2位不同,如图,D5D4D2位由状态电平S来控制,当为东西(E)状态时,计数器的预置的数为D5=1,D4=D2=0,而为南北(S)状态时,计数器的预置的数为D5=0,D4=D2=1,根据74190的功能,将2片74190的MAX/MIN引出,通过与非门,分别连在高位和低位的LDN置数端,通过分析可知,当计数器从01减到00时候,高位片4、5相或同时实现从0到1的跳转,经过T’触发器,74190被置数,其置数值由状态S来决定,使系统表示的数字能在22~0,16~0之间循环。
无转弯状态定时波形仿真:
B、有转弯状态定时:
转弯状态定时,由于出状态的改变,置数处要做出改变,每次置数要实现32与26转换。下图为了清晰,列出转弯的简易状态定时(省略了D触发器)
对于D触发器是为了消除MAX/MIN信号的竞争冒险现象,D触发器的时钟频率选择在10khz,以减少信号延迟。
有转弯状态定时仿真波形:
3、闪烁时间数字显示控制
时间显示所用芯片为7448七段显示译码器,由于是两位BCD码,故用二选一数据选择器。选择端S接一
                
原创力文档
                        

文档评论(0)