《电子秤的设计与制作》由会员分享,可在线阅读,更多相关《电子秤的设计与制作(14页珍藏版)》请在金锄头文库上搜索。
1、电子秤的设计与制作电子秤的设计与制作电子一班赵健1目录目录1、概述2、传感器的选用3、A/D转换器4、硬件电路5、设计总结2设计目的设计目的 单片机以其功能强,体积小,功耗低,易开发等很多优势被广泛应用。电子秤的设计过程中需要用到A/D转换、液晶显示、复位电路同时在软件的设计过程中需要用到键盘扫描、液晶显示驱动、模数转换程序的设计,可以很好的将数电、模电、单片机知识进行综合应用。在综合应用中进一步熟悉单片机设计的开发各个流程。3设计的主要内容和要求设计的主要内容和要求 主要完成一个简单实用数字电子秤电路。在设计的过程学会使用单片机对数字电子秤的各种功能进行控制。同时对数字电子秤的测量范围要到达
2、5KG基于单片机AT89C52的电子秤设计。系统使用应变式压力传感器采集压力信号,用A/D转换芯片ADC0832将模拟信号转化为数字信号,由单片机对信号进行处理,用LCD1602显示输出。 4整体设计方案整体设计方案设计方案 整个数字电子秤电路由电源电路、单片机主控制电路、LCD1602显示电路、键盘电路和压力传感电路(ADC0832采样几局部组成。如图5传感器的选择传感器的选择 称重传感器的种类很多,根据工作原理来分,常用的有以下几种:电阻应变式、电容式、压磁式、压电式、谐振式等。 当传感器不受载荷时,弹性敏感元件不产生应变,粘贴在其上的应变片将不发生变形,阻值不变,电桥平衡,输出电压为零;
3、当传感器受力时,即弹性敏感元件受载荷P时,应变片就会发生变形,阻值发生变化,电桥失去平衡,有输出电压。6A/D转换器转换器将电信号转换为数字信号量和控制系统中检测到的是时间、数值都连续变化的物理量,这种连续变化的物理量称之为模拟量,与此对应的电信号是模拟电信号。模拟量要输入到单片机中进行处理,首先要经过模拟量到数字量的转换,单片机才能接收、处理。7A/D转换器以及放大电路转换器以及放大电路8显示电路显示电路 液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用,因此为了设计的电子秤的功能强大扩展性好,我才用LCD1602,而没有用L
4、ED显示,LED的显示的扩展性不好9显示电路显示电路控制器系统硬件电路的工作过程是:翻开电源时,MCU及各个局部电路开始工作,ADC0832不断对外部数据进行采样进行处理,一旦有物品放入载物台,ADC0832立即发送中断请求,并将本次采集数据交给单片机处理,之后LM1602显示相应数据量。在此过程中,单片机也会对其数据进行相应处理,然后将对LM1602进行写操作。10电路设计电路设计11程序流程图程序流程图 LM4229液晶显示驱动程序流程图 主程序流程图12 ADC0832采样程序采样程序通过拉低CS、拉高CLK来启动ADC0832进行外部压力传感转换后的电压信号进行采样,每产生8个CLK脉
5、冲,DATA获得一位完整的8bit数据,此时MCU发送中断请求,拉高CS,拉低CLK,并将数据DAT返回 ADC0832采样程序程序流程图13设计总结设计总结通过本次电子技能课程数字电子秤的设计,让我更加熟悉了单片机的整个设计流程。在设计过程中,我也意识到好的编程书写习惯对软件设计的重要性。刚刚开始由于自己变量大局部采用的是局部变量,导致程序仿真出错,给自己的修改创造不小的麻烦。经过一天的努力,统一采用全局变量终于实现最终的仿真结果和设计的全部任务和要求。当然本数字电子秤还有很多可以改进的地方,例如可以改进按键功能方便工作人员随时对各数据进行修改等等。由于设计时间有限,只能在以后的学习过程中做更进一步的改进14