智能压力传感器的设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
由下图知,ADC0809拥有很多多路模拟类开关,A/D转换器,地址锁存编译器和三态输出锁存器的组成。模拟通道有多个,分时输入可以多路进行,A/D转换也可以进行多路进行。三态输出锁存器转换数字量,可以从三态输出转换完数据。
图4-4 ADC0809内部结构
4.3.2 ADC0809
DC0809各脚功能如下:
D7-D0:8位数字量输出引脚。
IN0-IN7:8位模拟量输入引脚。
VCC:+5V工作电压。
GND:地。
REF(+):参考电压正端。
REF(-):参考电压负端。
START:启动转换信号的输入端。
ALE:地址锁存允许信号输入端。
EOC:用于转换输出引脚的信号,初始转换时表现为低电平,当显示高电平时表明转换结束。
图4-6 单片机ATC89C52引脚图
4.5
4.5.1 LCD1602
本次论文显示模块采用LCD1602液晶显示屏,该显示屏具有以下特点;
①显示对比度高,显示质量高,不会有重影出现,而且是数字型,显示可靠,与单片机相连更为方便,使用便捷。
②与传统显示器相比,显示质量更高,而且质量更轻。
③效率高,相比于传统传感器,耗电量更低。
1
1.1
压力传感器是最为普遍的一种传感器,大多使用在各种自动化环境中,涉及到电力石化,军工科技,船舶制造,数码产品等多方面。一般压力传感器都是用模拟信号转换成输出信号,将输出信号转换为数值表现。这种转换方式大大的提高了工作效率。进而为智能化提供了强有力的发展基础。
1.2
压力传感器通常分为以下几种:1;电容式,2;电阻式,3;压电式,4;电感式,5;智能式。智能式传感器是通过和微处理器相连,与传感器相结合,从而产生了智能化效果,它具有信号处理,信号记忆和逻辑思辨的能力。
OE:用于输出控制端,方便打开三态输出器。
CLK:时钟信号输入端(一般为500KHz)。
A、B、C:地址输入线。
图4-5 ADC0809引脚图
ADC0809对输入模拟量要求:信号应单极性,电压范围在0至5V,信号太小,放大器进行放大;输入的模拟量在转换过程中保持不变,若模拟量变化过快,需在输入前增加采样保持电路。
VDD 电源电压
4.7
本次课程设计采用protel软件原理图的绘制。原理图中, LCD1602与单片机相关接口相连,因本次设计只需让LCD1602从该单片机中读取数据,因此将它的R/W引脚电平拉低,直接与地相连。如图4-14所示。
图4-11 硬件电路原理图
本次课程设计采用protues仿真软件对原理图进行仿真。图中,采用滑动变阻器代替传感器出入信号进行信号的采集,调节温度也能测量出压力变化值,如图4-15所示。
地址输入和控制线有多条;
ALE是输入锁存地址线,显示高电平时才有效。当该线表现高电平时,地址锁存译码器将相对应的信号进行锁存,编译后被锁定的通道的模拟量传输入转换器进行转换相关三条输入线,用于选通IN0-IN7上进行模拟量输入。选择表如下图所示。
表4-1 ADC0809通道选择
C
B
A
选择的通道
0
0
0
2.4
智能压力传感器体积小,灵敏度高,性价比高,稳定性强,而且集中程度高,这些优点促使其发展迅速,使用范围更为宽广,质量高,使用时间长这些都是当今传感器发展的一个重要趋势,未来汽车业,医疗行业,手机制造业对于高度智能的压力传感器需求大,要求高,这些都是智能压力传感器发展的强大动力。
3
3.1
本次论文将采用ADC0809芯片实现模数转换,ATC89C52为芯片,采用LCD1602进行显示,本次论文总体设计方框图如图3-1所示
图3 寄生电容等效图
参考文献
1. 刘迎春.传感器原理、设计和应用.天津天津大学出版社.1997:1~10
2.王化祥.传感器原理及应用.国防工业出版社.1999:1~20
3.崔淑琴.智能压力传感器的研究和设计.哈尔滨理工大学.2008
4. 陈忠平.基于Proteus的单片机设计与仿真.电子工业出版社.2012.5
图3-1 总体方案设计图
3.2
本次论文设计压力传感器结构简易,利用单片机和A/D模块转换进行调节信号,偏差电容补偿利用负反馈技术实现,运用差动测量方式消除环境影响,提高抗干扰能力。本次论文添加了一个发光二极管做报警,报警功能可用软件实现。论文采用LCD1602作为显示器,整个流程即被测压力通过传感器变化为电容值,进入信号调理电路转换为模拟信号,输入至ADC0809,ADC0809转换为数字信号,单片机处理信号送入显示器显示,系统特点清晰流畅。
芯片工作电压:4.5—5.5V;
工作电流:2.0mA;
模块最佳工作电压:5.0V;
字符尺寸:2.95×4.35(W×H)mm。
② 引脚功能说明
1602LCD的引脚图如图4-8所示。
图4-81602LCD的引脚图
1602采用标准的16脚接口,其中:
第 1 脚:VSS是地电源。
第 2 脚:VDD 接+5V 电源。
前言
压力传感器是目前最为大众常见所知的传统传感器,这种传感器以压力形变为指标体现压力变化,这种结构传感器存在质量大,敏感度低,不能和电路器件相连使用等缺陷。随便科技的进步,半导体的迅猛发展,半导体压力传感器的诞生弥补了这些不足,半导体压力传感器,不仅体积小,重量轻,而且可以和电路元器件配套使用,从而大大的提高了智能化和可操作性。压力传感器大大的推动了传感器的发展,让人们能够更好的实现压力体现发展。
④组态功能:通过符合测量,拓展测量范围。
⑤记忆、存储功能:存取检测数据,提升了信息处理速度。
⑥数据通讯功能:拥有数据通讯接口,可以与计算机进行数据交换。
2.3
与传统传感器相比,智能压力传感器的特点是:
①性价比高:智能压力传感器通过调节核心芯片和计算机的协调工作,对于制作工艺要求不高,采购性价比高的芯片,并不影响,所以比传统传感器造价低。
时钟输入信号是CLK。ADC00809内部没有时钟电路存在,信号只能由外界提供,VREF正负为参考电压输入。
4.3.3 ADC0809
(1). ADC0809自身带有用于输出锁存器,可以直接与AT89S51芯片直接相连使用。
(2). 初始化时,让ST等OE信号全部低电平。
(3).需送转换的哪一通道的地址到A,B,C端口上。
温度/℃
25
25
25
电阻/KΩ
1
2
3
压强/Kpa
107.39
95.67
83.48
表二;电阻不变,改变温度得到的压力变化
温度/℃
40
60
80
电阻/KΩ
5
5
5
压强/Kpa
59.73
59.93
60.13
通过以上两个表格我们可以初步看书,电阻和温度都能影响压力变化值,深入影响,我们可以进一步探讨,以后的工作学习进一步研究发现。
一,在常温25度下,通过改变电阻仿真出结果如下图;
(1)电阻为1K时
(2)电阻为2K时
(3)电阻为3K时
二,在电阻为5K时,通过改变温度仿真出结果如下图;
(1)温度为40度时
(2)温度为60度时
(3)温度为80度时 通过上述的仿真实验我们可以归纳总结成以下两个表格;
表一;温度不变,改变电阻得到的压力变化;
IN0
0
0
1
IN1
0
1
0
IN2
0
1
1
IN3
1
0
0
IN4
1
0
1
IN5
1
1
0
IN6
1
1
1
IN7
数字量输出及控制线:11条
开启信号必须ST转换,ST进行上调,内部寄存器则可以清零;下调时,A/D转换;此过程中,ST保持低电平。转换结束高电平。OE是输出允许信号,可以向单片机输出数据。OE=1,通过输出转换得到新的数据;OE=0,输出数据的状态为高阻形式。
4.5.2 LCD1602
LCD1602液晶显示器是一种点阵式,工作电压有两种模式可选,3.3或5V,对比度可调,并含有复位电路,提供多种控制命令,我们可以自定义字符发生器CGRAM。显示器实物如下图所示;
图4-7 LCD1602实物图
4.5.3 LCD1602
①1602LCD 主要技术参数:
显示容量:16×2即32个个字符;
图2-1 智能压力传感器的结构框图
2.2
①逻辑判断和处理功能:对于收入的数据进行计算纠正也可以进行温度,线性,非线性,相应时差等进行补偿,提升了准确效率。
②自检测功能:在开机和运行中都可以进行自行检测,发现故障,解决故障,提升了机器运转效率。
③自适应、自调整功能:可依据不同的测量物体数据和结果,选择相适应的测量方式。
图4-12 硬件电路仿真图及表格
5
5.1
本次论文设计采用C语言程序设计,C语言是一种计算机程序设计语言,它既有高级语言的特点,又有汇编语言的特点。
5.2
如下图所示
如图所示
图5-1 程序流程图
5.3 C
程序见附录
6
本论文设计的的智能压力传感器的抗干扰依靠硬件功能实现,具体实施过程可以这样:为了降低电磁干扰以及电场效应可以接地或者屏蔽,这样可以消除影响,相关电路图如下;
1.
本次论文采用差压式电容传感器,电容式传感器灵敏度高,性价比高,操作简单,质量高,过载能力强,在极端环境下,能够稳定工作,提供持续的传感能力,保证了整个元器件工作,并把环境影响降到最低,特点鲜明。
2
2.1
智能压力传感器是利用精密机械制造工艺和集成电路原理,将智能芯片和传感器紧密结合在一个半导体原件上,与传统传感器相比,智能式传感器体积更小,质量小,适用范围更大。整个智能压力传感器结构如下图所示;
4、12位分辨率的一般最大工作达750毫秒每周期。
5、选择工作方式多种多样其中可以寄生
6、检测温度范围在负55度至正125度(负66F~正275F)
7、内置EEPROM,温度报警功能实现。
8、64位光刻ROM,内置设有相关的序列号,便捷几台机器的连接使用。
4.6.2 DS18B20
GND 电压地
DQ 单数据总线
5. 黄晓东.单片集成MEMS电容式压力传感器研究.东南大学.2005:30~35
6. 程素娥.基于FPGA的智能压力传感器系统.潍坊学院.2009
第 7~14 脚:D0~D7 为 8 位双向数据线。
第 15 脚:正背光源。
第 16 脚:负背光源。
4.6
本次论文采用DS18B20采集温度,作为常用温度传感器,体积小,质量轻,价格低,精密度高的特点。
4.6.1 DS18B20
1、可进行全数字温度转换和输出。
2、单总线数据通信。
3、最高分辨率是十二位,精度可达-0.5-+0.5摄氏度。
(4). 在ST端给出一个至少有100ns宽的正脉冲信号。
(5).判断转换是否结束,可以依据信号EOC进行判断。
(6).当EOC表现为高电平时,OE就需要高电平,单片机就接受了处理信号。
4.4
本次论文采用单片机ATC89C52作为处理芯片,该芯片是一种低能耗、高性能8位微控制器,片内含可多次删除重写的Flash只读程序存储器和256 bytes的随机存取数据存储器,调整时的功能控制。功能包括内部存储器,数据RAM等部件初始化,相关单片机AT89C52引脚图如下;
第 3 脚:此脚是用于调整对比度,接>0电源时,对比度降低,当接地时,对比度升高,对比度偏高时有重影产生,10K电位器用于调整重影。
第 4 脚:RS 为寄存器选择。
第 5 脚:当读写信号线高电平时为读操作,反之,低电平写操作。RS和R/W共为低电平可以写入和显示地址。
第 6 脚:E 端为使能端,当 E 端由高电平跳成低电平时,液晶模块执行命令。
传感器三组定动片组成,当改变上下定片时,叠加重合面积部分会产生相关效应,称为差动电容。
4.2
测量计算差动电容变化量的电路原理图如图4-2所示。
图4-2 信号调理电路图
4.3 A/D
本次论文选择ADC0809作为模数转换芯片。ADC0809是逐次逼近式A/D转换器,内部结构如图所示。
4.3.1 ADC0809
4
4.1
本次论文采用陶瓷电容作为传感器材料,从价格,功耗,已经环境影响角度出发,陶瓷最优。如下图所示。
图4-1来自百度文库圆柱差动变面积式电容位移传感器
圆柱电容的计算公式:C = .
其中,X为内外电极重叠部分长度;D、d分别为外电极的内外径。
当重叠部分长度X发生变化时,电容变化量为:
= - = .
灵敏度为:K= .
②适应能力强:传感器运行时,会根据各个部件运转效率以及功耗,通过分析信号,调节运行,提升了效率。
③准确度高:智能压力传感器的自行校准、自设量程、自动补偿和自动修正各类误差等保证了它的高准确度,通过程序软件实现这些功能,相比以前更易实现。
④量程宽:智能压力传感器的测量范围大,负载能力强。
⑤集中控制:微处理器控制整个系统,自身控制处理数字能力大,智能压力传感器经由软件程序利用微处理器,发挥系统的多功能和优点,实现了集中的控制。
相关文档
最新文档