0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于CDMA模塊的嵌人式無(wú)線傳輸橋接裝置

工程師 ? 2018-02-09 04:15 ? 次閱讀

1 引言

隨著各種體育彩票、福利彩票在全國(guó)各地持續(xù)熱銷,博彩業(yè)為中國(guó)不斷創(chuàng)造百萬(wàn)富翁的同時(shí),也使國(guó)家積累了足夠的財(cái)力以解決很多以前無(wú)力解決的民生問(wèn)題。而彩票系統(tǒng)的實(shí)施離不開實(shí)時(shí)的分布式數(shù)據(jù)傳輸技術(shù)。另外,在油田、自來(lái)水公司等領(lǐng)域也需要對(duì)采集點(diǎn)分散、間隔距離長(zhǎng)等特點(diǎn)的數(shù)據(jù)進(jìn)行采集。如果采用傳統(tǒng)的依靠無(wú)線單邊帶電臺(tái)進(jìn)行數(shù)據(jù)傳輸,不但硬件成本高、維護(hù)困難,而且還有需要架設(shè)室外天線等不利因素。隨著手機(jī)業(yè)務(wù)數(shù)據(jù)化的實(shí)施,以及無(wú)線信號(hào)基站基礎(chǔ)設(shè)施建設(shè)的推廣,在城市甚至鄉(xiāng)村基本上已經(jīng)覆蓋了無(wú)線CDMA信號(hào)。有鑒于此,我們?cè)O(shè)計(jì)了一種基于CDMA模塊的嵌人式無(wú)線傳輸橋接裝置。

2 系統(tǒng)設(shè)計(jì)

本研究采用了一塊KCl9 CDMA無(wú)線模塊,該模塊主要由如下部分組成:SAM卡座、支持AT命令的串行接口、電源接口、RF收發(fā)、天線等。整個(gè)方案包含了具有固定IP地址的實(shí)時(shí)數(shù)據(jù)接收與處理的服務(wù)器端計(jì)算機(jī)、無(wú)線發(fā)送各采集點(diǎn)數(shù)據(jù)的客戶端設(shè)備兩大部分。服務(wù)器端計(jì)算機(jī)的設(shè)計(jì)要根據(jù)采集點(diǎn)數(shù)量、數(shù)據(jù)包大小、接入點(diǎn)容量等參數(shù)來(lái)決定中間件及數(shù)據(jù)庫(kù)的選擇.另外要申請(qǐng)一個(gè)固定IP地址以便各客戶端訪問(wèn)。而客戶端的設(shè)計(jì)要求設(shè)備能夠驅(qū)動(dòng)CDMA模塊以進(jìn)行無(wú)線數(shù)據(jù)傳輸。

2.1 KCl9 CDMA模塊簡(jiǎn)介

2.1.1模塊主要特點(diǎn)如下:

(1).主控基帶芯片為CBP5.1處理器

(2).RF收發(fā)接口

(3).軟件支持CDMA2000 lX協(xié)議棧

(4).支持語(yǔ)音、數(shù)據(jù)、SMS等傳輸

(5).RS232接口,通過(guò)AT命令與外部系統(tǒng)交互

2.1.2通過(guò)Rs232與KCl9模塊通訊方式:

(1).KCl9端口速率默認(rèn)為115200bps

(2).?dāng)?shù)據(jù)傳輸業(yè)務(wù)的相關(guān)AT命令:

I.建立PPP登錄賬號(hào)

AT+VACCNT

Ⅱ.建立PPP連接

AT+VPPPOPEN

Ⅲ.關(guān)閉PPP連接

AT+VPPPCLOSE

Ⅳ.建立TCP/IP的SOCKET連接

AT+VSOCKET0PEN

V.建立透?jìng)髂J?/p>

AT+VTMODE

Ⅵ.退出透?jìng)髂J?/p>

+++

Ⅶ.查詢SOCKET連接狀態(tài)

AT+VSOCKETSATUS

2.2系統(tǒng)主處理器芯片簡(jiǎn)介

