基于gsm公网的plc远程通信的设计与实现
2.1 数据采集部分
数据的采集分为:模拟量的采集和开关量的采集。
模拟量主要采集各种工业仪表的数据,如压力、流量、温度、湿度、电压、电流等。
开关量的检测,分别为:220v交流电压检测,门禁检测。
电路原理框图如图2所示。
2.2遥调电路设计
为了能够实现远程自动调节各种现场的参数。作者设计了遥调电路。采用固态非易失性数字电位器x9313。电路图如图3所示。数字电位器是一种特殊的dac,它的模拟量输出不是电压或电流,而是电阻。滑动单元的位置是由cs、u/d、inc三个输入端控制。当cs为高,inc为高时,滑动端的位置可以被储存在一个非易失性存储器内,因此在下一次上电工作时可以被重新调用。当电位器的滑动端移到某一新位置时,而保持inc为低,cs为高时,此位置不存储。vh、vl、vw相当于一般电位器的三个端。
图3 遥调电路
2.3温度传感器电路设计
为了实时监视数据采集与监测终端的温度变化,当温度超过上限值时启动排风装置。当温度低过下限值时启动加温装置,作者设计了温度传感器电路。由于采集的温度范围属于常温范围,所以采用晶体管传感器lm335。它的输出电压与热力学温度成正比,灵敏度10mv/c。输出后的电压经过lm358放大器的放大后送a/d转换器。电路图如图4所示。
图4 温度传感器电路
2.4 tc35接口电路设计
tc35模块主要是由射频天线、内部flash、gsm基带处理器、匹配电源和一个40脚的zip插座组成。tc35接口电路设计主要是40针的电缆与单片机的接口。如图所示5。1~5脚提供3.3~5.5v峰值2a的直流电源;6~10接地;15脚为点火信号,接到单片机的p1.7,可以通过软件启动模块。16脚~23脚是rs232串口的功能引脚,18脚、19脚分别为发送rxd和接收txd引脚。24脚~29脚对应的是sim卡的引脚。32脚为指示灯引脚,当未插入sim卡或40脚的电缆没有接好或者模块正在入网时,指示灯处于闪亮状态,亮600ms 灭600ms;当模块登录网络时,指示灯亮75ms灭3s。