技术文章更多>>
- 压力变送器的传感器试验数据采集及显示
- 点击次数:4494 更新时间:2018-01-08
- 压力变送器的传感器试验是基于单片机的压力检测系统,介绍压力传感器电路的工作原理和弱信号传感器电路以及A/D变换电路的工作原理,通过压力传感器将需要测量的位置的压力信号转化为电信号,再经过运算放大器进行信号放大,送至A/D转换器ADC0808,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,zui后显示输出。压力变送器的传感器数据处理子程序是整个程序的核心。主要用来调整输入值系数,使输出满足量程要求。另外完成A/D的采样结果从十六进制数向十进制数形式转化。系数转换在IN0输入的数zui大为5V,要求压力200pa对应的是5V,将系数进行一定倍数的变换,并用小数点位置的变化体现这一过程。数制之间的转换:在二进制数制中,每向左移一位表示数增加两倍。要求压力80N对应的是5V,而压力与电压的变换是线性关系,对应AD转换器的输出为八个1,当有一定的压力值输入时,对应这个关系转化成相应的二进制代码送入P0口。然后再反过来应用这个变化关系,经zui终得到的数值进行二进制到BCD码转化,然后逐位在LED数码管上显示。数据采集用A/D0809芯片来完成,主要分为启动、读取数据、延时等待转换结束、读出转换结果、存入内存单元、继续转换(退出)几个步骤。ADC0809初始化后,就具有了将某一通道输入的0-5模拟信号转换成对应的数字量00H-FFH,然后再存入存储器的单元中。在控制方面有所区别。可以采用程序查询方式,延时等待方式和中断方式。压力变送器传感器试验显示子程序是字符显示,首先调用事先编好数码管显示子程序。初始化命令,然后输出显示命令。在显示过程中一定要调用延时子程序。当输入通道采集了一个新的过程参数,当有压力信号输入时,调用显示子程序在数码管上显示。