本系統(tǒng)的主處理器采用的是華邦W90N740芯片,該芯片是一款性能優(yōu)異的嵌入ARM7 TDMI內(nèi)核的32位微處理器時(shí)鐘頻率可達(dá)80MHz.已經(jīng)被廣泛地應(yīng)用于網(wǎng)絡(luò)及嵌人式系統(tǒng)當(dāng)中。其中在芯片內(nèi)部集成了4KB數(shù)據(jù)cache和4KB指令Cache、10/100Mb MAC以太網(wǎng)控制器、LCD控制器、USBl.1 Host Device控制器、IC卡接口、SPI接口、4個(gè)獨(dú)立Uart控制器等多種接口,這些接口可以極大地滿足各種嵌人式應(yīng)用的需求。

2.3系統(tǒng)硬件組成及工作原理

本研究旨在解決各種需要低成本無(wú)線數(shù)據(jù)傳輸?shù)臉蚪釉O(shè)備.即某客戶端設(shè)備通過(guò)RS232與本橋接設(shè)備相連。該橋接設(shè)備將接受到的數(shù)據(jù)又通過(guò)另一個(gè)RS232接口與KCl9 CDMA模塊相連,從而達(dá)到無(wú)線數(shù)據(jù)發(fā)送的目的。

系統(tǒng)硬件主要由winbond W90N740 ARM7處理器、SDRAM、NorFlash、電源監(jiān)測(cè)與系統(tǒng)復(fù)位電路、4個(gè)RS232串行接口、IC卡讀寫電路、USB主從接口、鐵電串行EEPROM存儲(chǔ)器、KC19 CDMA無(wú)線數(shù)據(jù)發(fā)送模塊、鍵盤、LCM等組成。

電源電路為系統(tǒng)提供穩(wěn)定充足的3.3v、1.8V電源;SP706S產(chǎn)生系統(tǒng)復(fù)位信號(hào)與電源掉電檢測(cè)信號(hào);通過(guò)處理器的EBI信號(hào)組與SDRAM(HY57v281620容量8M*16bit)、NornFlash(SST39VFl60容量lM*16bit)連接用于存儲(chǔ)和運(yùn)行程序;4個(gè)獨(dú)立的Uart接口的2個(gè)通過(guò)MAX202芯片轉(zhuǎn)換成標(biāo)準(zhǔn)的RS232信號(hào)分別與KC19 CDMA模塊及其他串行設(shè)備相連;IC卡座接口提供需要密文無(wú)線數(shù)據(jù)傳輸用戶在SAM卡中灌裝密鑰及加密算法;USB主從接口使設(shè)備可以與配備USB對(duì)應(yīng)接口的客戶端設(shè)備相連;處理器的SPI接口與鐵電串行EEPROM存儲(chǔ)器FM24CL65連接,為用戶提供一個(gè)非易失性存儲(chǔ)器來(lái)存儲(chǔ)一些配置或其他重要信息;另外.本系統(tǒng)定義了3*4共12個(gè)鍵位的鍵盤電路及160*240黑白LCM電路為用戶提供了友好的交互界面。

硬件框圖如Fig2.1所示:

1.gif

Fig2.1無(wú)線數(shù)據(jù)傳輸設(shè)備硬件框圖

2.4系統(tǒng)軟件設(shè)計(jì)

一般的采用32位ARM處理器芯片的系統(tǒng)軟件基本上都在某一款操作系統(tǒng)下進(jìn)行編程,如wincE、Linux等。本系統(tǒng)為了提高設(shè)備的性價(jià)比而采用了小容量NorFlash芯片,同時(shí)為了提高系統(tǒng)可靠性及效率而采用無(wú)操作系統(tǒng)的C語(yǔ)言編程。

在實(shí)驗(yàn)中我們觀察到如果對(duì)CDMA通訊模塊長(zhǎng)時(shí)間沒(méi)有數(shù)據(jù)傳送時(shí),中國(guó)聯(lián)通的數(shù)據(jù)服務(wù)就會(huì)將我們的連接斷掉。為了使系統(tǒng)能夠可靠運(yùn)行,可以采用兩種方法:

I.如果有數(shù)據(jù)傳送任務(wù),每一次都要進(jìn)行連接查詢。如果連接正常.發(fā)送數(shù)據(jù);如果連接中斷,就必須重新登錄連接再進(jìn)行數(shù)據(jù)發(fā)送。

II. 采用心跳報(bào)文方式,以保證CDMA模塊與中國(guó)聯(lián)通服務(wù)器的業(yè)務(wù)保持連接,這樣系統(tǒng)可以無(wú)需查詢連接狀況,從而保證信息的正確無(wú)誤地發(fā)送與接受。

