我的位置:首页 >> 线切割机

基于单片机控制的数字气压计设计与实现喷塑设备

发布时间:2022-09-20 13:32:14 来源:三景机械网

基于单片机控制的数字气压计设计与实现 1 引言

气压计是利用压敏元件将待测气压直接变换为容易检测、传输的电流或电压信号,然后再经过后续电路处理并进行实时显示的一种设备。其中的核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。运用于气压计的气压传感器无铅焊锡基本都是依靠不同高度时的气压变化来获取气压值的。

气象学研究表明,在垂直方向上气压随高度增加而降低。例如在低层,每上升100m气压便降低10hPa;在5~6km的高空,高度每增加100m,气压便会降低7hPa;而当高度进一步增加时,即到9~10km的高空之后,高度每增加100m,气压便会降低5hPa;同样,若空气中有下降气流时,气压会增加;若空气中有上升气流时,作用于空气柱底部的气压就会减小。一般把作用于单位面积上空气柱的重量称为大气压力。

2 气压计的结构



本文研究的气压计结构如图1所示。其中气压传感器用来将被测气压转换为电压信号;用V/F转换器则可把气压传感器输出的电压信号转换成具有一定频率的脉冲信号;以便用单片机接收该脉冲信号,并根据单位时间内得到的脉冲数,依据电压与频率的线性关系式计算出所对应的气压值,最后在单片机控制下由LED显示出来。

本气压计能够在气压传感器的线性范围内准确测量相应气压值。需要说明的是,其测量值是绝对气压值。本文研究的气压计的技术指标如下:

●测量范围:300hPa~1050hPa;
●测量精度:0.1%FS(20℃);
●显示精度:0.1%,由4个8段LED显示实现;
●工作温度范围:0~85℃;
●电源电压:9V。

3 系统实现

在系统构建过程中,需要考虑稳定性、复杂程度、造价和调试的难易程度等因素。图1所示框图中的每一部分就是一个单元电路,可完成各自的功能。模块之间没有复杂的信号传输,且干扰很少,因而系统整体比较稳定。



3.1 气压传感器

气压传感器在气压计中占据核心位置。设计时可根据测量精度、测量范围、温度补偿、测量绝对气压值等几个性能指标来选取气压传感器。

由于该气压计显示的是绝对气压值,因而需要选取测量绝对气压值的气压传感器。同时为了简化电路,提高稳定性和抗干扰能力,要求该气压传感器应带有温度补偿。

为此,笔者选用Motorola的MAX4100A气压传感器来测量绝对气压值。该传感器的温度补偿范围为-40~+125℃;压力范围为20kPa~1050kPa;输出电压信号(Vs=5.0V)范围为0.3~4.65V;测量精度为0.1%VFSS,同时在20kPa~1050kPa时具有良好的线性,具体输出关系如下:

Vout=Vs(0.01059 P-0.1528)%26;#177;Error

式中,Vs是工作电压, P是大气压值,Vout为输出电压。

3.2 V/F变换

V/F器件的作用是将输入电压的幅值转换成频率与输入电压幅值成正比的脉冲串。虽然V/F本身还不能算做量化器,但加上定时器与计数器以后也可以实现A/D转换。它的突出特点就是把模拟电压转换成抗干扰能力强,可远距离传送并能直接输入计算机的脉冲串,从而通过测量V/F的输出频率来实现A/D转换功能。

考虑到外围电路实现的难易程度和相应的性能指标,笔者选用了LM331电压/频率转换芯片。该器件使用了温度补偿能隙基准电路,因而具有极佳的温度稳定性,最大温漂为50ppm/℃,同时该器件的脉冲输出可与任何逻辑形式兼容;LM331可单、双电源供电,电压范围为5~40V;满量程范围1Hz~100kHz;最大非线性误差为0.01%。图2所示是该系统中LM331的外围电路。在该电路中,基于LM331的压频转换关系为:

fo=K Vi
其中,K=Rs/(2.09 Rt Ct RL) , Rs=Rs1+Rs2

