基于gsm公網(wǎng)的plc遠(yuǎn)程通信的設(shè)計(jì)與實(shí)現(xiàn)
2.1 數(shù)據(jù)采集部分
數(shù)據(jù)的采集分為:模擬量的采集和開(kāi)關(guān)量的采集。
模擬量主要采集各種工業(yè)儀表的數(shù)據(jù),如壓力、流量、溫度、濕度、電壓、電流等。
開(kāi)關(guān)量的檢測(cè),分別為:220v交流電壓檢測(cè),門禁檢測(cè)。
電路原理框圖如圖2所示。
2.2遙調(diào)電路設(shè)計(jì)
為了能夠?qū)崿F(xiàn)遠(yuǎn)程自動(dòng)調(diào)節(jié)各種現(xiàn)場(chǎng)的參數(shù)。作者設(shè)計(jì)了遙調(diào)電路。采用固態(tài)非易失性數(shù)字電位器x9313。電路圖如圖3所示。數(shù)字電位器是一種特殊的dac,它的模擬量輸出不是電壓或電流,而是電阻。滑動(dòng)單元的位置是由cs、u/d、inc三個(gè)輸入端控制。當(dāng)cs為高,inc為高時(shí),滑動(dòng)端的位置可以被儲(chǔ)存在一個(gè)非易失性存儲(chǔ)器內(nèi),因此在下一次上電工作時(shí)可以被重新調(diào)用。當(dāng)電位器的滑動(dòng)端移到某一新位置時(shí),而保持inc為低,cs為高時(shí),此位置不存儲(chǔ)。vh、vl、vw相當(dāng)于一般電位器的三個(gè)端。
圖3 遙調(diào)電路
2.3溫度傳感器電路設(shè)計(jì)
為了實(shí)時(shí)監(jiān)視數(shù)據(jù)采集與監(jiān)測(cè)終端的溫度變化,當(dāng)溫度超過(guò)上限值時(shí)啟動(dòng)排風(fēng)裝置。當(dāng)溫度低過(guò)下限值時(shí)啟動(dòng)加溫裝置,作者設(shè)計(jì)了溫度傳感器電路。由于采集的溫度范圍屬于常溫范圍,所以采用晶體管傳感器lm335。它的輸出電壓與熱力學(xué)溫度成正比,靈敏度10mv/c。輸出后的電壓經(jīng)過(guò)lm358放大器的放大后送a/d轉(zhuǎn)換器。電路圖如圖4所示。
圖4 溫度傳感器電路
2.4 tc35接口電路設(shè)計(jì)
tc35模塊主要是由射頻天線、內(nèi)部flash、gsm基帶處理器、匹配電源和一個(gè)40腳的zip插座組成。tc35接口電路設(shè)計(jì)主要是40針的電纜與單片機(jī)的接口。如圖所示5。1~5腳提供3.3~5.5v峰值2a的直流電源;6~10接地;15腳為點(diǎn)火信號(hào),接到單片機(jī)的p1.7,可以通過(guò)軟件啟動(dòng)模塊。16腳~23腳是rs232串口的功能引腳,18腳、19腳分別為發(fā)送rxd和接收txd引腳。24腳~29腳對(duì)應(yīng)的是sim卡的引腳。32腳為指示燈引腳,當(dāng)未插入sim卡或40腳的電纜沒(méi)有接好或者模塊正在入網(wǎng)時(shí),指示燈處于閃亮狀態(tài),亮600ms 滅600ms;當(dāng)模塊登錄網(wǎng)絡(luò)時(shí),指示燈亮75ms滅3s。