系統(tǒng)實(shí)現(xiàn)的軟件功能如下:

(1)MPU芯片內(nèi)部接口及外部各種接口芯片的驅(qū)動(dòng)程序

·I2C接口芯片F(xiàn)M24CL64(64Kb)的驅(qū)動(dòng)

·MPU內(nèi)部UART0-3(由MAX202轉(zhuǎn)換成RS232)驅(qū)動(dòng)

·鍵盤、LCM液晶模塊的驅(qū)動(dòng).

·Smart card(智能卡)接口驅(qū)動(dòng)

·USB接口驅(qū)動(dòng)

(2)業(yè)務(wù)流程實(shí)現(xiàn)

·系統(tǒng)初始化及設(shè)備接口的驅(qū)動(dòng)

·通過(guò)CDMA模塊建屯連接并啟動(dòng)心跳報(bào)文任務(wù)

·啟動(dòng)設(shè)備數(shù)據(jù)傳輸循環(huán)

·將客戶端發(fā)來(lái)的數(shù)據(jù)按照新協(xié)議打包無(wú)線發(fā)送至遠(yuǎn)程服務(wù)器

·不斷循環(huán)查詢新數(shù)據(jù)

系統(tǒng)程序框圖如Fig2.2所示

2.gif

Fig2.2系統(tǒng)軟件流程圖

3 結(jié)語(yǔ)

