很实用的电子秤设计报告Word格式.docx
《很实用的电子秤设计报告Word格式.docx》由会员分享,可在线阅读,更多相关《很实用的电子秤设计报告Word格式.docx(64页珍藏版)》请在冰豆网上搜索。
技术报告以电子称的设计为主线,包括电子称的软硬件设计,以及控制算法研究等,共分为六章。
其中,第一部分为引言部分;
第二部分主要介绍了电子称的总体方案的选取,对单片机资源的分配作了说明。
第四部分对电子称的硬件设计进行了详细的介绍,主要介绍了电路的设计;
第五部分描述了电子称的软件设计和相关算法。
第六部分中叙述了我们在设计过程中遇到的问题和解决方法。
二、电子称整体设计方案论证
按照设计功能的要求,本系统由5个部分组成:
控制器部分、数据采集部分、人机交互界面、时钟日历电路和报警电路。
系统设计总体方案框图如图2.1所示:
数据采集部分是利用称重传感器检测压力信号,得到微弱的电信号,而后经放大电路部分处理后送入A/D转换器,将模拟信号转换为数字量输出。
控制器部分接受来自A/D转换器输出的数字信号,经过复杂的运算,将数字信号转换为物体的实际重量信号,并将其储存到外部储存器中。
在人机交互部分,控制器还要通过对扩展I/O的控制,对键盘进行扫描,而后通过一些程序实现对整个系统的控制,并根据需要通过数据显示器显示功能。
报警系统部分,当称量物体的重量超出称量范围时,系统发出警告信息。
2.1控制器选取
方案一:
采用大规模可编程逻辑器件来实现,因为系统需要大量控制液晶显示器和键盘。
由于大规模可编程逻辑器件一般是使用状态机方式来实现,即所解决的问题都是规则的有限状态转换问题。
本系统状态较多,难度系数较大。
故不宜采用大规模可编辑逻辑器件:
CPLD、FPGA来实现。
方案二:
采用51系列单片机来实现。
因为系统需要大量控制液晶显示器和键盘,另外系统没有其他高标准的要求,有考虑到本设计中程序部分比较大,根据总方案设计的分析,可以选用带EPROM的单片机,由于应用程序不大,应用程序直接储存在片内,不用在外部扩展存储器中,可一定程度上简化电路。
INTEL公司的8051和8751都可以使用,在这里选用STC公司生产的AT89SXX系列单片机。
STC89CXX系列与MCS-51相比有两大优势:
第一,片内储存器采用闪速存储器,使程序写入更方便;
第二,提供了更小尺寸的芯片,使整个硬件电路体积更小。
此外,价格低廉、采用80C51核心处理器单元,具有1K字节RAM;
64/32/16/8kB片内Flash程序存储器,支持12时钟(默认)或6时钟模式,4个8位I/O接口。
这些设备能够很好地实行本仪器的测量和控制要求。
最后我们最终选择了方案二,并采用STC89C52这个单片机来实现系统的功能要求。
内部带有8KB的程序存储器,在外面扩展了32K数据存储器,以满足系统要求。
2.2数据采集方案的选取
2.2.1传感器部分
采用电阻应变式称重传感器
电阻应变式称重传感器包括两个主要部分,一个是弹性敏感元件:
利用它将被测的重量转换为弹性体得应变值;
另一个是电阻应变计:
它作为传感元件井弹性体的硬币,同步地转换为电阻值的变化。
在电阻应变式称重传感器中通过桥式电路将电阻的变化转换为电压变化。
它包含一个具有至少两个可变桥臂的4电阻结构的电桥,其中由由所称重量引起的电阻变化可产生一个叠加在电源电压的一半共模电压之上的差分电压。
电阻应变式传感器工作原理框图如图2-2所示:
电阻应变式称重传感器桥式测量电路如图2-3所示:
R1、R2、R3、R4为4个应变片电阻,组成了桥式测量电路,Rm为温度补偿电阻,e为激励电压,V为输出电压。
当弹性体承受载荷产生变形时,输出信号电压可由下式给出:
由于测量电桥采用惠更斯电桥,且惠更斯电桥具有抑制温度变化的影响,抑制干扰,补偿方便等优点。
所以该传感器测量精度高,温度特性好,工作稳定等优点。
同时全桥式等臂电桥的灵敏度最高,各臂参数一致,各种干扰的影响容易相互抵消,所以在本设计中我们采用该方案。
采用压磁式称重传感器
它是一种力—电转换的无源传感器。
它的工作原理是利用压磁效应,将被称重量的变化变换成传感器导磁体的导磁率变化并输出电信号。
压磁传感器具有输出信号大、抗干扰性能好、过载能力强、不均匀载荷对测量准确度的影响小,但准确度低、反应速度慢。
所以不采用该方案。
方案三:
采用电容式称重传感器
它是以各种不同类型的电容器作为转换元件,是一个具有可变参数的电容器。
电容式传感器由于它存在输出特性的非线性、寄生电容和分布电容对灵敏性和称重精度的影响、传感器联接电路比较复杂等原因,直接影响到它的可靠性,所以不采用该方案。
通过对三种方案的分析和比较,又因为本系统要求最大称重为9.999公斤,重量误差不大于
0.005公斤,且考虑到称台自重、振动和冲击分量,还有避免超重损坏传感器,所以传感器量程必须大于额定称重9.999公斤。
综上我们最终采用矽普电子HL-8型称重传感器,额定量程为15Kg,精度为0.01%,满程误差为
0.005kg。
可以满足本系统的精度要求。
表一称重传感器技术参数
量程(Kg)
3,15
综合误差(%F.S)
0.05
额定输出温度漂移(%F.S/10℃)
≤0.15
灵敏度(mv/v)
1.0±
0.1
零点输出(mv/v)
±
非线性(%F.S)
输入电阻(Ω)
1000±
50
重复性(%F.S)
输出电阻(Ω)
滞后(%F.S)
绝缘电阻(MΩ)
≥2000(100VDC)
蠕变(%F.S/3min)
推荐激励电亚(V)
5~10
零点漂移(%F.S/1min)
工作温度范围(℃)
-10~+50
零点温度漂移
(%F.S/10℃)
0.2
过载能力(%F.S)
150
2.2.2A/D转换器部分
因为本系统设计要求最大称重为9.999公斤,重量误差不大于
0.005Kg,所以要求精度达到0.05%FS。
A/D转换器位数的选择:
12位A/D精度:
10Kg/(
)=0.0024Kg
14位A/D精度:
)=0.00061Kg
考虑到其他部分所带来的干扰,要满足系统精度要求需要14位或精度更高的A/D。
并行比较A/D转换器:
如ADC0808。
并行比较ACD是现今速度最快的模/数转换器,采样速率在1GSPS以上,通常称为“闪烁式”ADC。
它由电阻分压器、比较器、缓冲器及编码器四种分别组成。
这种结构的ADC所有位的转换同时完成,其中转换时间主要取决于比较器的开关速度、编码器的传输时间延迟等。
缺点是:
并行比较式A/D转换的抗干扰能力差,由于工艺限制,其分辨率一般不高于8位,因此并行比较式A/D只适合于数字示波器等转换速度较快的仪器中,不适合本系统。
逐次逼近型A/D转换器:
如ADS7805、ADS7804等。
逐次逼近型ADC是应用广泛的模/数转换方法,这一类型ADC的优点:
高速,采样速率可达1MSPS;
与其他ADC相比,功耗相当低;
在分辨率低于12位时,价格较低。
缺点:
在高于14位分辨率情况下价格较高;
传感器产生的信号在进行模/数转换之前需要进行调理,包括增益级和滤波,这样会明显增加成本。
故该方案不可采用。
积分型A/D转换器:
如ICL7135。
积分型ADC又称为双斜率或多斜率ADC,是应用比较广泛的一类转换器。
它的基本原理是通过两次积分将输入的模拟电压转换成与其平均值成正比的时间间隔。
于此同时,在此时间间隔内利用计数器对时钟脉冲进行计数,从而实现A/D转换。
积分型ADC两次积分的时间都是利用同一个时钟发生器和计数器来确定,因此所得到的表达式与时钟频率无关,其转换精度只取决于参考电压VR。
此外,由于输入端采用了积分器,所以对交流噪声的干扰有很强的抑制能力。
若把积分器定时积分的时间取为工频信号的整数倍,可把由工频噪声引起的误差减少到最小,从而有效地抑制电网的工频干扰。
这类ADC主要应用于低速、精密测量等领域。
其优点是分辨率高,可达22位;
功耗低、成本低。
转换速率低,转换速率在12位时为100~300SPS。
所以考虑到分辨率要在14位以上,而该类ADC的转换速率较低,故不采用该方案。
方案四:
采用
技术制成的ADC转换芯片
该类芯片具有较高集成度,通常集放大器、模拟开关、A/D转换器、比较器、数字滤波器、输出接口集于一体。
仅需几个外围器件便可构成一个完整的A/D转换系统,大大减少了电路的复杂度。
由于其集成度高,所以故障概率较采用分立元件A/D转换系统有明显降低,进而提高系统可靠性。
此外,其内部置高性能仪表放大器,大大降低对信号源的要求。
电子称电阻应变式称重传感器输出信号为mV级,若采用一般的A/D转换器往往需要放大后才能进行A/D转换。
而
A/D转换器大都采用了增益可编程放大器,可编程数字滤波、多种自校准技术等多项先进技术,并多数采用微处理器来管理与控制转换程序,由于采用了多种综合技术措施,放大器的增益调整、数字滤波和误差校正都集中在同一芯片中,外围器件少,使用方便可靠。
故采用该方案。
经过对以上几种方案的分析与比较,我们最终采用了矽普电子的HX711型称重传感器专用24位模拟/数字(A/D)转换器芯片。
该芯片集成了包括稳压电源、片内时钟振荡器模拟开关、
A/D转换器、比较器、数字滤波器等以及其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
降低了电子秤的整机成本,提高了整机的性能和可靠性。
2.2.3放大器选取
由于采用
技术制成的ADC转换芯片HX711,其内部置高性能仪表放大器,大大降低对信号源的要求。
且可编程增益为128或64,对应的满额度差分输入信号幅值分别为±
20mV或±
40mV。
所以不需要添加放大电路部分。
2.3人机交互界面方案选取
2.3.1键盘输入
由于电子称需要设置单价(十个数字键),还需具有确认、删除等功能,总共需设置16个键。
键盘的扩展方案为:
采用矩阵式键盘:
矩阵式键盘的特点是把检测线分为两组,一组为行线,一组为列线,按键放在行线和列线的交叉点上。
当键盘的数量大于8个时,一般都采用矩阵式键盘。
图2-4给出了一个4
4的矩阵键盘结构的键盘接口电路,图中的每一个按键都通过不同的行线和列线与主机相连。
4
4的矩阵键盘共可安装16个键,但只需8条测试线。
2.3.2显示输出部分
采用带有字库的点阵图形液晶显示模块显示。
点阵图形液晶模块是一种用于显示各类图像、符号、汉字的显示模块,其显示屏的点阵像素连续排列,行和列在排布中没有间隔,因此可以显示连续、完整的图形。
当然它也能显示字母、数字等字符。
因为设计要求显示的全部内容采用中文显示,所以要求的显示器必需带有中文字库。
该类显示器具有功耗低、体积小、质量轻、超薄和可编程等优点。
故可以采用该方案。
采用LED