实际上,电路中的Rs主要用于调节电路的转换增益Rt, Ct,RL的典型值分别为6.8kΩ、0.01pF和100kΩ,K值则可由设计者自己决定。该设计中,取K=2000,Rs=28.424 kΩ主要是考虑到单片机部分使用测频率法来测fo能够保证频率信号的测量精度。由于Rs、RL、Rt和电容Ct会直接影响fo的转换结果。因此,对这些元件的参数有一定的要求,设计时应根据转换精度适当选择。电容CL对转换结果虽然没有直接影响,但是应选择漏电流小的电容器。用电阻R1, 电容C1组成低通滤波器,可减少输入电压中的干扰脉冲,提高转换精度。

3.3 单片机

本气压计实现方案需使用单片机的P1口和P3口的一部分以及一个中断源、一个定时器和一个计数器。因此,笔者选用了ATMEL的AT89C2051单片机,该器件与89C51兼容,具有2kB的可重复编程闪存,2.7V~6V的工作电压范围,128Byte的内部RAM以及两个I/O口(P1,P3)、2个16位的计数器/定时器和6个中断源,并可直接驱动LED输出,同时带有可编程的串行通讯口。另外,该单片机还具有体积小,价格低等特点。

3.4 LED显示

单个LED是由7段发光二极管构成的显示单元。有10个引脚,对应于7个段、一个小数点和两个公共端。在显示电路中,这些发光二极管有两种接法:共阳极接法和共阴极接法。本设计中需要用4个LED组成显示单元,并采用动态显示方式。



由于使用4个单个LED进行显示的连线比较复杂,同时单片机的端口驱动能力也难以保证,而需要加入专门的驱动芯片。所以,笔者采用了4个LED连体的、内部已将其相应段接好的共阳极LED,它具有12个引脚,含7个段和4个公共端,为提高数码管的亮度,可在位选线上加入一个三极管驱动电路。

由AT89C2051控制的显示电路如图3所示。该显示电路需要选取合适的电阻R和Ra,才能保证LED的亮度,过大或者过小都无法让LED正常显示。设计时取R为4.7kΩRa为510Ω比较理想。若考虑印制板布线的方便,可以采用贴片电阻和排阻来节省空间。另外,也可以用74LS244和74LS06构成驱动显示电路,但这样同样要加限流电阻。因为74LS06是开漏器件,需要在输出处加上拉电阻。

4 软件实现

通过以上设计,便可通过fo来计算P的大小以得到实时的气压值。硬件电路设计完成之后,可使用AEDK5196PH仿真器的仿真环境进行仿真,并可用C51语言来编写处理程序。其基本程序流程如图4所示。

程序设定:T0为定时器,基本的定时时基为50ms。T1为计数器,运用内部中断0可保证T0定时满500 ms后就读取此时计数器的值,以计算气压值。如使T1、T0均工作于方式1,并在P1口送字型码,同时可用P3.0~P3.3做位选线,那么,其相应的函数如下:

(1)定时器T0中断函数:

void timer0(void) interrupt 1 using 1减速箱
{uint x, y;
uint count_ pluse;
ET0=0; //关闭T/C0中断
Tcount++; //中断次数
if Tcount == 10){
TR1=0; //停止计数器计数
Tcount=0;
x=TH1;
y=TL1;
count_pulse=(x*256+y)*2;
ph=(uint)(10 * ((float)(count pulse通风器+1520)/105.9 //计算气压值
TH1 = 0x00;//重设计数初值
TL1=0x00;
}
TH0 = -50000/256; //重设50ms初值
TL0 = -50000%256;
if(TL0!= 0) TH0--;
ET0=1;
TR1=1;
return;
}
该中断函数主要用于完成脉冲的读取和气压值的计算。ph是个全局变量,可用来保存气压值。

(2)在显示函数里,将气压值先按位进行分离并保存到数组,然后送段码和相应位选就可以显示出相应的气压值了。具体程序如下:

void display(uint ph_in)
{ uchar i=0;
uchar j=0;
uchar select_bit=0; //位选
do {
cur_buf[ i]=ph_in%10;
i++;
j=i;
}while(ph_in=ph_in/10); //当高位为零时结束循环
i=0;
select_bit=0xfe;
do
{ P1=tab[*p];
P3=select_bit;
dl_ms();
select_bit=(select bit<<1)+1;
//从最右边一位开始显示,循环左移
p++;
i++;
}while(ip=cur_buf; //指针归位
return;}
这样,在主程序中,只要在程序第一次运行时进行初始化,然后再循环调用显示函数即可实现实时显示功能。

5 结束语

笔者曾用纯硬件电路设计过气压计。实践表明,由于受温度的影响及硬件参数的限制,实时显示时稳定性较差,并且精确度不高。而改用V/F变换信号藤玩具及编程的方法实现该测量则完全克服了上述缺点。结果表明:该方法具有精度高、稳定性好、功能易于扩展等优点,可为仪器及电子产品设计提供一种新的思路。无锡治疗甲状腺哪所医院好
介绍早泄的四种表现
青岛哪个医院能治阴道炎
你了解慢性盆腔炎的症状吗
相关阅读
镀铝纸包装减量的一种选择上北票配页机硬盘名片印刷锂辉石Trp

镀铝纸——包装减量的一种选择(上)一、发展绿色包装产业的必要性。我国包装工业是国民经济中的主要产业之一,近十几年得到了持续高速的发展。我国包装行业现有2.5万多家企业,年产值从19

04月18日 05:22
7月财新中国制造业PMI创两年新低济南色谱柱邦定机生化设备加热管Trp

7月财新中国制造业PMI创两年新低7月财新中国PMI仅47.8,低于6月份(49.4),并且是连续第五个月低于50.0临仍处于发展的重要战略机遇期界值,显示制造业运行出现2013年7月以来最明显的放缓。其中包括建

04月18日 00:18
气体减压阀结构特点和用途仿石栏杆钢阀擦鞋机针型阀芯柱Trp

气体减压阀结构特点和用途气体减压阀结构特点和用途:气体减和1流的资产基础压阀属于先导活塞式减压阀。由主阀和导阀两部分组成。主阀主要由阀座、主阀盘、活塞、弹簧等零液下泵件组成。导

04月17日 23:52
2009年10月27日中塑仓单PP行情简土特产冷冻机农业机械风扇文件柜Trp

2009年10月27日中塑仓单PP行情简评中国塑料价格指数下跌3.77点至969.94点,中塑仓单指数下跌10.33点至925.52点。一、上游回顾周一(10月26日)纽约商品期货交易所西得克萨斯轻油12月期货结算价每桶78.68美

04月17日 21:36
浙江东阳启动印刷行业专项整治行动目镜凌海辘骨机脱毛器漆包铜线Trp

浙江东阳启动印刷行业专项整治行动【包装印刷产业 地方】2020年4月9日下午,东阳市委宣传部(出版局)牵头市公安局、市场监管局、文广旅体局(文化市场执法扬中队)等职能部门,就白云街道辖区内

04月17日 21:02
2008中国电线电缆行业大会即将举行牙条电工设备高频天线电阻材料曝气器Trp

2008中国电线电缆行业大会即将举行编者语: “2008中国电线电缆行业大会”定于2008年9月21日至24日在上海召开。 行业大会主题是“理性·理念·稳步发展”。由中国电器工业协会电线电缆分会、上海

04月17日 18:45
友情链接: 试验机拉力检测 职业装定做 离婚律师 成都不孕不育医院 药品库 上海离婚赡养费 上海涉外离婚婚姻律师 工作服门户 擦灰指甲用亮甲还是修正 脚指甲一层一层的是灰指甲吗 怎样区分是甲下瘀血还是灰指甲 灰指甲治好后发黑是什么原因 脚趾甲变成灰指甲有什么危害 寻医问药 临夏肿瘤医院 北京起诉离婚律师服务 儋州牛皮癣专科医院哪家好 上海离婚案件律师推荐 三亚治疗白癜风医院哪家好 上海离婚诉讼律师 陵水治疗性病专科医院 平凉肛肠 知识产权 Color 见看百科 贵州工作服定做厂家 太原服装定做 Hardness Tester Crane Medical Supply Function 寻医问药 太原皮肤病哪家医院治疗好 山东肝病医院哪里好 成都哪家医院治疗哮喘病好 温州哪里男科医院好 山东无痛人流专科医院排名 沧州资讯 Products