预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径学海无涯苦作舟页码:地铁自动售票机一、设计背景和概述目前为了解决城市交通日益拥挤的难题全国各大城市都开始地铁项目的建设。城市与城际轨道交通的建设也成为近年国家投资的重点项目。自动售检票系统就是用来解决轨道交通系统各个终端设备协同工作的平台主要负责自动售票、自动检票、人工售票、结账与清算等工作该系统由以下几块组成:中央计算机系统;车站计算机系统;自动售票机;自动检票机;自动加值机;人工售补票机;编码分拣机;自动查询机;紧急按钮及双电源设备以及其他辅助设备。二、设计目的和功能城市地铁本身就是对于拥挤的城市交通而缓解出现的而且地铁站一般都设在地下比较狭小的空间设立多个票务供应点是不合理于是自动售票机的出现就成为了必然。既节约了空间也节约了时间操作相应的方便了许多就算是老人和幼童一般也可以自己购买。自动售票机是AFC系统的重要组成部分也是主要的终端设备之一主要的功能就是实现无人自动售票。自动售票系统可对单价为2元3元4元5元四种票售票。能够选择买1-2张有1元5元10元20元四个投币口。当投入的钱币与选择的票款相等时送出车票;若投入的钱币不够1分钟后退出钱币无票送出;若投入的钱币超过票款能自动找零。三、设计仪器和设备MicrosoftWindowsXPEmbedded系统Modlesim软件QuartueII软件四、系统方案4.1系统的硬件组成该自动售票系统由以下主要模块组成:主控单元、乘客显示器与触摸屏、LED状态显示器、票卡读卡器、硬币模块、纸币接收模块、单程票售票模块、凭条打印机、不间断电源。此外本系统还预留有银行卡购票功能。自动售票系统主要业务如下:(1)标准功能:现金(硬币、纸币)支付;单程票发售;硬币找零;语音提示;后台管理功能。(2)可选功能:视频广告(无声);储值卡现金充值;银行卡购票、纸币找零。4.2系统的总体框架结构地铁自动售票系统大致可以分为四个功能模块:车票选择模块、钱币处理模块、余额计算模块、显示功能模块。4.2.1.系统总体框图如下钱币处理模块车票选择模块显示功能模块余额计算模块4.2.2.地铁售票的总的工作流程:首先乘客根据乘客显示器显示的地图选择目的站点乘客显示器及时显示购票所需要的金额;然后主控单元给纸币或硬币模块发送允许接收纸币或硬币的命令此时乘客可以选择使用纸币或硬币购票将纸币或硬币投入纸币或硬币模块乘客显示器及时显示乘客投入的金额数量如果金额足够主控单元给票卡读卡器发送指令进行读写票卡操作票卡读写成功后主控单元给单程票发售模块发送出票命令若需要找零主控单元给硬币模块发送找零命令完成自动出票功能。1)车票选择模块。当自动售票机通电时表示一次投币售票过程开始;乘客正常购买车票操作失误包括改变购买意向或不再购买按rd按钮重新进入初始状态;在初始状态pri和qua生效时顾客可以根据自己的需要选择其中一种车票(只限一种)和票数进入下一模块。2)钱币处理模块。表示投入的钱币是1元5元、10元20元的coin_1coin_5、coin_10coin_20生效记录所投钱币总额。3)余额计算模块。当投人钱币总额大于或等于车票价格并且按确认键后出票并找零;若投入钱币总额小于车票价格售票机不出票并退出所投钱币进入初始状态。4)显示功能模块。此模块根据输入提供的数据用数码管来显示选择的是所选票面额、购买的票数、投入的钱币额及找赎的钱额。4.2.3功能模块代码如下:模块代码如下:moduletop(pri_3pri_4pri_5pri_6qua_1qua_2coin_1coin_5coin_10coin_20rdfinishclk1clk2outwoutzact_1act);Inputpri_3pri_4pri_5pri_6qua_1qua_2coin_1coin_5coin_10coin_20rdclk1clk2finish;outputact_1;output[3:0]act;output[5:0]outw;output[6:0]outz;wireact_1;wire[3:0]act;wire[5:0]outw;wire[6:0]outz;wire[3:0]w1w2w3w5w6w7w8w10;wire[2:0]w9;wire[4:0]w4;Xuanpiaox1(.pri_3(pri_3).pri_4(pri_4).pri_5(pri_5).pri_6(pri_6).qua_1(qua_1).qua_