本研究以嵌入式微處理器W90N740為核心,結(jié)合KC19 CDMA模塊實(shí)現(xiàn)了一種無(wú)線數(shù)據(jù)傳輸?shù)臉蚪臃椒?。本系統(tǒng)的創(chuàng)新點(diǎn)為:在不改變已有設(shè)備硬件的前提下,利用已有設(shè)備的串行接口,實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸任務(wù);另外通過(guò)配置本橋接裝置,實(shí)現(xiàn)無(wú)線傳輸?shù)南到y(tǒng)可大可小、靈活自如。實(shí)踐證明該方案完全可以應(yīng)用于需要無(wú)線實(shí)時(shí)數(shù)據(jù)傳輸?shù)念I(lǐng)域。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1700

    瀏覽量

    64221
  • CDMA
    +關(guān)注

    關(guān)注

    1

    文章

    584

    瀏覽量

    117788
  • RS232
    +關(guān)注

    關(guān)注

    13

    文章

    728

    瀏覽量

    93913
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    wds無(wú)線怎么設(shè)置

    無(wú)線分布系統(tǒng)(Wireless Distribution System,簡(jiǎn)稱WDS)是一種允許無(wú)線網(wǎng)絡(luò)設(shè)備之間進(jìn)行的技術(shù)。通過(guò)WDS,
    的頭像 發(fā)表于 07-18 09:59 ?555次閱讀

    無(wú)線無(wú)線中繼哪個(gè)更好

    無(wú)線通信領(lǐng)域,無(wú)線無(wú)線中繼是兩種常見的技術(shù),用于擴(kuò)展網(wǎng)絡(luò)覆蓋范圍和增強(qiáng)信號(hào)。
    的頭像 發(fā)表于 05-22 16:41 ?5146次閱讀

    網(wǎng)絡(luò)模式是什么? 網(wǎng)絡(luò)模式和路由模式的區(qū)別

    ,以便將多個(gè)計(jì)算機(jī)連接在一起并共享資源。 網(wǎng)絡(luò)模式和路由模式的區(qū)別 網(wǎng)絡(luò)模式和路由模式是計(jì)算機(jī)網(wǎng)絡(luò)中兩種不同的數(shù)據(jù)傳輸方式。它們的主
    的頭像 發(fā)表于 05-10 13:48 ?3307次閱讀

    無(wú)線模塊透明傳輸原理及過(guò)程解析

    透明傳輸,顧名思義,是指在傳輸過(guò)程中對(duì)外界完全透明,不需要關(guān)注傳輸過(guò)程以及傳輸協(xié)議,最終目的是要把傳輸的內(nèi)容原封不動(dòng)地傳遞給接收端,發(fā)送和接
    的頭像 發(fā)表于 04-30 16:58 ?449次閱讀

    整流模塊好壞判斷 選擇整流模塊要考慮的參數(shù)

    整流模塊主要分為全和半兩種類型。全是將四只整流二極管
    的頭像 發(fā)表于 03-19 17:14 ?1683次閱讀
    整流<b class='flag-5'>橋</b><b class='flag-5'>模塊</b>好壞判斷 選擇整流<b class='flag-5'>橋</b><b class='flag-5'>模塊</b>要考慮的參數(shù)

    路由器路由器怎樣 路由器接好還是中繼好

    路由器是指將一個(gè)路由器連接到另一個(gè)路由器上,通過(guò)無(wú)線或有線連接,將兩個(gè)或多個(gè)網(wǎng)絡(luò)連在一起,使其成為一個(gè)單一的網(wǎng)絡(luò)。可以擴(kuò)大網(wǎng)絡(luò)范圍
    的頭像 發(fā)表于 02-20 14:26 ?3426次閱讀

    AP、中繼、的定義和區(qū)別

    AP、中繼、之前的定義和區(qū)別? AP(無(wú)線接入點(diǎn))是一種無(wú)線網(wǎng)絡(luò)設(shè)備,它允許設(shè)備連接到無(wú)線局域網(wǎng)(WLAN)并與有線網(wǎng)絡(luò)連接。AP通常通
    的頭像 發(fā)表于 02-04 14:43 ?7476次閱讀

    為什么要無(wú)線路由器?如何通過(guò)網(wǎng)線將兩個(gè)路由器進(jìn)行?

    網(wǎng)絡(luò)連接。然而,由于無(wú)線信號(hào)的傳輸受到物理障礙和距離的限制,有時(shí)候一個(gè)無(wú)線路由器可能無(wú)法為整個(gè)房間或建筑提供均勻的信號(hào)覆蓋。此時(shí),
    的頭像 發(fā)表于 02-04 14:07 ?2073次閱讀

    小米路由器如何配置有線?

    小米路由器如何配置有線? 小米路由器作為一款智能、高性能的路由器產(chǎn)品,在無(wú)線網(wǎng)絡(luò)覆蓋方面表現(xiàn)出色,但如果你的家庭或辦公環(huán)境需要更廣闊的網(wǎng)絡(luò)覆蓋,有線
    的頭像 發(fā)表于 02-04 14:07 ?4450次閱讀

    NBIOT無(wú)線通信模塊可以傳輸多遠(yuǎn)?

    NBIOT無(wú)線通信模塊可以傳輸多遠(yuǎn)? NBIOT是一種低功耗、廣域覆蓋的無(wú)線通信技術(shù),專門用于物聯(lián)網(wǎng)設(shè)備之間的通信。NBIOT無(wú)線通信
    的頭像 發(fā)表于 02-01 10:52 ?2834次閱讀

    無(wú)線和mesh組網(wǎng)哪個(gè)好?

    無(wú)線的性能通常優(yōu)于Mesh組網(wǎng),因?yàn)樗鼪](méi)有多個(gè)中繼節(jié)點(diǎn),可以降低延遲和提高傳輸速率。然而,無(wú)線
    的頭像 發(fā)表于 01-19 16:12 ?5814次閱讀

    基于wifi模塊單片機(jī)數(shù)據(jù)無(wú)線傳輸方案

    模塊的單片機(jī)數(shù)據(jù)無(wú)線傳輸方案。 WiFi 模塊簡(jiǎn)介 WiFi 模塊是一種具備無(wú)線通信功能的硬件
    的頭像 發(fā)表于 01-04 10:52 ?1412次閱讀

    兩個(gè)無(wú)線路由器怎樣?

    兩個(gè)無(wú)線路由器怎樣是一種將兩個(gè)無(wú)線路由器連接在一起并合并它們的網(wǎng)絡(luò)的方式,以實(shí)現(xiàn)更大
    的頭像 發(fā)表于 12-11 11:11 ?1750次閱讀

    SMT貼片加工錫膏濕可能形成的短路缺陷

    SMT貼片加工相鄰焊盤之間的錫膏連接的叫做濕。由于焊料熔化時(shí)的表面張力,有時(shí)候濕會(huì)在
    的頭像 發(fā)表于 11-10 09:47 ?437次閱讀

    模式應(yīng)用場(chǎng)景

    1、什么是模式? Decouple an abstraction from its implementation so that the two can vary independently.
    的頭像 發(fā)表于 10-09 14:30 ?901次閱讀
    <b class='flag-5'>橋</b><b class='flag-5'>接</b>模式應(yīng)用場(chǎng)景