女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]摘要:為了滿足在一些場所的溢水監(jiān)測需求,利用GSM網(wǎng)絡(luò)的短信業(yè)務實現(xiàn)水浸報警并采用一種算術(shù)平均值濾波的軟件數(shù)字濾波方法抑制電磁干擾。硬件設(shè)計中,系統(tǒng)以MSP430單片機為控制器核心,以TC35模塊為短信無線收發(fā)器,

摘要:為了滿足在一些場所的溢水監(jiān)測需求,利用GSM網(wǎng)絡(luò)的短信業(yè)務實現(xiàn)水浸報警并采用一種算術(shù)平均值濾波的軟件數(shù)字濾波方法抑制電磁干擾。硬件設(shè)計中,系統(tǒng)以MSP430單片機為控制器核心,以TC35模塊為短信無線收發(fā)器,并與水浸檢測模塊構(gòu)成了系統(tǒng)的硬件平臺。軟件設(shè)計中,單片機通過UART串口向TC35模塊配置AT指令來控制短信的接收與發(fā)送,采集水浸檢測模塊的電壓值并存儲到單片機寄存器中作為觸發(fā)報警的條件。實現(xiàn)了短信方式的水浸報警,控制系統(tǒng)的水浸靈敏度調(diào)節(jié),添加或刪除用戶手機號碼,以及自定義報警提示內(nèi)容。系統(tǒng)滿足了溢水情況的短信報警需求,具有控制靈活、遠程報警的特點。
關(guān)鍵詞:GSM;水浸報警;MSP430;軟件濾波

0 引言
水浸報警系統(tǒng)多用在倉庫、圖書館、住宅等需要在有積水時報警的場所。如在待檢測的液體不同等一些特殊的應用上,則需要有可調(diào)節(jié)靈敏度的報警系統(tǒng);有的報警系統(tǒng)既要滿足現(xiàn)場報警又要滿足遠程無線報警。
GSM(Global System for Mobile Communications)網(wǎng)絡(luò)的應用多集中在GSM手機通話和短信業(yè)務,短信息服務作為GSM網(wǎng)絡(luò)的一種基本業(yè)務,能夠在移動終端問發(fā)送和接收短消息,已得到越來越多的系統(tǒng)運營商和系統(tǒng)開發(fā)商的重視?,F(xiàn)在越來越多的應用產(chǎn)品縮短了人與物之間溝通的距離,對現(xiàn)場的感知能力得到了極大的延伸。無論信道是否擁塞,短信業(yè)務提供了穩(wěn)定的信息傳輸,因此保證了報警系統(tǒng)的穩(wěn)定可靠。
本文設(shè)計的報警系統(tǒng)應用于生物實驗室的溶液溢出檢測,實驗人員可以通過短信控制報警系統(tǒng)的啟動與停用,配置濾波模式,添加新用戶以及自定義報警短信內(nèi)容。當溶液溢出時,報警系統(tǒng)可以及時發(fā)送報警短信告知指定的實驗人員。短信控制方式充分利用GSM網(wǎng)絡(luò)的便利從而節(jié)省了系統(tǒng)的硬件資源,滿足了實驗室對于系統(tǒng)的低功耗、體積小等需求。

1 系統(tǒng)硬件結(jié)構(gòu)
1.1 系統(tǒng)結(jié)構(gòu)
報警系統(tǒng)如圖1所示,主要由單片機系統(tǒng)模塊,GSM模塊以及檢測模塊3部分組成。單片機采用TI公司的MSP430F5438;GSM模塊采用西門子公司的TC35;檢測模塊采用自制的電路板。


1.2 TC35模塊
TC35模塊是一款雙頻900 MHz/1 800 MHz的GSM網(wǎng)絡(luò)調(diào)制解調(diào)器。TC35模塊與外部處理器之間用RS 232串口連接,可以實現(xiàn)在GSM網(wǎng)絡(luò)應用平臺的語音和數(shù)據(jù)的無線傳輸。TC35模塊的工作電壓在3.3~5.5 V之間,發(fā)射功率1~2 W。TC35處理器包含了全部GSM協(xié)議棧,以UART接口方式與終端設(shè)備通信。應用TC35模塊開發(fā)的系統(tǒng)使用AT指令控制。
1.3 MSP430F5438單片機
MSP430系列單片機是美國德州儀器(TI)公司推出的16位超低功耗單片機,采用精簡指令集(RISC)結(jié)構(gòu),電源電壓1.8~3.6 V供電。芯片內(nèi)集成了豐富的外設(shè),如定時器、比較器、ADC和大量的接口單元,便于應用產(chǎn)品的設(shè)計開發(fā)。本文采用的MSP430F5438型號單片機,程序存儲空間256 KB,16 KB SRAM,工作于16 MHz外部時鐘,83個I/O,4個可配置USART以及16通道的12位ADC片內(nèi)外設(shè)。
1.4 浸水檢測模塊設(shè)計
將檢測模塊的兩根導線置于待檢測水浸的區(qū)域中,如圖2所示,點A與ADC的輸人端相連,導線在垂直方向的相對高度不同,可以檢測不同高度的水位進行報警。當出現(xiàn)水浸時導線浸沒在水中形成通路導電,R2為水浸等效電阻。R1的選取應遵循幾個原則:首先,保證R1的分壓要高于環(huán)境干擾電壓和ADC采樣精度。


