地铁自动售票机(基于FPGA)设计 下载本文

内容发布更新时间 : 2024/10/9 12:30:12星期一 下面是文章的全部内容请认真阅读。

地铁自动售票机(基于FPGA)

西安电子科技大学

08级集成电路设计与集成系统专业

井站14082094 尹俊镖14082108 潘志友14082068 李波14082117 一 功能需求 1 市场目标

本工程设计是基于FPGA设计一个地铁自动售票系统。近年来,集成电路技术的迅猛发展,特别是可编程逻辑器件的高速发展,电子设计自动化EDA技术成为电子设计工程师的新宠。然而随着城市人口的迅速增加、车辆的增多,世界各地的城市交通变得愈发拥挤,地铁成为城市交通的重要组成部分。随着国民经济的发展,我国的地铁建设也日益成为人们日常生活中不可或缺的一部分。作为地铁运营服务的第一道关,改善地铁已逐渐落后于时代步伐的售票系统势在必行。本系统是结合行业管理中实际的地铁售票系统运行过程中的需求过程,经过实际的需求分析,开发出来的地铁自动

售票系统。整个系统的设计从符合操作简便快捷、灵活实用、保证稳定安全的要求出发,完成售票管理的基本过程。

2 功能定义

通过本设计,正确掌握数字系统的模块划分、并能自如应用硬件描述语言描述各模块功能,以实现系统设计。以Verilog语言和Quartue II,Modlesim为工具,实现了地铁自动售票系统。系统划分为几个功能模块,分模块进行分析和设计,系统给出相应的设计原理图和Verilog源程序,通过仿真实现预定的功能。

本组成员参与设计的自动售票机,就其功能特点来说,可以归纳如下:

1)该自动售票系统可对单价为3元、4元、5元,6元四种票售票。

2)能选择买1张或2张票;

3)有1元,5元、10元,20元四个投币口。当投入的钱币与选择的票款相等时,送出车票;若投入的钱币不够,1分钟后,退出钱币,无票送出;若投入的钱币超过票款,能自动找赎。 4)系统显示选择所选票单价面额、购买的票数、投入的钱币额及找赎的钱额。

3 应用案例

在广州地铁、北京地铁、南京地铁等全国十多条城市轨道交通线路都能见到广电运通自动售票机的身影。作为目前中国最具有成长力的AFC(自动售检票系统)设备提供商,广电运通在轨道交通领域已取得了众多成功案例。广电运通自动售票机支持硬币和成叠纸币找零、纸质磁票打印、成叠出票及钱票遗忘回收等多项功能,界面简洁、标识清晰,操作便利,极大缩短了旅客的购票时间,受到旅客们的欢迎。

二 开发计划

1 项目分工

井站:负责 选票模块,投币模块,找零模块,顶层模块代码的编写和测试仿真

尹俊镖:负责计数器序列模块,6选1选择器模块,数码管译码器模块,数码管位选模块等显示功能的代码编写和测试仿真和后期实验报告文档编写。

潘志友,李波:负责市场调研分析,查找参考资料等众多任务。

2 进度规划

第一天:选定设计题目,分析项目可行性,完成市场调

研分析,查找相关参考资料;进行工程的整体规划。

第二天和第三天 :用Modlesim软件完成各个子模块的代码编写和测试仿真;