为了克服传统汽车交通信号控制器(例如微控制器和其他控制系统)的弱点,系统的外围电路很复杂,并且程序的修改不是非常灵活。文档使用VHDL硬件描述语言,通过Quartus设计基于FPGA的汽车光信号控制器。件二,完成了车辆交通灯控制系统的设计,仿真和验证结果表明该设计方法可行,具有实际应用价值。车信号控制器FPGA概述由于汽车是一种重要的载体,人们从未停止过调查汽车的各个方面。于汽车而言,交通信号灯是协调交通和避免事故的最佳方式。车信号控制器的传统设计具有许多特点,但其电路更复杂并且具有单一功能。理复杂问题仍然不能令人满意。文档构建了一个基于FPGA的汽车信号控制器,其功能是停止计时。
系统外围电路简单,集成度高,采用VHDL语言编程,采用软件设计,恒温阀芯具有良好的灵活性,适合产品的未来升级。未来的优化中,它也可以在现有设计中实际使用。辑或添加功能。拟开关控制电路,LED显示器,数字显示电路和电源电路等电路模块用作外围硬件制作FPGA控制器进行模拟车的左转,右转和制动。变速箱改变,停车定时等功能。汽车行驶,制动,倒车,停车时,红绿灯发出不同的指示信号,当汽车停止时,它可以显示停止计时功能。制器意识到当汽车向左转时,左前大灯和左后灯闪烁,灯正常关闭,当右转弯时,右前大灯和右后灯闪烁,当踩下制动踏板时,左右尾灯(红色刹车灯)亮,当刹车踏板松开时,刹车灯熄灭,当变速箱倒车时,左右尾灯(白色倒车灯)亮,通常倒车灯熄灭;定时功能停止。件电路设计硬件电路包括最小FPGA系统,复位电路,模拟开关控制电路,信号显示电路,停止时序电路,FPGA电源电路和其他组件。
拟开关控制电路设计模拟开关控制电路是一个五合一按钮,模拟左转,右转,倒车,制动和停止的控制开关。关接口P2直接连接到FPGA的I / O端口,按键S1,S2,S3,S4和S5分别模拟左转,右转,制动,相反并停止了汽车。号显示电路的设计信号的显示电路由4组LED D2-D9组成,每组LED分别由左转,右转,转向和左转的对应指示器表示。车制动器。
组LED通过三极管P3连接接口连接到FPGA的相应I / O端口。
您没有按下模拟开关上的任何按钮时,当程序控制低电平的I / O端口时,三极管关闭,LED熄灭,这表示当您按下模拟开关时,程序检查输入/输出端口的电平,三极管接通,进入饱和区,相应的指示灯点亮,表示汽车信号完成相应的指示。止定时电路的设计由四位7段数码管控制,以显示停止时间。口P1连接到FPGA的相应I / O端口,接口P1的引脚1到4是数字管的位选择信号,引脚5-11是段选择信号数字管和数字频闪管显示数据,全局硬件电路的其余封闭设计整体硬件电路如图1所示。个系统包括电源电路,最小FPGA系统,电路模拟开关控制电路,信号显示电路和停止定时电路。统电源由控制单元1085提供的3.3 V和1117控制模块提供1.2 V电压。统软件的设计和仿真,分频器调试软件的设计时钟该系统的频率分为1KHz和1Hz,除以50MHz的系统时钟,首先由100Hz和500Hz的分频器分成1KHz。后时钟通过1000Hz分频器以获得1Hz时钟。1KHz主要用于按键扫描和4位数字动态管显示,1Hz主要用于数码管同步和LED闪烁。拟开关控制电路和车载信号指示器软件设计当按下模拟开关控制按钮时,表示控制相应的车载指示灯,首先确定按下哪个开关,然后让相应的LED执行相应的动作。
件流程图和仿真波形如图2所示。
拟开关key_dao,key_sha,key_you和key_zuo的控制输入分别代表反转,制动,左转的指示。后右转Led_dao,led_sha,led_you和led_zuo分别代表倒车灯,停车灯,车灯向左转,车灯转向车右侧。座定时电路软件设计当系统检测到汽车的停止信号时,秒表开始计数,直到检测到汽车正在停止停止信号,时间到了,等下一个时间。过将FPGA时钟除以50M来生成1 Hz计数器信号。时停止电路软件的流程图和仿真波形如图3所示。论本系统使用FPGA技术执行汽车信号控制器的基本功能。采用先进的QUARTUS II软件和VHDL硬件描述语言,大大简化了硬件设计任务,提高了设计效率和可靠性,并能够控制车辆信号。能更完善,处理速度更快,实时性更好。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com