MTK6225手機(jī)平臺(tái)的無(wú)線(xiàn)遠(yuǎn)傳燃?xì)獬硐到y(tǒng)
摘要:目前,控制系統(tǒng)設(shè)計(jì)一般都是基于51單片機(jī)的解決方案。本文采用深圳華禹工控二次開(kāi)發(fā)的MTK6225手機(jī)模塊作為手持式遠(yuǎn)程抄表系統(tǒng)的硬件解決方案,將從零搭建的傳統(tǒng)軟件設(shè)計(jì)方式變?yōu)樵?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/系統(tǒng)">系統(tǒng)架構(gòu)上增減的編寫(xiě)方式,從而大大提高了產(chǎn)品的可靠性,縮短了產(chǎn)品的設(shè)計(jì)周期。
關(guān)鍵詞:手機(jī)模塊;MTK6225;抄表系統(tǒng);無(wú)線(xiàn)遠(yuǎn)傳
引言
自20世紀(jì)初水、電、氣引入計(jì)量表以來(lái),人工抄表方式一直是最傳統(tǒng)的方式。這種后付費(fèi)的工作方式的缺點(diǎn)是工作量大,常常因收不到費(fèi)造成無(wú)線(xiàn)遠(yuǎn)程抄表技術(shù)開(kāi)始在國(guó)內(nèi)逐步普及,其成本低、攜帶方便的特點(diǎn)特別適合燃?xì)獗硇袠I(yè)的應(yīng)用。
1 傳統(tǒng)無(wú)線(xiàn)遠(yuǎn)傳抄表系統(tǒng)的設(shè)計(jì)原理
傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)涉及到硬件和軟件設(shè)計(jì)兩個(gè)過(guò)程。一般來(lái)說(shuō)先考慮硬件設(shè)計(jì)方案,確定采用什么樣的控制方式(針對(duì)手持方式的設(shè)備還要考慮設(shè)備因電池供電而面臨的功耗問(wèn)題),然后才考慮采用什么樣的軟件設(shè)計(jì)。因此,不但在硬件設(shè)計(jì)環(huán)節(jié)花費(fèi)了大量的精力和時(shí)間,而且所設(shè)計(jì)出來(lái)的方案是否滿(mǎn)足實(shí)際需要還需經(jīng)過(guò)反復(fù)實(shí)際測(cè)試和完善,才能最后定型和投入批量生產(chǎn),無(wú)法滿(mǎn)足實(shí)際工程應(yīng)用中對(duì)產(chǎn)品周期的限制。充分考慮到穩(wěn)定性和產(chǎn)品供貨周期的特點(diǎn),本文采用深圳華禹工控二次開(kāi)發(fā)的MTK6225手機(jī)平臺(tái)來(lái)作為手持式無(wú)線(xiàn)遠(yuǎn)程抄表的硬件解決方案。
2 本方案設(shè)計(jì)思想
傳統(tǒng)的手機(jī)應(yīng)用一般多為通話(huà)、短信和多媒體應(yīng)用,而在嵌入式行業(yè)幾乎沒(méi)有它的身影。
究其原因還是手機(jī)技術(shù)一直被手機(jī)公司所壟斷,由于手機(jī)系統(tǒng)本身的不開(kāi)放性,使得它的行業(yè)應(yīng)用也很難被了解,比如手機(jī)系統(tǒng)如何將更多的I/O口引出以適應(yīng)DIY的需要。本文以MTK6225手機(jī)平臺(tái)為例說(shuō)明。
MTK6225是臺(tái)灣聯(lián)發(fā)科技有限公司推出的一款具有高集成度的手機(jī)應(yīng)用多媒體芯片。它具有如下功能:
◆采用了104 MHz的ARM7高速CPU;
◆支持1.8~3.2 inch彩色LCD;
◆支持手寫(xiě)觸摸、漢字識(shí)別;
◆支持多媒體功能,如MP3、MP4、攝像頭、和弦鈴音;
◆支持GPRS、GSM、SMS等;
◆支持JAVA。
作為一個(gè)完整的多媒體手機(jī),MTK6225在電池的功耗管理上也異常出色,但以它目前的特點(diǎn)也僅是作為普通手機(jī)應(yīng)用,而作為控制領(lǐng)域的移動(dòng)應(yīng)用似乎是不現(xiàn)實(shí)的事情。
深圳華禹工控在充分消化了MTK6225平臺(tái)的相關(guān)資源后,推出了面向控制領(lǐng)域行業(yè)應(yīng)用的基于MTK6225芯片解決方案的旋風(fēng)001手機(jī)通用開(kāi)發(fā)模塊。除了原來(lái)所具備的通信和多媒體功能外,它的最大特點(diǎn)是:
①將MTK6225芯片所有可外部使用的128個(gè)I/O引腳外部擴(kuò)展供使用,這其中包括GPIO、串口、并口、USB口、LCM屏接口、電源、開(kāi)關(guān)機(jī)口等;
②推出了基于J2ME的JAVA硬件控制,通過(guò)JAVA編程實(shí)現(xiàn)對(duì)I/O口的控制,并提供了豐富的應(yīng)用實(shí)例。
采用該MTK6225開(kāi)發(fā)模塊的目的就是要縮短產(chǎn)品的設(shè)計(jì)周期,同時(shí)保證硬件解決方案的穩(wěn)定可靠。作為已經(jīng)量產(chǎn)4年多,手機(jī)出貨量以?xún)|來(lái)計(jì)算的MTK6225平臺(tái)方案,其硬件可靠性和低功耗性能已經(jīng)不容質(zhì)疑;同時(shí),它的ARM7內(nèi)核的處理速度已經(jīng)完全滿(mǎn)足遠(yuǎn)程無(wú)線(xiàn)抄表管理系統(tǒng)的設(shè)計(jì)需要。MTK6225開(kāi)發(fā)平臺(tái)作為移動(dòng)終端解決方案中最關(guān)鍵的硬件設(shè)計(jì)方案,使得我們可以把精力完全投入到軟件的應(yīng)用設(shè)計(jì)中。
3 遠(yuǎn)程抄表管理系統(tǒng)的軟硬件設(shè)計(jì)
手持式抄表管理系統(tǒng)分成兩部分:具有RF功能的IC卡智能燃?xì)獗?,以及同時(shí)帶有RF功能的基于MTK6225的手持式遠(yuǎn)程抄表系統(tǒng)。本文主要介紹手持式遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)。
評(píng)論