- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子技术课程设计报告
基于数字电路的简易自动售货机设计
姓 名:王有康
学 号:311108001621
专业班级:自动化11-1班
指导老师:王允见
所在学院:电气工程与自动化学院
目录
一. 概述……………………………………………………………………3
二.任务要求 ………………………………………………………………4
三.系统框图 ………………………………………………………………4
四.电路设计 ………………………………………………………………5
4.1直流电稳压电路…………………………………………………… 5
4.2投币模块电路……………………………………………………… 6
4.3显示模块电路……………………………………………………… 7
4.4比较投币大小模块………………………………………………… 7
4.5选择商品模块……………………………………………………… 8
4.6显示所选商品模块………………………………………………… 9
4.7减法电路模块………………………………………………………10
五.性能测试………………………………………………………………11
六.结论 …………………………………………………………………14
七.性价比…………………………………………………………………15
八.课设体会及合理化建议………………………………………………………………………………………………………………………16
附录一 系统总图……………………………………………………16
附录二 元件清单……………………………………………………17
参考文献…………………………………………………………………18
一、概述
自动售货机(Vending Machine,VEM)是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为小时营业的微型超市。
二、任务要求
(1)设计一个自动售货机,此机能出售1元、2元、5元、10元的四种商品。出售哪种商品可有顾客按动相应的一个按键即可,并同时用数码管显示出此商品的价格。
(2)顾客投入硬币的钱数也是有1元、5元、10元四种,但每次只能投入其中的一种硬币,此操作通过按动相应的一个按键来模拟,并同时用数码管将投币额显示出来。
(3)顾客投币后,可以显示能够买到的产品,按选择键,送出的货物用相应不同的指示灯显示来模拟,同时多余的钱应找回,找回的钱数用数码管显示出来。
(4)用数码管显示产品的价格。
(5) 由于时间关系,所有功能仅用pretous仿真。
三、
图1系统框图
四、电路设计
1.直流稳压电源电路
图2 直流稳压电源的设计
2.投币模块
在设计电路的时候省略的了5元与10元投币时有多次投币的过程,只用开关控制。而在设计1元投币的时候考虑到有可能通过多次投入1元来购买商品的过程,故在1元控制开关后加上74161同步四位计数器,开关上端接VCC高电平,未投币时候开关在下端,是低电平,每当开关从高电平回到低电平时,给74161输入一个置0信号,使芯片记住一次输入,记为1,所以可以多次计数,直到16为止,完全满足了该自动售货机的商业需求。
之后将74161的输出与模拟5元和10元的电路一起接到四位超前进制加法器74LS283上,由于串行进位加法器的速度受到进位信号的限制,人们又设计了一种多位数超前进位加法逻辑电路,使每位的进位只由加数和被加数决定,而与低位的进位无关,各位的进位信号都只与两个加数有关,它们是可以并行产生的将所有模拟投币的数值相加,从而得到投币总值。如图3所示
图3 投币模块
3.显示模块电路
本设计采用四段数码管显示各个商品价值,投币总值,已选择商品价格以及找零数目。显示的数码管有四个接口。显示模块用来显示计时模块输出的即时计时和中途计时结果。是由七段数码管构成计时模块输出计时信号通过译码器译码由数码管显示出来。如图4所示
图4 显示模块四段数码管
显示商品价格及比较投币大小模块
我们知道,显示商品价格只需要在需要显示的二进制数位的输入端接入高电平即可。在比较电路方面,采用7485数值比较器,可以比较两组四位二进制数。将加法器74LS283的输出接到7485的输入A0 A1 A2 A3端,用VCC高电平接入B0 B1 B2 B3端口作为被比较的数值,同时在B端接数码管,显示被比较的数值。实际上,该被比较的数值就是商品的价格,从而
文档评论(0)