實測自來水等效電阻R2為300 kΩ,ADC參考電壓2.5 V,采樣精度為0.6 mV,環(huán)境噪聲干擾大約10 mV,因此R2的分壓應大于10 mV,可以得出R1的選取阻值應大于400 Ω。其次,應保證ADC輸入電阻不要太大。電阻R1//R2越大,ADC采樣時間越長,采樣時間滿足:
tsample>(Rs+2 kΩ)ln213×40 pF+800 ns (1)
式中Rs為輸入電阻,當R1等于100 kΩ時,tsample>36μs。

2 軟件設(shè)計
2.1 軟件流程
軟件流程如圖3所示,主要分為以下幾部分:單片機及TC35初始化,濾波檢測,發(fā)送報警短信,接收短信并解碼處理,低功耗模式。


2.2 AT指令集
AT指令集是GSM模塊與外部處理器之間的通信協(xié)議。用戶可以通過AT指令進行呼叫、短信、電話本、數(shù)據(jù)業(yè)務、傳真等方面的控制。所有單片機對TC35的控制都是通過UART串口發(fā)送AT指令完成的,AT指令的發(fā)送要按照規(guī)定的語法格式,每一個命令行的開始都要以AT(或at)開頭,結(jié)尾要以<CR>結(jié)束。發(fā)送AT指令后通常會受到返回字符,字符格式為<CR><LF><返回字符><CR><LF>。<CR>是回車字符(ASCII碼為16進制0d,即0x0d),<LF>是換行字符(ASCII碼為16進制0a,即0x0a)。系統(tǒng)用到的AT指令見表1。
2.3 初始化過程
初始化過程分為單片機初始化和TC35初始化。單片機初始化包括關(guān)閉看門狗,系統(tǒng)時鐘初始化,端口(Port)初始化,UART串口初始化和ADC模塊初始化;TC35初始化包括發(fā)送AT指令“AT&F”,“AT+CMGF=1”,“AT+CNMI=3,1,0,2”,“AT+CMGD=1”。
單片機的初始化系統(tǒng)時鐘為16 MHz,采用外部時鐘源。端口初始化包括I/O的輸入輸出方向配置,初始化端口值配置。當從單片機系統(tǒng)接收串口數(shù)據(jù)時,TC35模塊可以從300 b/s~115 Kb/s自適應傳輸速率。但是,單片機系統(tǒng)不能自適應TC35的串口速率。因此,單片機與TC35模塊應設(shè)置同一傳輸速率,如單片機系統(tǒng)的UART串口設(shè)置9 600 b/s。UART串口選擇移位寄存器低位優(yōu)先(LSB first),8位數(shù)據(jù)位,1位停止位,UART同步模式,傳輸速率為9 600 b/s。ADC參考電壓選擇2.5 V。TC35初始化在單片機與TC35模塊之間要通過AT指令進行配置,發(fā)送“AT+CMGF=1”設(shè)置短信格式為TEXT,發(fā)送“AT+CNMI=3,1,0,2”設(shè)置新短信提示,當TC35收到新短信后主動向單片機報告并顯示存儲地址,如“+CMTI:“SM”,1”。發(fā)送“AT+CMGD=1”刪除地址1的短信,每次TC35使用時都要清空地址1的短信,當接收到新短信時,可以將短信存儲到地址1的位置,解碼短信后也要執(zhí)行刪除短信的命令。需要說明的是,一個已注冊網(wǎng)關(guān)的SIM卡不需要設(shè)置短信中心號碼。
2.4 接收短信并解碼
TC35初始化完成后,用戶可以發(fā)送手機短信到報警系統(tǒng)的SIM卡號碼。配置系統(tǒng)的狀態(tài)以控制報警器處于啟動和停止;配置軟件濾波模式以調(diào)節(jié)報警靈敏度;更新用戶列表將報警短信發(fā)送給不同用戶;自定義報警短信內(nèi)容,用戶可以根據(jù)實際情況定義報警提示短信。用戶通過手機發(fā)送短信改變報警系統(tǒng)相關(guān)配置,當GSM模塊接收到短信后,向單片機發(fā)送“+CMTI:“SM”,1”,單片機接收后向GSM模塊發(fā)送讀短信指令“AT+CMGR=1”,1為GSM模塊存放短信的地址。GSM隨后將接收到的用戶短信發(fā)送給單片機解碼,接收格式為:
“<C><LF>+CMGR:”REC UNREAD“,”+86138xKXXXXXX“,,”11/11/14,08:46:41+32“<CR><LF>F1<CR><LF>OK”。
單片機程序通過查找“OK”判斷短信已經(jīng)接收完畢,接下來可以通過檢索引號的個數(shù)確定短信內(nèi)容的位置并將短信息“F1”讀到寄存器read_sm中,F(xiàn)后面的16進制數(shù)值作為相應的濾波模式使能。
本文中報警系統(tǒng)與用戶的協(xié)議規(guī)定:所有發(fā)送短信要確保只有大寫英文字母A~Z,阿拉伯數(shù)字0~9,及空格組成。用戶可以通過手機發(fā)送短信改變報警系統(tǒng)的濾波模式,添加新用戶手機號碼以及自定義報警短信內(nèi)容。如發(fā)送“1M138xxxxxxxx”到報警系統(tǒng)的SIM卡號碼中,即可設(shè)置一個新用戶手機號碼。要添加第二條用戶手機號碼可以發(fā)送“2M132xxxxxxxx”。GSM模塊接收到短信后,通過單片機向GSM模塊發(fā)送相應的AT指令,即可將短信讀入到單片機的寄存器中,通過短信解碼,判斷用戶想實現(xiàn)哪種功能后,如果判斷是“1M”,將號碼存儲到發(fā)送短信的目標號碼表中,當下一次發(fā)生水浸時,則發(fā)送報警短信到全部目標用戶手機號碼中,實現(xiàn)短信群發(fā)報警;如果判斷是“C”,則將其后的
字符作為自定義報警短信的內(nèi)容;如果判斷是“S”,則將其后的字符做為系統(tǒng)狀態(tài)的啟動或停止使能,解碼流程如圖4所示。


