自动贩卖机课程设计DOC.docx

上传人:b****5 文档编号:7613137 上传时间:2023-01-25 格式:DOCX 页数:14 大小:61.82KB
下载 相关 举报
自动贩卖机课程设计DOC.docx_第1页
第1页 / 共14页
自动贩卖机课程设计DOC.docx_第2页
第2页 / 共14页
自动贩卖机课程设计DOC.docx_第3页
第3页 / 共14页
自动贩卖机课程设计DOC.docx_第4页
第4页 / 共14页
自动贩卖机课程设计DOC.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

自动贩卖机课程设计DOC.docx

《自动贩卖机课程设计DOC.docx》由会员分享,可在线阅读,更多相关《自动贩卖机课程设计DOC.docx(14页珍藏版)》请在冰豆网上搜索。

自动贩卖机课程设计DOC.docx

自动贩卖机课程设计DOC

课程设计名称:

电子技术课程设计

 

 

目:

基于Multisim12仿真软件

的自动贩卖机的设计

学期:

2013-2014学年第2学期

专业:

自动化

班级:

12级3班

姓名:

温亮

学号:

1205010321

指导教师:

谢国民

辽宁工程技术大学

课程设计成绩评定表

评定指标

标准

评定

合格

不合格

单元电路及

合理性

整体设计方案

正确性

创新性

仿真

是否进行仿真

技术指标或性

能符合设计要

有完成结果

设计报告

格式正确

内容充实

语言流畅

标准说明:

以上三大项指标中,

项或三小项合格,

格。

每大项中有两小

视为总成绩合

总成绩

日期

年月

摘要

本文用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自动贩卖机的设计,该贩卖机能够贩卖三种商品,每种商品都有相应的指示灯显示所投入的钱是否足够购买该种商品,同时还具有找零功能。

本文给出了设计中每个模块的电路图,并通过Multisim12进行了仿真,验证了结果的可行性和正确性。

关键词:

自动贩卖时序逻辑JK触发器Multisim12

综述1

1设计要求•

2方案设计与分析・2

2.1逻辑抽象•

2.2各部分单元电路的设计与分析・3

221指示灯部分・2

222商品输出部分-5

2.2.3找钱部分5

3电路设计电路图及功能概述•8

3.1电路设计电路图-8

3.2各部分元件功能简述•9

4电路仿真及9

5结论12

6课程设计体会12

附录13

电路元器件清单13

参考文献14

综述

自动售货机是能根据投入的钱币自动付货的机器。

自动售货机是商业自动化

的常用设备,它不受时间、地点的限制,能节省人力、方便交易。

是一种全新的商业零售形式,又被称为24小时营业的微型超市。

能分为三种:

饮料自动售货机、食品自动售货机、综合自动售货机。

公元1世纪,希腊人希罗制造的自动出售圣水的装置是世界上最早的自动售货机⑵。

1925年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。

现代自动售货机的种类、结构和功能依出售的物品而异,主要有糖果、饮料、报纸等自动售货机。

一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。

钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。

如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。

指示装置用以指示顾客所选商品的品种。

贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。

一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。

70年代以来,出现了采用微型计算机控制的各种新型自动售货机和利用信用卡代替钱币并与计算机连接的更大规模的无人售货系统,如无人自选商场、车站的自动售票和检票系统、银行的现金自动支付机等。

本文通过时序电路设计的方法设计了一种简单地自动贩卖机,它能实现三种

商品的贩卖。

1设计要求

1、掌握应用门电路和触发器等实现时序逻辑电路-“自动贩卖机控制系统”的设计方法,完成矿泉水、茶饮料和咖啡等贩卖功能。

2、要求系统能够自动完成:

投币识别-价格比较-选择商品-输出商品和退币过程。

3、自动贩卖机实际要求:

①自动贩卖机可投入1元和0.5元两种硬币;②所售矿泉水为1元,饮料1.5元,咖啡2两元。

③当钱币总额超过要买的商品时,可购买商品指示灯亮;按下选择键,输出商品;④购买商品后,系统自动计算剩余钱币,并找回剩余零钱。

2方案设计与分析

2.1逻辑抽象

输入变量:

A=0:

未投入一元硬币

B=0:

未投入五角硬币

C=0:

未选择矿泉水

D=0:

未选择饮料

E=0:

未选择咖啡

A=1:

投入一元硬币

B=1:

投入五角硬币

C=1:

选择矿泉水

D=1:

选择饮料

E=1:

选择咖啡

输出变量:

X=1:

矿泉水指示灯亮

丫=1:

饮料指示灯亮

Z=1:

咖啡指示灯亮

M=1:

输出矿泉水

N=1:

输出饮料

L=1:

输出咖啡

P=1:

找回五角

2.2各部分单元电路的设计与分析

221指示灯部分

指示灯部分用时序电路实现,用JK触发器构成电路,分析设计过程如下

a.状态转换表

表2-1指示灯部分状态转换表

S

S7XYZ

00

01

11

10

AB

SO(00)

S0/000

S1/000

>/XXX

S2/100

S1(01)

S1/000

S2/100

>/XXX

S3/110

S2(10)

S2/100

S3/110

Xxxx

S0/111

S3(11)

S3/110

S0/111

Xxxx

Xxxx

因为AB=11时表示同时投两枚硬币,不符合现实,所以当做约束项处理

状态S表示已投入钱数,以五角为单位。

b.状态转换图

图2-1指示灯部分状态转换图

c.

卡诺图化简

oo

oo/ooo

oi/ooo

X>

io/ioo

oi

oi/ooo

io/ioo

X>

ii/iio

ii

ii/iio

oo/iii

XXxxx

XXxxx

io

io/ioo

ii/iio

XXxxx

oo/iii

