原创 一种基于单片机的多功能电子称

2009-8-13 19:12 2397 7 7 分类: MCU/ 嵌入式
摘  要:以AT89C52 单片机为核心,直接利用P0口进行了键盘扩展,利用高灵敏度的压力传感器进行信号提取,利用高速、高灵敏度串行A/D芯片CS5511,配有液晶图形屏显示和微型汉字打印机。具有标定、校零数据保存、打印购物清单、超重报警等功能。
.]&D x-@[2a K)S44042关键词:电子称;  AT89C52;  LCD; CS5511; 微型打印机
7A7|+C {L k^44042
电子园51单片机学习网eA!uA ~0\

引 

7})D+X6R1Ynx44042

wp/TFwF44042 电子园51单片机学习网z3g"S5s ]w4H6U

电子园51单片机学习网2g.W4`.h)|\P9f

物品称量是市场交易中很基本的活动,是商业领域最基本的衡具。传统的量具是杆称或盘称,20世纪70年代开始出现了电子称。早期的电子称多通过模拟电路实现,随着电子技术的不断发展,数字芯片的价格逐渐下降,模拟控制已逐步被数字控制所替代,电子称的设计模式也大都以微处理器为核心,使精度和可靠性都有了明显得提高。因为小型商用电子称对适时性要求不高,运算也不太复杂,所以用8位微处理器足可满足要求。荣秀玲、何毅、孙莹等人设计的电子称由于以MSC-8031为核心,A/D转换用V/F方式,所选芯片为LM331,因为8031内部没有ROM,因此必须外扩[1,2,3],增加了电路的复杂度。凌有铸用8751为核心设计[4],A/D则是通过自行设计的双积分电路实现的。陈璃林则采用了一种主从[5]方式,89C51作为主机,并具有打印功能。单宝明等人则用89C51作为核心部件,但A/D则是通过串行A/D芯片ADS1100实现的。 在以上的设计方法中,都采用了LED显示方式,优点是成本低,但缺点是无法显示汉字。

j1e5v4La$O44042电子园51单片机学习网5xa0t1o:Rx

 

Npqsh9U[4O!dD44042电子园51单片机学习网0I!f(g'F f

结构与功能电子园51单片机学习网%ES I+B N"`z v

