衡阳师范学院物理与电子信息科学系《综合电子系统》课程设计报告一号黑体,居中简易电子称的设计小二号粗黑体,居中班级2011级电信1班组长成员三号宋体,加粗指导教师提交日期2014年6月10 日《综合电子系统课程设计》成绩评定表课程设计题目:简易电子秤第一部分设计任务1.1 设计题目及要求 (1)1.2 备选方案设计与比较 (2)1.2.1 方案一 (3)第二部分系统硬件平台的设计2.1 总体设计方案说明 (7)2.2单片机最小系统 (9)2.2.1S T C89C52单片机 (10)2.2.2时钟电路…………………………………………1 12.2.3复位电路 (12)2.3功能模块二(参照2.2) (13)2.3.1模块电路及参数计算 (14)2.3.2工作原理和功能说明 (15)2.3.3器件说明(含结构图、管脚图、功能表等) (16)2.4功能模块三(实际名 (17)2.4.1模块电路及参数计算 (18)2.4.2工作原理和功能说明 (19)2.4.3器件说明(含结构图、管脚图、功能表等) (20)第三部分系统软件的设计与实现3.1主程序流程图 (21)3.2子程序一(实际名) (22)3.3子程序二(实际名) (23)3.4子程序三(实际名) (24)3.4电路仿真(实际名) (24)3.4.1仿真软件简介 (25)3.4.2仿真电路图 (26)3.4.3仿真结果(附图) (27)第四部分安装调试与性能测量4.1电路安装 (28)(推荐附整机数码照片)4.2系统软、硬件调试 (29)6.2.1调试步骤及测量数据 (30)6.2.2故障分析及处理 (31)4.3整机性能指标测量(附数据、波形等) (32)课程设计总结 (33)参考文献报告正文的排版:1. 纸张大小及版心:统一用A4纸(21×29.7)打印,边距设为:上2.54cm,下2.54cm,左2.2cm,右2.2cm。
行距为固定值20磅。
2. 第一级标题用三号粗黑体,(段落设置)段前1行,段后1行,3. 第二级标题用小三黑体,靠左上下空一行4. 第三级标题用四号黑体,靠左本身不空行5. 正文小四号字体,行距为固定值20磅6. 图题及图中文字用5号宋体7. 参考文献标题用三号粗黑体,居中上下空一行,参考文献正文为五号宋体有关论文排版的其它说明:1.注意文中代表变量的英文字母必须用斜体,其它用正体。
微分号d、圆周率π、自然底数e、矩阵转置T 均应为正体。
2.文章中的英文均用Times New Roman 字体。
第一部分设计任务1.1设计题目及要求:设计一个电子秤能实现量程范围0—5kg,,精度能达到:0.005kg,显示称量的重量,以及计价并清零和超量程报警功能。
1.2备选方案设计与比较1.2.1方案二:功能简介:电子秤主要以单片机STC90C52RC控制核心,实现电子秤的基本控制功能。
系统可以分为最小系统、数据采集、人机交互界面和系统电源、时钟和五大部分。
最小系统部分主要包括STC90C52RC和经典复位电路;数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,主要使用4*4矩阵键盘和1602液晶显示器,可以方便的输入数据和直观的显示数据;时钟模块主要由时钟芯片DS1302和时钟电路组成;该电子秤可以实现基本的称重功能(称重范围为0~5Kg,重量误差不大于±0.005Kg),系统在称量时还具有超量程报警功能。
整个系统结构简单,使用方便,功能较全,精度高,具有一定的开发价值。
2.1 总体设计方案说明第二部分系统硬件平台的设计2.2 单片机最小系统2.2.1 STC89C52单片机STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。
STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
另外STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35M H z,6T/12T可选。
STC89C52特点:8K字节程序存储空间;256字节数据存储空间;自带2KB的EEPROM存储空间参数1. 增强型8051单片机,6 时钟/机器周期和12 时钟/机器周期可以任意选择,指令代码完全兼容传统8051.[2]2. 工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V 单片机)3.工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作频率可达48MHz4. 用户应用程序空间为8K字节5. 片上集成512 字节RAM6. 通用I/O 口(32 个),复位后为:P0/P1/P2/P3 是准双向口/弱上拉,P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电阻。
7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片8. 具有EEPROM 功能9. 共3 个16 位定时器/计数器。
即定时器T0、T1、T210.外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可由外部中断低电平触发中断方式唤醒11. 通用异步串行口(UART),还可用定时器软件实现多个UART12. 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)13. PDIP封装2.2.2 时钟电路2.2.3 复位电路2.3 功能模块二(数据采集模块)5Kg 压力传感器称重传感器专用模拟/数字(A/D)转换器芯片2.3.1 模块电路及参数计算步骤1:如何计算传感器供电压HX711可以在产生V A VDD 和AGND 电压,即711模块上的E+和E-电压。
该电压通过V A VDD=VBG(R1 +R2 )/R2计算。
VBG 为模块儿基准电压1.25vR1 = 20K,R2 = 8.2K因此得出V A VDD = 4.3V(为了降低功耗,该电压只在采样时刻才有输出,因此用万用表读取的值可能低于4.3v,因为万用表测量的是有效值。
步骤2:如何计算AD 输出最大值在4.3V 的供电电压下5Kg 的传感器最大输出电压是4.3v*1mv/V = 4.3mV经过128倍放大后,最大电压为4.3mV*128 = 550.4mV经过AD 转换后输出的24bit 数字值最大为:550.4mV*224/4.3V ≈21474832.3.2 工作原理和功能说明1. 5kg 传感器1. 平行梁称重传感器的外形:实验电子秤、邮政电子秤、厨房电子秤等一般选用双孔悬臂平行梁应变式称重传感器。
它的特点是:精度高、易加工、构简单紧凑,抗偏载能力强、固有频率高,其典型结构如图 1 所示;2.称重传感器的工作原理:应变式力传感器的受力工作原理如图2:所示。
将应变片粘贴到受力的力敏型弹性元件上,当弹性元件受力产- 1生变形时,应变片产生相应的应变,转化成电阻变化。
将应变片接成如图3所示的电桥,力引起的电阻变化将转换为测量电路的电压变化,通过测量输出电压的数值,再通过换算即可得到所测量物体的重量。
图3满量程输出电压=激励电压*灵敏度1.0mv/v例如:供电电压是5v 乘以灵敏度1.0mv/v=满量程5mv。
相当于有5Kg 重力产生时候产生5mV 的电压2. 711模块对产生的5mV 电压进行采样。
概述:711模块 A 通道带有128倍信号增益,可以将5mV 的电压放大128倍,然后采样输出24bit AD 转换的值,单片机通过定时序将24bit 数据读出。
HX711是一款专为高精度称重传感器而设计的24位A/D转换器芯片。
与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
降低了电子秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端MCU芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。
输入选择开关可任意选取通道A或通道B,与其内部的低噪声可编程放大器相连。
通道A的可编程增益为128或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV。
通道B则为固定的32增益,用于系统参数检测。
芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D转换器提供电源,系统板上无需另外的模拟电源。
芯片内的时钟振荡器不需要任何外接器件。
上电自动复位功能简化了开机的初始化过程。
2.3.3 器件说明(含结构图、管脚图、功能表等)HX711芯片说明特点:两路可选择差分输入片内低噪声可编程放大器,可选增益为64 和128片内稳压电路可直接向外部传感器和芯片内A/D 转换器提供电源片内时钟振荡器无需任何外接器件,必要时也可使用外接晶振或时钟上电自动复位电路简单的数字控制和串口通讯:所有控制由管脚输入,芯片内寄存器无需编程可选择10Hz 或80Hz 的输出数据速率同步抑制50Hz 和60Hz 的电源干扰耗电量(含稳压电源电路):典型工作电流:<1.7mA, 断电电流:<1μA 工作电压范围:2.6 ~ 5.5V工作温度范围:-20 ~ +85℃16 管脚的SOP-16 封装2.4 功能模块三(人机交互界面模块)2.4.1 模块电路及参数计算4*4矩阵式键盘:4*4矩阵式键盘结构简单,按键数较少,采用非编码式键盘,当有键按下时,由单片机通过程序扫描确定键值,并将获得的键值通过LED 数码管显示出来,4*4矩阵式键盘结构及键值分布如下图:蜂鸣器 报警模块 4*4矩阵键盘 1个独立按键 点阵式1602型的LCD键盘扫描原理:2.4.2 工作原理和功能说明LCD1602液晶显示屏:1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图10-54所示:1602LCD主要技术参数:显示容量:16×2个字符芯片工作电压:4.5—5.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.95×4.35(W×H)mm第1脚:VSS为地电源。