完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
Design of Electronic Scale Based on Thick Film Force SensorBAO Binghao, ZHAOZhan, YANG Kaifeng(Jiangsu University, Zhenjiang 212013, China) Key words: MCU; elctronic scale; thin film keyboard; thick film force sensor 我们选用厚膜力传感器作为称重传感器,辅以16×2LCM,薄膜键盘等外围器件,设计了一台电子秤。系统设计总体框图如图1所示。
由于传感器输出的模拟信号比较微弱,必须通过一个模拟放大器对其进行放大,才能满足A/D转换器对输入信号电平的要求,因此选用由三运放构成的具有高输入阻抗,高共模抑制比的差动放大器。 电路如图2所示。要使电路满足平衡,则要求R1=R2、R3=R4、R5=R6,因此电阻选用高精度的金属膜电阻。此外因每个运放的性能不可能完成一致,在A1和A2增设了调零电位器VR1和VR2,这在实际的应用中是非常有用的。 ~DB7各端出现8位并行二进制数码。将此数值取进单片机,A/D转换即告完成。 2.2LCM与单片机的接口电路 选用5×7点阵图形来显示字符的2行16个字的DM?162液晶模块,下面对编程方法作一简单介绍。 DM-162液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号和日文片假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。 DM-162液晶模块内部的控制器共有1l条控制指令,它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平(表示不忙),否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符。 DM-162液晶显示模块可以和单片机AT89C52直接接口,如图3所示。 DM-162液晶模块的管脚定义为:VSS为电源地;VDD接+5V电源;V0为液晶显示器对比度调整端,接电源正时对比度最弱,接电源地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10k的电位器调整对比度;RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器;RW为读/写信号线,高电平时进行读操作,低电平时进行写操作;当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据;E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令;DB0~DB7为8位双向数据线。 2.4系统接口电路 传感器的输出信号经过放大送入ADC0804的VIN。ADC0804将模拟电压信号转换成为数字信号输出。ADC0804的8位数据线分别接至89C52的P0.0~P0.7,控制信号管脚 |
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 12:57 , Processed in 0.562326 second(s), Total 49, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191