足了题目中的要求,相比于方案一,方案二根据可行性。
方案三采用PLC作为主控芯片,但其价格昂贵,违背了我们制作电子秤的简单、便捷、便宜的原则,所以我们并没考虑选用PLC作为主控芯片。
综合考虑后,我们决定选择方案二来进行本简易电子秤系统的设计与制作。通过精度、价格、简单程度出发考虑,方案二是最合适的。
f一、设计思路
传感器
第二章设计方案
放大电路
AD转换
LCD显示
主控芯片
超额报警
去皮
单价
图21总体思路图
电阻应变片
HX711
蜂鸣器超额报警
按键输入去皮
AT89C51
键盘输入单价
LCD1602显示
图22具体思路
f二、各部分设计
(一)传感器部分设计传感器应题目要求选用电阻应变片,是用于测量应变的元件。它能将机械构件上应变的变化转换为电阻变化。为了减少测量误差,本简易电子秤系统采用全桥差动形式,全桥差动测量电路不仅没有非线性测量误差,且电压灵敏度是单臂电阻应变片工作时的四倍,运用全桥差动1使得本电子秤系统更加稳定和可靠。
图23全桥差动电路
(二)主控芯片主控芯片是电子秤的核心部分,它能接受转换后的传感器信号,同时也能扫描接受到键盘的输入信号,计算价格后控制显示器的输出,能够实现去皮功能,当超过称重量量程时还要控制报警装置报警。本简易电子秤选用AT89C51作为主控芯片,AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。51单片机的操作简单,功能强大,价格便宜。运用51单片机作为主控芯片可以减少成本,而且制作简便,能够实现本系统的所有功能,是一个不错的选择。(三)放大与AD转换模块在系统总体设计时,我们考虑到了将放大与AD转换作为单独的模块进行设计,但是思考后发现这其中还有更好的选择。HX711是一款专为高精度电子秤而设计的24位AD转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型
f芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。同时HX711还自带放大功能,可选增益为64和128r