當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]摘要:目前,控制系統(tǒng)設(shè)計一般都是基于51單片機的解決方案。本文采用深圳華禹工控二次開發(fā)的MTK6225手機模塊作為手持式遠程抄表系統(tǒng)的硬件解決方案,將從零搭建的傳統(tǒng)軟件設(shè)計方式變?yōu)樵谙到y(tǒng)架構(gòu)上增減的編寫方式,從

摘要:目前,控制系統(tǒng)設(shè)計一般都是基于51單片機的解決方案。本文采用深圳華禹工控二次開發(fā)的MTK6225手機模塊作為手持式遠程抄表系統(tǒng)的硬件解決方案,將從零搭建的傳統(tǒng)軟件設(shè)計方式變?yōu)樵谙到y(tǒng)架構(gòu)上增減的編寫方式,從而大大提高了產(chǎn)品的可靠性,縮短了產(chǎn)品的設(shè)計周期。
關(guān)鍵詞:手機模塊;MTK6225;抄表系統(tǒng);無線遠傳

引言
    自20世紀初水、電、氣引入計量表以來,人工抄表方式一直是最傳統(tǒng)的方式。這種后付費的工作方式的缺點是工作量大,常常因收不到費造成燃氣經(jīng)營企業(yè)的巨大經(jīng)濟負擔。從20世紀90年代開始,我國燃氣行業(yè)開始推廣使用IC卡預付費燃氣表,從而有效解決了抄表入戶和收費難的問題。但是隨著燃氣行業(yè)的發(fā)展,管理日益精細化,單純的IC卡預收費方式無法有效解決氣量實時統(tǒng)計問題,不能給運行調(diào)度、財務(wù)核算帶來更多的幫助。近年來,無線遠程抄表技術(shù)開始在國內(nèi)逐步普及,其成本低、攜帶方便的特點特別適合燃氣表行業(yè)的應(yīng)用。

1 傳統(tǒng)無線遠傳抄表系統(tǒng)的設(shè)計原理
    傳統(tǒng)的控制系統(tǒng)設(shè)計涉及到硬件和軟件設(shè)計兩個過程。一般來說先考慮硬件設(shè)計方案,確定采用什么樣的控制方式(針對手持方式的設(shè)備還要考慮設(shè)備因電池供電而面臨的功耗問題),然后才考慮采用什么樣的軟件設(shè)計。因此,不但在硬件設(shè)計環(huán)節(jié)花費了大量的精力和時間,而且所設(shè)計出來的方案是否滿足實際需要還需經(jīng)過反復實際測試和完善,才能最后定型和投入批量生產(chǎn),無法滿足實際工程應(yīng)用中對產(chǎn)品周期的限制。充分考慮到穩(wěn)定性和產(chǎn)品供貨周期的特點,本文采用深圳華禹工控二次開發(fā)的MTK6225手機平臺來作為手持式無線遠程抄表的硬件解決方案。

2 本方案設(shè)計思想
    傳統(tǒng)的手機應(yīng)用一般多為通話、短信和多媒體應(yīng)用,而在嵌入式行業(yè)幾乎沒有它的身影。
    究其原因還是手機技術(shù)一直被手機公司所壟斷,由于手機系統(tǒng)本身的不開放性,使得它的行業(yè)應(yīng)用也很難被了解,比如手機系統(tǒng)如何將更多的I/O口引出以適應(yīng)DIY的需要。本文以MTK6225手機平臺為例說明。
    MTK6225是臺灣聯(lián)發(fā)科技有限公司推出的一款具有高集成度的手機應(yīng)用多媒體芯片。它具有如下功能:
    ◆采用了104 MHz的ARM7高速CPU;
    ◆支持1.8~3.2 inch彩色LCD;
    ◆支持手寫觸摸、漢字識別;
    ◆支持多媒體功能,如MP3、MP4、攝像頭、和弦鈴音;
    ◆支持GPRS、GSM、SMS等;
    ◆支持JAVA。
    作為一個完整的多媒體手機,MTK6225在電池的功耗管理上也異常出色,但以它目前的特點也僅是作為普通手機應(yīng)用,而作為控制領(lǐng)域的移動應(yīng)用似乎是不現(xiàn)實的事情。
    深圳華禹工控在充分消化了MTK6225平臺的相關(guān)資源后,推出了面向控制領(lǐng)域行業(yè)應(yīng)用的基于MTK6225芯片解決方案的旋風001手機通用開發(fā)模塊。除了原來所具備的通信和多媒體功能外,它的最大特點是:
    ①將MTK6225芯片所有可外部使用的128個I/O引腳外部擴展供使用,這其中包括GPIO、串口、并口、USB口、LCM屏接口、電源、開關(guān)機口等;
    ②推出了基于J2ME的JAVA硬件控制,通過JAVA編程實現(xiàn)對I/O口的控制,并提供了豐富的應(yīng)用實例。
    采用該MTK6225開發(fā)模塊的目的就是要縮短產(chǎn)品的設(shè)計周期,同時保證硬件解決方案的穩(wěn)定可靠。作為已經(jīng)量產(chǎn)4年多,手機出貨量以億來計算的MTK6225平臺方案,其硬件可靠性和低功耗性能已經(jīng)不容質(zhì)疑;同時,它的ARM7內(nèi)核的處理速度已經(jīng)完全滿足遠程無線抄表管理系統(tǒng)的設(shè)計需要。MTK6225開發(fā)平臺作為移動終端解決方案中最關(guān)鍵的硬件設(shè)計方案,使得我們可以把精力完全投入到軟件的應(yīng)用設(shè)計中。

