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

?

基于ATmega128L的潛水泵遠程控制器設計

2012-04-29 16:10:56行明濤吳華芹
電腦知識與技術 2012年23期
關鍵詞:潛水泵

行明濤 吳華芹

摘要:這里介紹一種新型的潛水泵遠程控制器設計方案,它采用ATmega128L芯片作為主控制器,使用AD轉換電路將采集的潛水泵電壓、電流模擬信號轉換成數(shù)字信號與水源水位數(shù)字信號一起傳送到主控制器,主控制器可以實時監(jiān)控,防止欠電壓、過電壓、缺相、過電流或缺水等故障對潛水泵的損壞;同時控制器具有GSM遠程通信的功能,能實現(xiàn)遠程報警和控制,提高管理者的工作效率。

關鍵詞:潛水泵;AVR;ATmega128L;A/D轉換;GSM

中圖分類號:TN402文獻標識碼:A文章編號:1009-3044(2012)23-5715-03

Remote Controller of diving pump based on ATmega128L microcontroller

XING Ming-tao1, WU Hua-qin2

(1.Zhengzhou Huali Information Technology CO..Ltd, Zhengzhou 450006, China; 2.Henan Vocation College of Chemical Technology, Zhengzhou 450042, China)

Abstract: A new fashioned remote controller of diving pump is introduced here, the ATmega128L chip was adopted as main controller, it using the AD converter circuit converts the diving pump voltage and current analog signals into a digital signal, and water level digital sig? nals to deliver to the host controller together. The main controller can provide real-time monitoring and prevent the absent voltage, over-voltage, open-phase, overcurrent and water shortage; controller has a GSM remote communications capabilities, it can realize remote alarm and control, raise the governors work efficiency.

Key words: diving pump; AVR; ATmega128L; A /D converter; GSM

潛水泵已經(jīng)非常普遍應用于農(nóng)業(yè)灌溉和生活供水中,由于潛水泵長期工作環(huán)境惡劣和缺乏對潛水泵運行狀況的監(jiān)控、管理,造成電動機燒壞的事故時有發(fā)生,甚至威脅到人身安全。怎樣更好的預防和減少潛水泵的故障發(fā)生機率,延長潛水泵使用壽命,減少潛水泵日常維護費用是科技人員一直探索的課題。該文充分利用AVR單片機的特點,設計一種基于ATmega128L單片機的潛水泵遠程控制器,實現(xiàn)了對潛水泵實時監(jiān)控,達到預防報警和遠程控制的目的。

圖1潛水泵遠程控制器設計方案

潛水泵遠程控制器總體設計如圖1所示。MCU模塊通過繼電器控制電路控制潛水泵的啟動和停止,通過水位檢測電路和三相

2.1 MCU模塊

MCU模塊采用Atmel公司基于AVR RISC結構的高性能、低功耗的8位微處理器ATmega128L[1]。它具有128KB的系統(tǒng)內(nèi)可編程Flash、4KB的EEPROM[2]、4KB片內(nèi)SRAM、53個可編程的I/O口、2個8位和2個16位定時器/計數(shù)器、2個UASRT口、1個I2C口、一個SPI接口、8路10位A/D、JTAG片上調(diào)試和編程接口、8個外部中斷接口、6種可以通過軟件選擇的省電模式以及2.7- 5.5V寬范圍的工作電壓,最高運行速度可達8MHz[3]。ATmega128L芯片內(nèi)部集成AVR RISC結構的8位CPU與系統(tǒng)內(nèi)可編程的Flash,他可為許多嵌入式控制應用提供了易學、靈活、好用且成本低的方案[4]。

ATmega128L采用兩個中斷信號檢測潛水泵的上、下水位狀態(tài),一個中斷信號檢測外部電源斷電報警、一個I2C口用于采集時間信息、一路模擬的I2C口用于接收按鍵指令、一個SPI口用于數(shù)據(jù)存儲、一個模擬轉換開關和一路A/D通道組成8路分時復用的A/D轉換通道,采集三相電壓和電流實時數(shù)據(jù)、一個串口分時復用控制液晶顯示器顯示和讀取電表數(shù)據(jù)信息、一個串口專用于GSM模塊通訊、一路A/C通道采集電池電量信息作為控制電池的通斷和充電的依據(jù),采用其中一種省電運行模式延長設備的工作時間和節(jié)約電能。

2.2電源模塊

電源模塊為整個設備提供電能,采用交流供電和鋰電池供電的兩種方式設計。由交流轉直流降壓電路、主備電源切換和電池充電供電電路組成。

交流轉直流降壓電路將交流220V轉變?yōu)橹绷?V,作為控制器的主電源,為整個潛水泵遠程控制器供電;并再次降壓為直流3.3V,為系統(tǒng)電路供電,提高系統(tǒng)的抗干擾能力。

主備電源切換電路是由電壓檢測電路和MOS管及外圍元器件組成,當外部電源斷電時,電壓檢測電路產(chǎn)生掉電報警中斷,通知MCU主控模塊,MCU主控模塊根據(jù)工作的需要下發(fā)指令進行開啟電池電源為系統(tǒng)供電;當外部電源上電后,經(jīng)主備電源切換電路,會自動切換到外部電源供電,并斷開電池電源。