图2-2电路次态/输出(Qi*Qo*/XYZ)卡诺图

状态方程为

Qi*=Qi'A+QiQoB+QiA'B'+Q1Q0A=Q1'(A+QoB)+Qi(AB+QoA)

Qo*=Qo'B+QoB'

故驱动方程为

Ji=A+QoBKi=(AB+QoA)=(A+B)(Qo+A)

Jo=BKo=(B)=B

输出方程为

X=Qi+QiA+QoB

Y=QiQo+QoA+QiB+QiA

Z=QiA+QiQoB

d.逻辑电路图

2.2.2商品输出部分

方案一:

用组合逻辑电路实现

a.逻辑真值表

CD

10

01

00

E

X

Y

Z

M

N

0

1

X

X

1

0

0

X

1

X

0

1

1

X

X

1

0

0

L

0

0

1

由于三种饮料只能选一种故其他项不考虑

b.逻辑表达式

M=CX

 

N=DY

L=EZ

c.逻辑电路图

方案二:

用时序逻辑电路实现

具体设计方法与指示灯模块电路设计相似,这里不再赘述。

方案比较与选择:

方案一逻辑关系简单,与其他模块契合性好,故采用方案一

2.2.3找钱部分

a.状态转换表

①选择矿泉水(C=1)

S

S*/P

AB

00

01

11

10

S0(00)

S0/0

S1/0

XX

S2/0

S1(01)

S1/0

S2/0

XX

S3/1

S2(10)

S2/0

S3/1

XX

XX

S3(11)

S3/1

>/X

XX

XX

②选择饮料(D=1)

S

S7P

AB

00

01

11

10

S0(00)

S0/0

S1/0

XX

S2/0

S1(01)

S1/0

S2/0

XX

S3/0

S2(10)

S2/0

S3/0

XX

S0/1

S3(11)

S3/0

S0/1

XX

XX

③选择咖啡(E=1)

根据现实情况,这时无需找零

b.卡诺图化简

1选择矿泉水(

Q1Q0

AB

00

01

11

10

状态方程为

C=1)

00011110

00/0

01/0

XXX

10/0

01/0

10/0

XXX

11/1

11/1

XXX

XXX

XXX

10/0

11/1

XXX

XXX

图2-电路次态/输出(Q1*Qo*/P)卡诺图

Q1*=A+Q1+QoB=Q1'X(A+QoB)+Q1X1

Q0*=Q0'B+QoB'

故驱动方程为

Ji=A+QoBKi=0

J2=BK2=B

输出方程为

P=Q1Q0+QoA+Q1B

2

Q3Q2

AB

00

01

11

10

状态方程为

000111

10

00/0

01/0

心X

10/0

01/0

10/0

心X

11/0

11/0

00/1

XXX

XXX

10/0

11/0

XXX

00/1

图2-电路次态/输出(Q3*Q2*/P)卡诺图

选择饮料(D=1)

Q3*=Q3'A+Q3Q2B+Q3A'B'+Q3Q2A=Q3'(A+Q2B)+Q3(AB+Q2A)

Q2*=Q2B+Q2B'

故驱动方程为

J1=A+Q2BK3=(Ab+Q2A)=(A+B)(Q2+A)

J2=BK2=(B)=B

输出方程为

P=Q3Q2B+Q3AB

3总的输出方程为P=Q3Q2B+Q3AB'+Q1Q0+Q0A+Q1B

c.电路图

3电路设计电路图及功能概述

3.1电路设计电路图

LJJ*.

4*4i1BD5V

U4B

Ajry-B

~4ALS3-2»

■3L艸

=z#

dOflWCX少

r«B«

t*O|L裁

MIA

VIU

WL3JJ*

T?

-

U»T*

TMSIThl

74^1.511AM.

U?

A

uila

US14

VI**

^L>-

LHC~T>-i*ns[>_5¥

TMLS13N

 

3.2各部分元件功能简述

a.用于模拟硬币投入的开关,A为一元,B为五角

b.用于模拟商品选择的开关,C、D、E分别为矿泉水、饮料、咖啡

c.用于模拟可供选择商品的指示灯

d.用于模拟商品输出

e.用于模拟找零输出

f.脉冲发生器,使电路时刻监测输入的有无

4电路仿真

部分仿真结果如下:

-

AS

0士

■+*-'E

LKISA

 

40s

5E

rny--

凹>#嬴潯■

 

 

blWL

 

 

5结论

本文用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自

动贩卖机的设计,并通过Multisim12仿真验证了电路的正确性,电路符合设计要求。

6课程设计体会

在设计的过程中遇到了很多问题,首先是电路的设计计算过程较为繁琐,有好多微妙之处极易出错且不易查出,其次在画电路图的时候由于布线复杂混乱,一旦出错很难查出。

不过,在克服了这些小小的困难之后,收获也十分可观一—对基础知识的掌握更加牢固且有一定拓展;对仿真软件的使用更加熟练自如。

附录

电路元器件清单

元件

个数

74107N

4

555定时器

1

开关

5

10nF电容

1

0.2[1F电容

1

28.86kQ电阻

1

52.72kQ电阻

1

100Q电阻

1

非门

3

与门

21

或门

8

或非门

2

LED

7

 

参考文献

[1]XX百科

[2]康华光.电子技术基础(第五版)高等教育出版社,2006.1

[3]阎石.数字电子技术基础[M].第五版.北京:

高等教育出版社,2005.323.

[4]陈庭勋.模拟电子技术实验指导浙江大学出版社,2009.9.

[5]

2011.6

黄智伟.基于NIMultisim的电子电路计算机仿真设计与分析电子工业出版社,

THANKS!

!

!

致力为企业和个人提供合同协议,策划案计划书,学习课件等等

打造全网一站式需求

欢迎您的下载,资料仅供参考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1