1 / 22
文档名称:

[电子设计精品] 基于ARM的失重秤设计 嵌入式课程设计.doc

格式:doc   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[电子设计精品] 基于ARM的失重秤设计 嵌入式课程设计.doc

上传人:策划大师 2011/11/13 文件大小:0 KB

下载得到文件列表

[电子设计精品] 基于ARM的失重秤设计 嵌入式课程设计.doc

文档介绍

文档介绍:嵌入式系统课程设计
题目: 基于ARM的失重秤设计
学院:机电工程学院
专业:
班级:
学生:
指导教师:
2010-7-15
1 设计目的
失重秤介绍
失重秤,是一种间断给料连续出料的称重设备,由于失量控制是在料斗中进行,可达到较高的控制精度,结构又易于密封,故在粉料控制时与用螺旋秤来相比是一大提高。适用于水泥、石灰粉、煤粉等微细物料的控制配料。
失重秤现状和设计目的
目前在冶金、化工等工厂都会用到精确称量,因为失重秤比传统的称量方式精度更高成本更低,所以采用失重秤的配料方式在工业称量中得到了广泛的运用。因此,通过设计基于ARM的失重秤设计,运用ARM强大的运算与控制能力,从而达到对重量的精确测量。同时熟悉与掌握嵌入式系统在工业控制中的应用。
2 设计任务及要求
1、输出为12V的直流稳压电源为传感器供电,
2、设计出键盘输入与显示电路(键盘显示板),用来显示当前的重量
3、将托盘的重力转换为电压输出,并对输出的差动信号放大
4、运用逻辑控制器将输出放大信号进行A/D采样,完成自动校零与自动校
满,并将重量在键盘显示板上进行显示与通过键盘显示板控制系统的运行。
3 设计方案选择

要得到一个输出为12V的稳压电源,必须把220V的交流电经过变压器降压为16V ~ 30V的交流电压,然后接入整流桥。经过滤波以后接入12V直流稳压管,将电压输出稳定在12V,作为电桥及运放的电源。然后再将12V的输出电压接入可调电压稳压管,,作为逻辑器件的电源。
设计键盘输入与显示电路
,用2片8位的移位寄存器芯片串联来共同驱动两个四共阴极的LED数码显示管,一个移位寄存器芯片控制八个数码管中的位码(即:第几位点亮),另一个控制被点亮的数码管的段码(即:所显示的数)。这样每隔
2ms的时间,用SPI将段码和位码发送到移位寄存器里,这样数码管所显示的数的“存活期”为2ms。当2ms以后,就应该显示下一个数码管应该显示的数字,这时通过SPI又将新的段码与位码发送到移位寄存器里。可以计算得知,八个数码管的扫描周期为16ms,,将看到连续的数字显示在显示板上。同时,8个按键是公共端接上拉电阻,并将按键的公共端引出,作为按键按下的输入到逻辑器件的借口,按键的另一端分别接到保存数码管位码的移位寄存器引脚上。这样,相当于每隔2ms在显示数字的同时也扫描了一个按键。
设计重力感应与放大电路
将重力的变化转换为电压的变化可以采用三个压力传感器,选择三个压力传感器是为了固定托盘和更好的然每一个压力传感器都能感应到压力的变化,当重力发生变化时,每一个传感器的输出电压差发生等比例的变化,但是变化的电压及其微弱,一般小于1mv,从而必须将输出电压变化的部分用于放大电路进行放大。
信号放大部分可以使用两级放大,前一级使用运算放大器做加减差动放大,将三个传感器输出的正负信号输出端分别接入放大器的正负输入端,放大电路将把输入信号做加减运算后将传感器输出的差动电压信号进行10倍放大,后一级主要用于电压的调零于(抵消掉因为托盘的重量引起的电压输出)与放大。由于传感器输出的差动电压也会受到外部环境的影响,所以在调零时通常将最低电压调整在100mv 左右,给环境变化的影响留出100mv的余量。这100mv 可以在后面的逻辑控制器件的程序处理时将其减去,从而减少了环境变化对测量数据的影响。将最高的输出电压定在3300mv的A/D可采样电压范围以内,以免超出A/D的采样范围影响测量。
逻辑控制器的软件实现方案
逻辑控制器件主要完成的功能是控制A/D对输入的电压进行采样并将A/D的采样值与重量的量纲相对应,运用(初始化的AD值,为放入固定重量的砝码后的AD值,为放入砝码的重量,为放入未知重物后的AD值, 为未知重物的重量)计算出托盘里面重物的重量,然后输出到键盘显示板上进行显示。
具体方案:
每隔20ms通过A/D对输入的电压进行采样,在采样50次以后求出所有采样和的平均值
在每次系统启动后自动进入校零和校满程序并保存,
在校零和校满以后进入测量程序,根据每次采样出来的AD值运用计算公式将重量通过键盘显示板显示出来
4 器件选择
稳压电源器件的选择
在本系统中需要两种不同电压值的直流电源,。
a、稳压管LM7812具有输出稳定性好、使用方便、输出过流、过热自动保护,最大输入电压为35V,,最高结温为150℃,适用于各种