LPC915型压力变送器技术文档.docx
- 文档编号:29149692
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:8
- 大小:904.09KB
LPC915型压力变送器技术文档.docx
《LPC915型压力变送器技术文档.docx》由会员分享,可在线阅读,更多相关《LPC915型压力变送器技术文档.docx(8页珍藏版)》请在冰豆网上搜索。
LPC915型压力变送器技术文档
压力变送器资料
单片机型号:
LPC915FDH
运算放大器:
LM358
精密电阻:
10K,100K,7.5K
电容:
104
压力传感器:
由于温度变化,将引起零点漂移和灵敏度漂移。
零点漂移产生的原因是扩散电阻的阻值随温度变化而变化。
灵敏度漂移是因为压阻系数随温度的变化而变化。
图为零点漂移和灵敏度漂移补偿电路,可以有效地解决零点漂移和灵敏度漂移问题。
串联电阻Rs、R1用于抑制零位温漂,Rs起调零作用,并联电阻RP起补偿作用。
串联二极管VD,用于灵敏度的温漂补偿。
运算放大电路:
两级总的放大倍放大倍数为:
Auf=-(R3/R2)*(1+2R1/R12)。
为了提高测量精度,测量放大器必须具有很高的共模抑制比,要求电阻元件的精密度很高,输入端的进线还要用绞合线以抑制干扰的窜入。
已知:
R1=10K,R2=10K,R12=7.5K,R3=100K,放大倍数约为36.667。
UART初使化程序:
voidUART_init()
{
SCON=0x50;
SSTAT=0x60;
BRGR1=0x02;
BRGR0=0xF0;
BRGCON=0x03;
}
UART模式:
选择模式1,配置为SCON=0x40;
串行口状态寄存器:
配置为SSTAT=0x60;
波特率发生器及选择:
波特率为9600,配置为BRGR1=0x02,BRGR0=0xF0;
公式:
(BRGR1,BRGR0)=(CCLK/9600)-16。
UART具有一个独立的波特率发生器。
波特率取决于对BRGR1和BRGR0预先编程的值。
UART也可使用定时器1或者波特率发生器的输出,由BRGCON[2:
1]决定。
需要注意的是,如果SMOD1(PCON.7)置位,定时器T1被2分频。
独立的波特率发生器使用CCLK作为时钟源。
BRGR1和BRGR0只能在波特率发生器禁止(BRGCON寄存器的BRGEN位为‘0’)时写入。
AD转换初使化程序:
voidADC_Init()
{
ADINS=0x20;//固定通道
ADMODA=0x10;//单次转换
ADMODB=0x60;//ADC时钟,范围0.5Mhz ADCON1=0x05;//触发模式为: 立即启动 } 转换模式: 固定通道,单次转换模式,配置为ADINS=0x20,ADMODA=0x10。 触发模式: 立即启动,配置为ADCON1=0x05。 立即启动模式适用于所有A/D工作模式。 该模式通过置位ADCON1寄存器的ADCS11和ADCS10位来选择。 时钟分频器: CPU时钟(CCLK)为7.373MHz,分频值011,配置为ADMODB=0x60。 为了保证转换精度,A/D转换器要求其内部时钟源的频率范围为500kHz~3.3MHz。 可编程时钟分频器可对时钟进行1~8分频。 n位的AD转换器的分辨率计算公式: 被测电压最大值除以2的n次方,你的就是5除以2的10次方=4.88mV。 LPC915AD转换表: 传感器电压 电压范围 AD值 十进制 压力值 0至0.012890625V 00 0 0.012890625至0.2578125 01 1 0.2578125至0.0515625 02 2 2.46~2.81 0.090234375至0.103125 08 8 0M 44.4 1.6V 7C 124 3.287109375至3.3 FF 256 精度: 3.3V/256=0.01289V12.89mV 最小: 2.8mv为0M。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LPC915 压力变送器 技术 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)