2.5 濾波檢測
ADC模塊集成在MSP430單片機中,按一定的周期采集導線兩端的電壓值,轉(zhuǎn)換后的數(shù)字信號經(jīng)過軟件濾波后判斷是否達到觸發(fā)電壓下限,系統(tǒng)采用算術(shù)平均值濾波,將N次的采樣值求和后除以采樣次數(shù),得到的結(jié)果與系統(tǒng)設(shè)定的觸發(fā)電壓下限進行比較,如果濾波后達到觸發(fā)電壓下限則觸發(fā)報警,否則繼續(xù)采集電壓并濾波。用戶可根據(jù)實際的情況通過發(fā)送手機短信改變?yōu)V波參數(shù),如觸發(fā)電壓下限值,采樣周期和采樣次數(shù)。為了便于用戶操作,將濾波參數(shù)定義為16中不同的模式,見表2。


2.6 發(fā)送報警短信
GSM模塊中應插入已經(jīng)注冊的SIM卡。水浸發(fā)生后,觸發(fā)蜂鳴器聲響報警和短信報警,TC35初始化成功后,發(fā)送報警短信需要3個步驟:首先,單片機發(fā)送配置目標手機號碼“AT+CMGS=138xxxxxxxx”;然后,發(fā)送TEXT格式的文本信息“WARNING”,最后,發(fā)送16進制數(shù)1a。通過這三個步驟可以將“WARNING”發(fā)送給用戶手機。
單片機發(fā)送AT指令后TC35模塊會返回響應字符,以配置目標號碼為例,說明如何實現(xiàn)軟件設(shè)計。單片機發(fā)送“AT+CMGS=138xxxxxxxx”后,TC35模塊收到后返回“>”字符表明目標號碼配置成功,單片機程序判斷是否收到“>”字符決定發(fā)送TEXT文本。為了在配置失敗時不至于讓程序死循環(huán),需要設(shè)置一個計數(shù)器讓程序跳出。
發(fā)送報警短信程序:


3 測試結(jié)果
向RS 232串口發(fā)送“AT&F<CR><LF>”指令,ASCII碼16進制表示為::‘41’,‘54’,‘26’,‘46’,‘0D’,‘0A’,由于RS 232電平為負邏輯,轉(zhuǎn)換為二進制反碼為:1011_1110,1010_1011,…。如圖5所示,示波器水平方向代表時間(單位:μs),每格代表100 μs;垂直方向代表電壓值(單位:mV),每格代表2 000 mV。顯示第一個高電平和最后一個低電平分別是起始位和停止位,之間為8位數(shù)據(jù)0111_1101,由于串口為低位優(yōu)先(LSB),所以對于第一個二進制數(shù)據(jù)為1011_1110,與發(fā)送的串口指令相符。


