.3 模糊控制交通灯硬件实现
BIT文件由FPGA综合实现T具产生,用于配置FPGA,JTAG边界扫描链的每一个FPGA需要一个BIT文件。使用电缆下载配置文件到PROM时,主要工作过程是启动iMPACT,在文件模式中用PROM Formatter把BIT文件转为MCS/EXO格式的PROM文件,然后在配置模式中初始化边界扫描链,接着就可以下载配置文件了,如图5所示。
图5 下载配置文件 以上设计已经编程完毕并且完成验证,开发板spartan3A/3AN已经可以工作。由7个按键模拟输入,输入数据不同,数码管根据模糊控制判决得出不同的数据显示,状态控制器得出当前状态,并用LED灯来直观显示,如图6所示。
图6 硬件实现 结语
本文提出一种智能交通灯模糊控制的方法,利用FPGA的优势以及其软硬件协同工作带来的便利,将智能交通灯控制在FPGA上实现。由硬件实现可以看出,它能根据采集到的当前相位车流量和当前相位与下一相位车流量之差,由模糊控制器按一定的规则实时决定当前相位绿灯延时时间,从而达到最大程度的通行量。
|