電池充電電路是由MOS管、電池充電管理芯片和一個通道的A/D轉換電路組成。當MCU主控模塊的A/D轉換檢測到電池容量不足時,控制MOS管和電池充電管理芯片完成對電池的充電。2.3水位檢測電路

由于抽水是水源不足,常常會因為井中缺水而導致水泵電機繞組燒壞,據(jù)統(tǒng)計80%左右的水冷式水泵電機繞組燒壞,都是這個原因造成的[5],因此水位檢測電路對潛水泵保護是一項非常重要的保護措施。本控制器的水位檢測電路是兩個微型水位開關及周圍元器件組成,分別連接到MCU模塊的外部中斷引腳,檢測潛水泵的工作水位。上當水位低于上水位設定值時,產(chǎn)生水位降低預警中斷信號,當水位低于下水位設定值時,產(chǎn)生缺水報警中斷信號,有MCU模塊完成對潛水泵停止運行的控制,防止因缺水而導致水泵電機繞組燒壞。

2.4三相電壓電流檢測電路

三相電壓、電流檢測電路由6路4—20mA的模擬通道電路組成。電壓電流傳感器將各項電壓和電流轉換成4—20mA電流信號,傳送給模擬通道電路,經(jīng)MCU模塊循環(huán)選通各通道,進行A/D轉換,采集各項的電壓、電流信號。MCU模塊再進行運算和分析,判斷出潛水泵工作的電壓、電流狀態(tài),預防事故的發(fā)生。圖2是A/C通道復用電路圖,R11將4—20mA電流信號,轉換為電壓信號,經(jīng)電壓跟隨器U1,傳送給輸入8通道、輸出1通道的多路通道復用電路U10,U10將信號傳送給MCU模塊的A/D轉換通道輸入端,供MCU模塊數(shù)據(jù)采集。C11是4—20mA電流信號的干擾濾除電容,U1保證電壓信號的穩(wěn)定,U10經(jīng)對其9—11腳的控制,完成輸入8通道的選通。

系統(tǒng)軟件設計包括主運行程序模塊、AD模數(shù)轉換采集程序模塊、讀寫時間及定時程序模塊、數(shù)據(jù)存儲程序模塊、鍵盤掃描顯示程序模塊、讀電表程序模塊和GSM模塊通訊程序等。其主程序設計流程如圖3所示。系統(tǒng)啟動后,先對各模塊進行初始化,然后進入主循環(huán)處理程序。手動控制處理優(yōu)先級高于遠程控制處理。系統(tǒng)先進行按鍵判斷處理,再進行遠程通訊檢測和命令處理,然后判斷控制潛水泵處理,采集分析潛水泵工作環(huán)境狀況,如有報警信息,先存儲,再顯示和發(fā)送遠程報警信息通知管理員。對于非常危險(如缺相電壓、嚴重過流和缺水等)的報警,系統(tǒng)直接控制潛水泵停止工作。

該文提出了一種基于ATmega128L單片機的潛水泵遠程控制器設計方案,利用AVR單片機的功能強、運行速度快、智能化的特點,對潛水泵的工作電壓、工作電流和工作水位等運行參數(shù)為監(jiān)控任務,可預防潛水泵因缺水、缺相電壓、過電流、欠電壓、過電壓等

[1] Atmel Corp.Atmega128(L)使用手冊[Z].2008.

[2]田宜,吳婷婷.基于AVR單片機的溫度控制系統(tǒng)實現(xiàn)[J].電腦知識與技術,2012(4):2645-2648.

[3]陳冬云,杜敬倉,任柯燕,等.ATmega128單片機原理與開發(fā)指導[M].北京:機械工業(yè)出版社,2005.

[4]行明濤,吳華芹.基于ATmega64單片機的防竊電控制器設計[J].電腦知識與技術,2012(5):1180-1182.

[5]李移倫.基于AT89C2051的潛水泵智能保護控制器的設計[J].自動化技術與應用,2007(8):115-117.

[6]劉寧,陸林生.基于TC35模塊的水位遠程監(jiān)測系統(tǒng)的設計[J].科技信息,2007(1):89,90.

猜你喜歡
潛水泵
一種潛水泵試驗臺的測控系統(tǒng)設計與實現(xiàn)
防爆電機(2021年3期)2021-07-21 08:12:48
提高地浸礦山潛水泵使用周期的方法
鈾礦冶(2021年2期)2021-05-24 08:41:42
淺談新型高效節(jié)能潛水泵在供水系統(tǒng)中的應用
礦井防水閘門與潛水泵對比分析
河南科技(2014年8期)2014-02-27 14:07:55
兩相潛水泵的使用與保養(yǎng)
潛水泵使用有8忌
泾阳县| 民县| 尉氏县| 沂南县| 沈阳市| 开阳县| 建阳市| 高阳县| 卫辉市| 丹棱县| 合阳县| 天气| 左云县| 枣阳市| 鄢陵县| 阳春市| 禄丰县| 佛坪县| 南川市| 陆河县| 广德县| 林口县| 青阳县| 清原| 宾阳县| 固镇县| 台州市| 五原县| 来凤县| 辽宁省| 巴青县| 天台县| 双桥区| 文安县| 新兴县| 吴忠市| 涟水县| 海宁市| 太仓市| 延寿县| 沅江市|