為了比較直觀地調(diào)試驗證報警系統(tǒng)的功能,設(shè)計時充分利用了單片機系統(tǒng)模塊的8位數(shù)碼管。如圖6所示,“3111”指示程序運行情況正常,右起前兩位“05”指示當前濾波模式為05,右起第3位“1”指示當前已接收到新短信共1條,右起第4位“2”指示當前已發(fā)送報警短信2條。



4 結(jié)語
文中的報警系統(tǒng),以GSM為網(wǎng)絡(luò)核心,以低功耗的單片機芯片MSP430為處理器核心,設(shè)計了一款用于水浸檢測的報警系統(tǒng)。通過生物實驗室的測試,系統(tǒng)在實驗室環(huán)境中實現(xiàn)了遠程監(jiān)測和靈活配置水浸靈敏度。在本系統(tǒng)的基礎(chǔ)上增加短距無線通信功能并設(shè)計多節(jié)點的無線通信協(xié)議,將使系統(tǒng)具有更廣闊的應用空間。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

為解決使用現(xiàn)有接裝紙分離裝置生產(chǎn)“視窗煙支”時出現(xiàn)的安裝調(diào)整難度大、耗時長、穩(wěn)定性差,煙支接裝紙外觀質(zhì)量缺陷率高等問題,設(shè)計了一種接裝紙三級分離和控制裝置。通過接裝紙初步分離、分離定位控制和最終定位輸送裝置模塊化設(shè)計,且...

關(guān)鍵字: 視窗煙支 接裝紙 分離 控制

MCU 被譽為現(xiàn)代電子設(shè)備的 “神經(jīng)中樞”,是嵌入式電子系統(tǒng)中控制各種功能的核心器件。當前,邊緣 AI、具身智能、新能源汽車、制造業(yè)數(shù)智轉(zhuǎn)型等新業(yè)態(tài),正在為 MCU 開辟更多增量市場,并倒逼 MCU 技術(shù)升級。MCU 廠...

關(guān)鍵字: MCU 電子系統(tǒng) 控制

青島2025年8月5日 /美通社/ -- 2025年8月5日,第五屆理創(chuàng)大賽在山東省青島市正式啟動,華東賽區(qū)預賽也隨之拉開帷幕。全球自動化領(lǐng)域的數(shù)字化轉(zhuǎn)型專家歐姆龍(中國)有限公司(以下簡稱"歐姆龍"...

關(guān)鍵字: 大賽 歐姆龍 控制 數(shù)字化

盡管全球數(shù)據(jù)泄露的平均成本降至 444 萬美元,美國企業(yè)的相關(guān)損失卻攀升至 1022 萬美元; 在遭遇數(shù)據(jù)泄露的企業(yè)中,僅有 49% 的企業(yè)計劃加強安全投入。...

關(guān)鍵字: AI IBM 控制 模型

為增進大家對差錯控制的認識,本文將對差錯控制、差錯控制的基本方式和差錯控制的分類予以介紹。

關(guān)鍵字: 控制 指數(shù) 差錯控制

為增進大家對?板卡控制的認識,本文將對?板卡控制的架構(gòu)與功能以及?板卡控制與PLC控制的區(qū)別予以介紹。

關(guān)鍵字: 控制 指數(shù) 板卡控制

廣州2025年5月22日 /美通社/ -- 5月19-22日,第9屆非線性系統(tǒng)與控制會議暨第1屆超級機器人國際會議(以下簡稱"NSCC 2025大會")于...

關(guān)鍵字: 控制 非線性系統(tǒng) 機器人 人工智能

在電機驅(qū)動領(lǐng)域,場效應管(MOSFET)作為核心功率器件,其性能直接決定了電機系統(tǒng)的效率、可靠性與控制精度。隨著工業(yè)自動化、新能源汽車、消費電子等領(lǐng)域?qū)﹄姍C性能要求的不斷提升,MOSFET 需滿足更為嚴苛的條件。本文將從...

關(guān)鍵字: 電機驅(qū)動 場效應管 控制

利用技術(shù)模塊拓展底盤的線控運動控制 美國密西根州奧本山2025年4月16日 /美通社/ -- 耐世特汽車系統(tǒng)推出電子機械制動(EMB)系統(tǒng),這是一款先進的線控制動(Brak...

關(guān)鍵字: 控制 線控 制動系統(tǒng) 液壓

新竹2025年2月24日 /美通社/ -- 全球頂尖的網(wǎng)路與多媒體晶片大廠瑞昱半導體(Realtek),推出全球首顆整合USB Type-C/PD功能,并完整通過(注1)US...

關(guān)鍵字: USB 半導體 控制 晶片
關(guān)閉