表1常用热电偶主要技术参数
由表中可以看出,热电偶的输出热电势基本上在0~60mV的范围内,因此,可以认为0~60mV具有较好的代表性,能够覆盖很多的应用环境,也应该作为系统输入的另一种信号类型。这样系统前端输入信号就有两类:4~20mA标准电流信号和0~60mV电压信号。这两类信号经过不同的调理电路调理为适合A/D芯片输入量程的电压信号后,经多路开关选通进行模数转换,然后经过MCU处理,最后可以与其他现场设备或监控中心进行通信。系统原理框架图见图1。图1 系统原理框架图
硬件设计图2 INA118内部电路图
INA118通过在脚1~8脚之间外接电阻Rg来实现不同的增益,该增益可从1~1000不等。电阻Rg的大小由Rg=50kΩ/(G-1)决定,式中:G为增益。图3 信号调理电路
2 AD转换电路图4 MAX1162内部结构图
② 相关电路设计
从跟随器出来的模拟信号可能夹杂着噪声信号,会对转换精度产生影响,因此,在MAX1162前加入滤波电路,尽量减少输入噪声的影响。同时,为了减少对其他电路的影响,增加了0.1μF的去耦电容。电路原理图见图5。图5 A/D电路原理图
3 GPRS MODEM接口电路图6 MODEM接口电路原理图
软件设计图7 MAX1162读写时序
从时序图上可以看出,一个AD转换周期从CS信号下降沿开始,并在6个时钟节拍后ADC开始采集数据。SCLK信号驱动着转换过程并在第8个时钟节拍下降沿开始把转换结果放到DOUT数据线上(高位数据在前),整个转换周期需要24个时钟节拍,在读取转换结果最低位后,CS被强制拉为高电平,自动复位内部寄存器,并使MAX1162进入掉电模式。具体程序的编写可参考MAX1162的用户手册。表2 常用的短消息AT指令
在本系统中,CMS91模块与LPC2136的UART1相联。LPC2136通过UART1以字符的形式将AT指令发给CMS91模块。在底层驱动中我们要完成的任务就是实现通过LPC2136的UART1向GPRS MODEM发送字符,其中最基本的函数是实现WRITE MODEM函数。欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |