国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于GSM網絡電流信號監(jiān)測系統(tǒng)設計研究

2012-07-05 08:42:46汪艷麗柏逢明
關鍵詞:串口短信單片機

汪艷麗,柏逢明

(長春理工大學 電子信息工程學院,長春 130022)

隨著現(xiàn)代工業(yè)的發(fā)展,對工業(yè)系統(tǒng)中各項指標的實時監(jiān)測和故障的實時報警顯得特別重要?,F(xiàn)如今GSM網絡飛速發(fā)展,GSM網絡遍及各個角落,應工業(yè)領域對工業(yè)系統(tǒng)中各項指標的實時監(jiān)測的要求,基于GSM網絡的監(jiān)測系統(tǒng)便應運而生了。本系統(tǒng)就是基于GSM網絡,采用SIM900A模塊和ATMEGA16單片機,以短信收發(fā)的方式實現(xiàn)了對工業(yè)系統(tǒng)中電路電流的實時監(jiān)測和實時報警。

1 總體設計

基于GSM網絡信號的監(jiān)測系統(tǒng)主要由四個模塊構成:電流處理模塊,A/D轉換模塊,主控制模塊以及SIM900A短信收發(fā)模塊,系統(tǒng)結構如圖1所示。其中,電流處理模塊主要負責對被監(jiān)測電路電流的處理,主要進行I/V轉換;A/D轉換模塊主要負責對I/V轉換后電壓的量化處理;主控制模塊主要負責控制A/D轉換以及短信收發(fā);SIM900A短信收發(fā)模塊主要負責短信收發(fā)?;驹硎菍⒈O(jiān)測的電流進行I/V轉換,ATMEGA16單片機控制對轉換的電壓的模數(shù)轉換,然后判斷此電壓的大小,如果大于或者小于系統(tǒng)的閾值,便控制SIM900A短信收發(fā)模塊發(fā)短信到目標手機報警,工作人員便實時處理電路故障。在此期間,工作人員還可以根據需要發(fā)短信到SIM900A模塊來監(jiān)測當前的實時電流值,單片機便會控制SIM900A模塊發(fā)送當前電流值到目標手機,進而實現(xiàn)對系統(tǒng)電流的實時監(jiān)測和實時報警。

2 電流處理電路及收發(fā)系統(tǒng)

2.1 電流處理單元

電流處理電路使用斬波穩(wěn)零放大器ICL7650作為前置放大器。電路如圖2所示。

圖1 信號監(jiān)測系統(tǒng)結構框圖Fig.1 Signal monitoring system block diagram

在圖2中,電流由被監(jiān)測電路引入到A1,進行I/V轉換,轉換得到的電壓根據需要可調,可調范圍0-5V。I/V轉換得到的電壓信號流入A2進行放大;為了得到穩(wěn)定的電壓值,需將輸出的電壓信號輸入到A3進行跟隨,增強后續(xù)電路的驅動能力,這樣在Vout端輸出的便是穩(wěn)定的電壓信號。電流處理電路器件參數(shù)見表1。電阻R1和R2為可調,其范圍10~500KΩ。

圖2 電流處理電路Fig.2 Current processing circuits

表1 電流處理電路參數(shù)Tab.1 Current processing circuit parameters

在I-V轉換和放大電路中,由于輸入寄生電容使相位滯后,電路變得容易振蕩,為了防止振蕩,提高系統(tǒng)的穩(wěn)定性,必須使用超前相位補償滯后的相位。相位常采用的方法是在反饋電阻上并聯(lián)上相位補償電容C1和C2。

其中,I-V轉換電路的輸出電壓V1為:

電壓放大電路輸出電壓V2為:

當增大反饋電阻R1時,會引起干擾振蕩。集成放大器都有數(shù)PF~數(shù)十PF輸入寄生電容,使得集成放大器的穩(wěn)定性變差。由于放大器的輸入寄生電容C,和反饋電阻R1構成了新的頻率特性轉折點和相位滯后而引起振蕩,從導致系統(tǒng)的不穩(wěn)定。轉折點的頻率 f:

信號采集部分采用高速高精度模數(shù)轉換芯片TLC2543。

TLC2543是TI公司的12位串行模數(shù)轉換器,使用開關電容逐次逼近技術完成A/D轉換過程。由于是串行輸入結構,能夠節(jié)省單片機I/O資源。

2.2 GSM網絡中短信收發(fā)單元

主控制芯片采用AVR單片機ATMEGA16。ATMEGA16可工作在外部4MHz-16MHz晶振頻率下,本系統(tǒng)使用7.3728MHz。與傳統(tǒng)的單片機相比,成本更低,性能更強。ATMEGA16最小系統(tǒng)如圖3所示。

圖3 ATMEGA16最小系統(tǒng)Fig.3 The ATMEGA16 minimum system

短信收發(fā)模塊采用SIM900A模塊,實現(xiàn)GSM網絡電流信號故障信息實時傳輸,收發(fā)網絡信號控制指令與代碼,確保監(jiān)測系統(tǒng)采集信號無故障傳輸。