3 遠程抄表管理系統(tǒng)的軟硬件設(shè)計
    手持式抄表管理系統(tǒng)分成兩部分:具有RF功能的IC卡智能燃氣表,以及同時帶有RF功能的基于MTK6225的手持式遠程抄表系統(tǒng)。本文主要介紹手持式遠程抄表系統(tǒng)的設(shè)計。
3.1 硬件設(shè)計方案
    基于MTK6225手機方案的手持式遠程抄表系統(tǒng)由前后臺兩個部分組成,其結(jié)構(gòu)框圖如圖1所示。


3.1.1 RF前臺數(shù)據(jù)采集模塊
    RF前臺數(shù)據(jù)采集模塊通過UART串口通信接受后臺數(shù)據(jù)處理系統(tǒng)的控制,完成對遠程RF燃氣表數(shù)據(jù)采集,并回傳給后臺系統(tǒng)處理。該模塊由兩部分組成:
    ①RF無線通信模塊。采用TI公司的超低功耗、1GHz范圍內(nèi)的RF收發(fā)器CC1100CH,通過SPI接口與MCU通信。它具有超低功耗和無線喚醒功能,可滿足移動終端對功耗的要求。
    ②MCU處理部分。該部分是數(shù)據(jù)采集部分的控制部分,采用了STC89LE516RD+處理器。該處理器最大的特點是,低電壓(3 V),低電流(正常工作模式為4~7 mA),通過UART串口與MTK6225后臺處理系統(tǒng)通信,并接收和回傳相關(guān)數(shù)據(jù)。
    RF前臺數(shù)據(jù)采集模塊采用了背板的方式通過128引腳的插針與MTK6225后臺處理系統(tǒng)無縫集成,只要對后臺系統(tǒng)的操作界面進行操作即可實現(xiàn)對下位機的數(shù)據(jù)采集,無需人工干預。
3.1.2 MTK6225手機后臺數(shù)據(jù)處理系統(tǒng)
    該系統(tǒng)是手持式遠程抄表系統(tǒng)的核心,它采用了深圳華禹工控的旋風001手機通用開發(fā)模塊。除了普通手機的所有基本功能外,它將MTK6225的所有可控I/O引腳(共計128個)以插針的方式全部引出,供二次開發(fā)使用;同時,重新以JAVA形式修改了對I/O口控制的底層驅(qū)動,并可為J2ME應(yīng)用程序調(diào)用,實際上已經(jīng)成為了一個可二次開發(fā)的移動控制終端。
3.2 軟件設(shè)計方案
    該系統(tǒng)的軟件主要功能就是采用手持式遠程抄表系統(tǒng)對RF智能燃氣表的用氣量等數(shù)據(jù)進行采集,并送到相關(guān)燃氣管理系統(tǒng),為氣量的實時統(tǒng)計和合理調(diào)度提供決策依據(jù)。
    由于MTK6225手機模塊可以采用C++或者JAVA語言實現(xiàn)管理軟件的編寫,但C++編程需要轉(zhuǎn)成BIN文件固化到手機中,這實際上修改了手機的軟件結(jié)構(gòu)。為此,推薦使用JAVA語言實現(xiàn)對管理軟件的編寫。由于JAVA語言是跨平臺的,只要安裝了JAVA虛擬機即可運行。本軟件設(shè)計在JAVA處理上用了下列幾個包:
    ①COM.MTK包。針對無法完全采用JAVA編寫程序,需采用諸如C或C++編寫的情況,華禹工控采用了JNI方式編寫,例如COM.MTK包中的Gpio.java控制GPIO的方法。通過對該類中接口函數(shù)的調(diào)用,可實現(xiàn)對硬件GPIO的控制。
    ②Com.huayu.gpio包。該包中的GpioPort.java定義了華禹工控手持設(shè)備的GPIO控制引腳編號。
   
    ③com.demo.control包。GUIController.java是界面控制的類。
    ④com.demo.view包。所有界面顯示的類都在該包中。
    ⑤com.demo.comm包。該包中的CommonResource.java是公共資源類。
    ⑥com.huayu.studyRfid.midlet.包。StudyRfidl9emo Midelet.java為MIDLet類。
    該管理系統(tǒng)的操作界面如圖2所示。


    本軟件的數(shù)據(jù)采集方案就是根據(jù)設(shè)置RF燃氣表序號和采集總數(shù)量,從小到大依次自動采集。如果被采集的燃氣表沒有應(yīng)答,則會在所有的燃氣表都采集一遍后,自動對沒有應(yīng)答的燃氣表進行第二輪采集。一般可以人工設(shè)置采集次數(shù),若在采集次數(shù)內(nèi)還沒有應(yīng)答,則報錯誤處理,需要人工處理。軟件程序流程如圖3所示。



結(jié)語
    采用MTK6225手機開發(fā)平臺設(shè)計手持式遠程抄表系統(tǒng),充分利用了手機終端的高可靠性、電源管理的智能性,使得產(chǎn)品的設(shè)計周期大為縮短,可靠性大為增強。這實際上顛覆了傳統(tǒng)的軟硬件設(shè)計方式,只需要在手機系統(tǒng)的架構(gòu)上做調(diào)整,使得用戶可以專心考慮軟件的設(shè)計而不必擔心硬件的可行性。隨著無線應(yīng)用的普及和手機解決方案的公開,將會有越來越多的行業(yè)無線應(yīng)用采用手機平臺的硬件解決方案。

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