电子园51单片机学习网 D*SQz+MC(a8G%Of {b r

 

c;N/HKnR}44042

-Q&b7\q0@C6J,^.N440422.1  AT89C52特点

` H{*lxl%[3S44042

:{6xU%h%m$u8U*E'e3`a44042ATMEL公司的AT89系列单片机的内核是8031,所以其指令与Intel 8051系列单片机完全兼容,并且具有以下优点:电子园51单片机学习网 d A&cxE


-A q6NAy44042(1)内部含有Flash存储器(AT89C52有8k)。因此在系统的开发过程中可以十分容易进行程序的修改,这就大大缩短了系统的开发周期。同时,在系统工作过程中,能有效地保存一些数据信息,即使外界电源损坏也不影响到信息的保存。电子园51单片机学习网!o~E[H p1`


7H+j T$if44042(2)插座与80C51兼容。89系列单片机的引脚和80C51是一样的,当用89系列单片机取代80C51时,可以直接进行代换。电子园51单片机学习网2Z"k8W wL r*Du4|

电子园51单片机学习网`.j F!z@QPY

(3)静态时钟方式。89系列单片机采用静态时钟方式,可以节省电能,这对于降低便携式产品的功耗十分有用。电子园51单片机学习网My|H8Yri:d:W;^

电子园51单片机学习网C9hWH:nX

(4)错误编程亦无废品产生。因为89系列单片机内部采用了Flash存储器,所以,错误编程之后仍可以重新编程,直到正确为止,故不存在废品。

j z%F{ [!@(Q0b4Su44042

g,E1V[gT sN/Ov44042(5)可反复进行系统试验。用89系列单片机设计的系统,可以反复进行系统试验,每次试验可以编入不同的程序,这样可以保证用户的系统设计达到最优。而且随着用户的需要和发展,还可以进行修改,使系统不断能追随用户的最新要求。

V*}Dc:cYyS44042

jD@qP2Q ^.M44042 电子园51单片机学习网IBw[&V A9y7Iy#T

电子园51单片机学习网b"Jc!D s!{-jb-X$f

2.2 系统结构电子园51单片机学习网Isn?DgYzU/}

电子园51单片机学习网G"q+Q l%_5Bw9C

系统以AT89C52 单片机为核心,因为内部含有8k 的Flash存储器,所以不需要外扩ROM。系统有7个键,直接利用P0口进行键盘扩展,采用查询方式读取键值。传感器杭州南洋传感器有限公司生产的PE-2型号,这是一种专门用于电子称的传感器,灵敏度很高,量程可根据要求而定(3kg、5 kg、10 kg、20 kg都有)。由于信号输出在毫伏级,所以系统通过ICL7650进行前置放大,然后送入A/D。电子称不像有些控制系统,对适时性要求并不十分高,所以A/D转换采用串行方式,通过CS5511实现。液晶图形屏目前有很多成品可选,数据传输方式有并行,也有串行的,连接都非常方便(本系统选用LCM40128ZK型)。微型汉字打印机规格型号很多,价格也悬殊较大,可根据系统的设计成本要求而定。电原理图如图1所示。

/cX4z1p ?n5S/I44042

1_;u7U9d.O+M8_44042 电子园51单片机学习网 vKP0b4Rn5a2h _


20060621152424352.gif

8A M]u~9~&c"NPp44042

Oz@6i&O:~ I2e44042电子园51单片机学习网%vDx p(T


图1 电原理图电子园51单片机学习网7Mv1k7Q$E0p7\

电子园51单片机学习网-G7d5K_)f4_

2.3 主要功能

5P P$]2iY44042电子园51单片机学习网1p-gA%h8e? }

系统具有称重、去皮、计价、重量累加、金额累计、单价储存、自动回零、显示等功能以外,还具有标定、校零、打印购物清单、超重报警等功能。程序流程如图2所示。电子园51单片机学习网Qa;m]]@


%h GSq6@440426136_200904061441502f1DF.gif

n2f?6m7tW44042

%K'}2Ffe/C}44042



图2软件流程

SG q3caR5S7g}"C&d44042


'T*M7nT5L C7D8B8A4G44042结束语

F9F&TR i'h{u44042电子园51单片机学习网+Kd4?(cB

该称达到了精确( 5‰k)、智能、方便、明了、可靠的要求,克服了传统的杆称、盘称不精确、速度慢、不能计算、价、易作弊等缺点。电子园51单片机学习网 AeHXZ,Iu-tT

电子园51单片机学习网5LeJ|;A.u\

 电子园51单片机学习网;[B9o6gLTTj


电子园51单片机学习网6i:VWN1Q!],w

电子园51单片机学习网 D/qU ai9{9o+|O8T%?

 电子园51单片机学习网M*N'm;LNT


1Ry}]3f44042[1] 荣秀玲. 8031但片机在电子称中的应用.企业技术开发. [J].1998, 2: 14-15

Ndo9gl/w8hU44042

电子园51单片机学习网3BDHC UR1Mv&?.Q

[2] 何毅.MSC-51单片微机型电子称. 建设机械技术与管理. [J].1999,6:17-19电子园51单片机学习网Jq:fP!oR4l^


H%i-z]+Mv eA44042[3] 孙莹.单片机在电子称中的应用.仪器仪表用户.[J].2001, 8(3): 36-37电子园51单片机学习网.I)RnU9[ jNs


p%V yI[ nAE r44042[4] 凌有铸, 刘力.单片机控制的电子称.[J].中国纺织大学学报.  1998,24(5):80-83电子园51单片机学习网GQ\1H/O z7]iy

电子园51单片机学习网 g1Zs%e/W q

[5] 陈璃林, 吴子英.实用微机多功能自动电子称系统.自动化仪表[J].  2000,21(9):15-16电子园51单片机学习网3oH Q6]JP d3N)_

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /3 下一条