SIM900A工作電壓范圍為3.4V-4.5V;工作頻段為EGSM 900和DCS 1800,M900A可以自動的搜尋兩個頻段,也可以通過AT命令來設置頻段;短消息(SMS)有MT,MO,CB,Text和PDU幾種模式;串口支持標準的8線制串行接口,傳輸速率支持從1.2kbps到 115.2kbps可以通過串口發(fā)送AT命令和數(shù)據,支持RTS/CTS硬件流控,并且可以通過軟件打開或者關閉流控功能,支持符合GSM 07.10協(xié)議的串口復用功能,支持從1200bps到 115200bps的自動波特率檢查功能。

3 軟件設計

軟件設計部分主要包括以下幾個模塊:SIM900A驅動模塊,串口驅動模塊,A/D轉換模塊和主函數(shù)控制部分。程序流程如圖4所示。

圖4 程序流程圖Fig.4 Program flow chart

在圖4中,首先對單片機I/O口、串口,以及SIM900A進行模塊初始化設置、系統(tǒng)信號循回掃描,按功能設定手動和自動兩種監(jiān)測方式。手動監(jiān)測是工作人員發(fā)送短信息到短信模塊,程序判斷是否收到發(fā)送的信息,如果沒有收到信息,則重新發(fā)送信息;如果收到則進行下一步發(fā)送當前電流值到目的手機。工作人員可以根據收到電流的大小判斷當前系統(tǒng)的工作狀況。自動監(jiān)測是短信模塊自動識別當前的電流值,程序判斷電流是否正常,如果正常程序繼續(xù)查詢;如果不正常則發(fā)送警告信息到目的手機。工作人員收到信息后可以采取相應的措施。

其中,SIM900A驅動模塊主要完成短信發(fā)送的格式,發(fā)送內容,目的號碼的定義以及發(fā)送和接受短信函數(shù)的實現(xiàn)。

A/D轉換模塊主要完成將采集到的電壓信號量化為二進制數(shù),單片機將A/D轉換來的數(shù)值處理成所需要的十進制數(shù),送到手機供顯示。

串口驅動模塊主要負責傳輸數(shù)據,因為SIM900A與對外通信接口為標準 232協(xié)議,所以SIM900A與單片機通信的方式為串口通信,單片機通過串口發(fā)送指令給SIM900A,SIM900A收到指令后,回復相應的指令,完成一次握手。串口對SIM900A控制的一些主要指令代碼:

在WindowsXP的環(huán)境下,通過串口調試助手可以觀測到一次完整的通信過程如圖5。

圖5 串口通信過程Fig.5 Serial communication process

4 結束語

本文從工業(yè)領域的需求出發(fā),根據現(xiàn)代工業(yè)報警的性能需要,設計了一套針對工業(yè)電路中電流變化的實時監(jiān)測和實時報警的系統(tǒng)。通過本系統(tǒng)可實現(xiàn)對工業(yè)電流的監(jiān)測,可以實時通過手機短信得到當前的實時電流值,而電流大于或小于閾值時,系統(tǒng)自動報警,并同時發(fā)短信到目的手機,工作人員可以及時采取措施,從而避免了不必要的故障和損失。

[1]楊素行.模擬電子技術基礎教程[M].高等教育出版社,2006.

[2]高吉祥.數(shù)字系統(tǒng)與自動控制系統(tǒng)設計[M].電子工業(yè)出版社,2007.

[3]裘嵐,張曉蕓.C語言程序設計實用教程[M].電子工業(yè)出版社,2001.

[4]李鴻.用單片機控制手機收發(fā)短信息[Z].電子技術應用,2002.

[5]張宗達,李禹恒,李云超,等.基于ARM7 LPC2138的手機藍牙考勤系統(tǒng)設計[J].長春理工大學學報:自然科學版,2011,34(4):145-148.

猜你喜歡
串口短信單片機
淺談AB PLC串口跟RFID傳感器的通訊應用
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
道歉短信
當代工人(2019年4期)2019-04-22 12:04:26
代發(fā)短信
當代工人(2018年21期)2018-03-06 12:41:08
USB接口的多串口數(shù)據并行接收方法探索
基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
地礦測繪(2015年3期)2015-12-22 06:27:26
Microchip推出兩個全新PIC單片機系列
基于并行控制的FPGA多串口拓展實現(xiàn)
泽州县| 昌宁县| 称多县| 海南省| 中阳县| 洛南县| 密山市| 冕宁县| 平谷区| 宜兴市| 南宁市| 岑巩县| 简阳市| 绵竹市| 双流县| 新乡县| 成武县| 启东市| 清苑县| 江永县| 鞍山市| 汽车| 万盛区| 奉新县| 祁连县| 大埔县| 杭锦后旗| 恩平市| 沁水县| 尉氏县| 名山县| 彭水| 定南县| 蒲城县| 高阳县| 巴彦淖尔市| 沅江市| 麻城市| 嘉禾县| 平湖市| 台东市|