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

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

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

采用單片機(jī)和IA4420射頻芯片實(shí)現(xiàn)無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)的應(yīng)用方案

電子設(shè)計(jì) ? 來(lái)源:?jiǎn)纹瑱C(jī)與嵌入式系統(tǒng)應(yīng)用 ? 作者:徐鈐,王杰 ? 2020-11-01 09:47 ? 次閱讀

本文介紹了一種基于IA4420的無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)的總體方案、硬件電路及軟件實(shí)現(xiàn)流程。經(jīng)過(guò)對(duì)各項(xiàng)參數(shù)的合理配置,在實(shí)際使用中各項(xiàng)檢測(cè)指標(biāo)均符合國(guó)家無(wú)線(xiàn)電管理的相關(guān)技術(shù)要求,具有很高的實(shí)用價(jià)值。

1 IA4420簡(jiǎn)介

IA4420射頻芯片是一款單芯片、低功耗、多頻段的FSK收發(fā)器,可工作在315/433/868/915 MHz四個(gè)頻段。其內(nèi)部集成了所有必需的射頻功能,外圍只需1個(gè)MCU、1個(gè)晶振和旁路濾波電容就可組成一個(gè)高可靠性的收發(fā)系統(tǒng),具有設(shè)計(jì)簡(jiǎn)單、成本低、生產(chǎn)免調(diào)試的特點(diǎn)。在無(wú)需外加功放的情況下,通信距離可達(dá)到200 m以上。

圖1為IA4420的內(nèi)部結(jié)構(gòu)圖。芯片內(nèi)部集成有高頻功率放大器(PA)、低噪聲放大器(LNA)、I/Q混頻器、基帶濾波器、放大器和I/Q解調(diào)器。為了方便射頻設(shè)計(jì),IA4420有一個(gè)完全集成的鎖相環(huán)(PLL),該P(yáng)LL具有的快速鎖相時(shí)間特性可實(shí)現(xiàn)快速跳頻,它的高分辨率允許各個(gè)頻段的多頻點(diǎn)應(yīng)用???a target="_blank">編程的基帶帶寬可根據(jù)不同的頻偏、數(shù)據(jù)傳輸率和晶振誤差作出相應(yīng)調(diào)整。這款收發(fā)器采用了帶I/Q解調(diào)的零中頗技術(shù),因此在典型的應(yīng)用中不需要外圍器件(除了晶振和退耦電容)。此外,IA4420集成了數(shù)據(jù)過(guò)濾、時(shí)鐘恢復(fù)、數(shù)據(jù)模式識(shí)別、FIFO和發(fā)射數(shù)據(jù)寄存器,這些數(shù)字信號(hào)處理功能顯著地減輕了控制器的負(fù)擔(dān)。在低功耗應(yīng)用中,IA4420支持基于內(nèi)部喚醒定時(shí)器的低功耗操作,最低待機(jī)電流為O.3μA。

采用單片機(jī)和IA4420射頻芯片實(shí)現(xiàn)無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)的應(yīng)用方案

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

無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)的結(jié)構(gòu)如圖2所示。圖中,數(shù)據(jù)采集由相應(yīng)的傳感器(例如監(jiān)測(cè)環(huán)境溫度的溫度傳感器)完成。當(dāng)單片機(jī)通過(guò)IA4420接收到數(shù)據(jù)采集的指令后,就會(huì)將傳感器采集到的數(shù)據(jù)再通過(guò)IA4420發(fā)送出去,命令端同樣經(jīng)過(guò)IA4420將數(shù)據(jù)接收下來(lái)。在采集端的IA4420可以編上不同的機(jī)器識(shí)別碼,這樣命令端就可以同時(shí)控制多點(diǎn)的數(shù)據(jù)采集。

3 主要硬件設(shè)計(jì)

無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)的硬件核心是單片機(jī)和IA4420,其主要硬件設(shè)計(jì)如圖3所示。

IA4420與單片機(jī)的連接關(guān)系十分簡(jiǎn)單。1至4腳是標(biāo)準(zhǔn)的SPI接口,單片機(jī)通過(guò)這個(gè)接口完成對(duì)IA4420內(nèi)部寄存器的各項(xiàng)配置,以及發(fā)送和接收FSK數(shù)據(jù)。IA4420的第5腳(nlRQ)是中斷請(qǐng)求。當(dāng)發(fā)送寄存器準(zhǔn)備接收下一個(gè)字節(jié),或。FIFO收到預(yù)定的位的個(gè)數(shù),或遇到上電復(fù)位、 FIFO溢出等情況時(shí),第5腳都會(huì)發(fā)出一個(gè)低電平。由于具有自動(dòng)頻率控制功能(AFC),所以IA4420允許使用低精度(低成本)的晶振。為了讓系統(tǒng)的成本降到最低,這款芯片可以提供時(shí)鐘信號(hào)(第8腳)給單片機(jī),從而避免使用2個(gè)晶振。

4 軟件設(shè)計(jì)

IA4420是一款高度集成的芯片,可以通過(guò)內(nèi)部寄存器靈活地配置各項(xiàng)參數(shù)。下面介紹其主要配置參數(shù)命令(命令都是16位的,POR為此命令的默認(rèn)值)。

4.1 配置設(shè)置命令

el使能內(nèi)部發(fā)射寄存器,數(shù)據(jù)通過(guò)發(fā)射寄存器方式發(fā)射時(shí),e1必須置1;ef使能內(nèi)部FIFO寄存器,采用FIFO方式接收、讀取數(shù)據(jù)時(shí),ef必須置1.b1、bO用于選擇工作頻段,如表1所列。

4.2 電源管理命令

er用于打開(kāi)接收機(jī);ebb用于打開(kāi)基帶電路;et用于打開(kāi)發(fā)射機(jī);es用于打開(kāi)頻率合成器;ex用于打開(kāi)晶體振蕩器;eb用于打開(kāi)低壓檢測(cè)器;ew用于打開(kāi)喚醒定時(shí)器;dc用于禁止時(shí)鐘輸出。

在發(fā)射狀態(tài)下,et、es、ex置1;接收狀態(tài)下,er、ebb、es、ex置1。

4.3 輸出及FIFO模式命令

f3~f0:用于設(shè)置FIF0中斷門(mén)限。當(dāng)接收到的數(shù)據(jù)位達(dá)到該門(mén)限個(gè)數(shù)時(shí),F(xiàn)IFO產(chǎn)生中斷。

al設(shè)置FIF0填充條件:al為O時(shí),只有接收到同步字2DD4h后,才開(kāi)始向FIFO中寫(xiě)入接收到的數(shù)據(jù);a1為1時(shí),總是填充。

ff:同步格式接收后使能FIFO填充,清除該位會(huì)停止FIFO填充。如果需要重新啟動(dòng)同步格式識(shí)別,可將該位先置0后置1。

dr:禁止高靈敏度的復(fù)位模式。如果此位清零,那么供電電源的一個(gè)200 mV的干擾將導(dǎo)致系統(tǒng)復(fù)位。

4.4 發(fā)射配置控制命令

mp和m3~m0為FSK調(diào)制參數(shù),輸出FSK頻率可以表示為:

fout=fo+(-1)SIGN·(M+1)·(15kHz)

這里,f0為信道的中心頻率(由頻率設(shè)置命令設(shè)定);M是4個(gè)二進(jìn)制位m3~m0;SIGN=(mp)XOR(FSK數(shù)據(jù))。

p2~pO用于設(shè)定輸出功率,如表2所列。

4.5 頻率設(shè)置命令

12位參數(shù)F(f11~f0)用于設(shè)置工作頻率,其取值范圍為96~3 903。合成器的輸出中心頻率分別表示為:

1A4420發(fā)送和接收流程如圖4和圖5所示。

圖4中,初始化IA4420后打開(kāi)發(fā)射機(jī)。當(dāng)IA4420發(fā)射完一個(gè)字節(jié)后會(huì)將nIRQ拉低,通知MCU寫(xiě)入后續(xù)字節(jié)以待發(fā)射。圖5 中,IA4420參數(shù)配置完畢之后,打開(kāi)FIFO接收模式。接收到數(shù)據(jù)之后會(huì)將nIRQ拉低通知MCU讀取數(shù)據(jù)。數(shù)據(jù)包接收完畢后,必須要將FIFO復(fù)位以便后續(xù)數(shù)據(jù)包接收。

結(jié)語(yǔ)

本文介紹了一種基于IA4420的無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)的總體方案、硬件電路及軟件實(shí)現(xiàn)流程。經(jīng)過(guò)對(duì)各項(xiàng)參數(shù)的合理配置,在實(shí)際使用中各項(xiàng)檢測(cè)指標(biāo)均符合國(guó)家無(wú)線(xiàn)電管理的相關(guān)技術(shù)要求,具有很高的實(shí)用價(jià)值。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 放大器
    +關(guān)注

    關(guān)注

    143

    文章

    13528

    瀏覽量

    212918
  • 濾波器
    +關(guān)注

    關(guān)注

    160

    文章

    7703

    瀏覽量

    177486
  • 解調(diào)器
    +關(guān)注

    關(guān)注

    0

    文章

    285

    瀏覽量

    25775
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于PIC單片機(jī)USB接口的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

    通信以交換信息?! SB總線(xiàn)的數(shù)據(jù)采集方案一般有兩種,一種是采用專(zhuān)用的USB通信芯片。另一種是利用具有USB接口功能的單片機(jī)??紤]到實(shí)際情
    發(fā)表于 08-23 11:30

    基于PIC單片機(jī)USB接口的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

    總線(xiàn)的數(shù)據(jù)采集方案一般有兩種,一種是采用專(zhuān)用的USB通信芯片。另一種是利用具有USB接口功能的單片機(jī)??紤]到實(shí)際情況,本設(shè)計(jì)選用第二種
    發(fā)表于 07-02 05:07

    采用高速SOC單片機(jī)實(shí)現(xiàn)高增益數(shù)據(jù)采集系統(tǒng)

    時(shí),只需調(diào)用API函數(shù)與采集系統(tǒng)之間交換數(shù)據(jù),而不需要關(guān)心具體的USB通訊協(xié)議。單片機(jī)固件設(shè)計(jì)采用中斷驅(qū)動(dòng)方式。CPU在前臺(tái)進(jìn)行
    發(fā)表于 05-23 05:00

    基于RF芯片IA4420無(wú)線(xiàn)數(shù)據(jù)傳輸應(yīng)用

    IA4420/21是射頻收發(fā)一體芯片IA4420工作在315/433/868/915MHz頻段,IA4421工作在 433/868/915
    發(fā)表于 07-29 08:04

    RF芯片IA4420無(wú)線(xiàn)數(shù)據(jù)傳輸中的應(yīng)用

      IA4420/21是IntegraTIon Associates公司推出的射頻收發(fā)一體芯片,IA4420工作在315/433/868/915MHz頻段,
    發(fā)表于 09-12 09:12 ?1384次閱讀
    RF<b class='flag-5'>芯片</b><b class='flag-5'>IA4420</b>在<b class='flag-5'>無(wú)線(xiàn)</b><b class='flag-5'>數(shù)據(jù)</b>傳輸中的應(yīng)用

    無(wú)線(xiàn)通信的電力線(xiàn)路數(shù)據(jù)采集系統(tǒng)的研究

    本文介紹一種電力線(xiàn)路數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)方案,該方案采用無(wú)線(xiàn)通信技術(shù)。
    發(fā)表于 03-17 15:56 ?22次下載

    IA4420在雙向無(wú)線(xiàn)防盜系統(tǒng)中的應(yīng)用

    IA4420/21是Integration Associates公司推出的射頻收發(fā)一體芯片,IA4420工作在315/433/868/915MHz頻段,
    發(fā)表于 05-24 16:44 ?39次下載
    <b class='flag-5'>IA4420</b>在雙向<b class='flag-5'>無(wú)線(xiàn)</b>防盜<b class='flag-5'>系統(tǒng)</b>中的應(yīng)用

    單片機(jī)系統(tǒng)中高速數(shù)據(jù)采集實(shí)現(xiàn)

    介紹一種單片機(jī)系統(tǒng)中 高速數(shù)據(jù)采集實(shí)現(xiàn)方法,在單片機(jī)與高速A/D轉(zhuǎn)換器之間以靜態(tài)存儲(chǔ)器作緩沖器,采用
    發(fā)表于 07-18 16:59 ?193次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>系統(tǒng)</b>中高速<b class='flag-5'>數(shù)據(jù)采集</b>的<b class='flag-5'>實(shí)現(xiàn)</b>

    基于單片機(jī)的GPRS無(wú)線(xiàn)數(shù)據(jù)采集與傳輸系統(tǒng)的設(shè)計(jì)

    基于單片機(jī)的GPRS無(wú)線(xiàn)數(shù)據(jù)采集與傳輸系統(tǒng)的設(shè)計(jì),感興趣的可以看看。
    發(fā)表于 08-19 16:51 ?23次下載

    基于單片機(jī)的GPRS無(wú)線(xiàn)數(shù)據(jù)采集與傳輸系統(tǒng)設(shè)計(jì)

    基于單片機(jī)的GPRS無(wú)線(xiàn)數(shù)據(jù)采集與傳輸系統(tǒng)設(shè)計(jì),有需要的朋友下來(lái)看看
    發(fā)表于 08-19 16:55 ?37次下載

    基于單片機(jī)的智能環(huán)境數(shù)據(jù)采集小車(chē)系統(tǒng)設(shè)計(jì)

    本文主要一個(gè)基于單片機(jī)的智能環(huán)境數(shù)據(jù)采集小車(chē)系統(tǒng)的設(shè)計(jì),能實(shí)現(xiàn)環(huán)境溫濕度的采集、發(fā)送、接收、處理、顯示和保存。
    發(fā)表于 03-27 00:45 ?3895次閱讀
    基于<b class='flag-5'>單片機(jī)</b>的智能環(huán)境<b class='flag-5'>數(shù)據(jù)采集</b>小車(chē)<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    MSP430單片機(jī)的錄井無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)詳析

    分析了綜合錄井儀采用有線(xiàn)方式傳輸數(shù)據(jù)存在的問(wèn)題, 設(shè)計(jì)了一種利用低功耗單片機(jī)無(wú)線(xiàn)數(shù)字傳輸芯片構(gòu)成的錄井
    發(fā)表于 04-26 11:18 ?8次下載
    MSP430<b class='flag-5'>單片機(jī)</b>的錄井<b class='flag-5'>無(wú)線(xiàn)</b><b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)詳析

    使用單片機(jī)進(jìn)行多路數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)的詳細(xì)資料說(shuō)明

    。數(shù)據(jù)采集與通信控制采用了模塊化的設(shè)計(jì),數(shù)據(jù)采集與通信控制采用單片機(jī) AT89S52 來(lái)實(shí)現(xiàn),
    發(fā)表于 06-25 08:00 ?6次下載
    使用<b class='flag-5'>單片機(jī)</b>進(jìn)行多路<b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)的詳細(xì)資料說(shuō)明

    基于IA4420射頻芯片單片機(jī)實(shí)現(xiàn)數(shù)據(jù)采集系統(tǒng)的應(yīng)用方案

    本文介紹了一種基于IA4420無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)的總體方案、硬件電路及軟件實(shí)現(xiàn)流程。經(jīng)過(guò)對(duì)各項(xiàng)參
    的頭像 發(fā)表于 03-22 09:01 ?2963次閱讀
    基于<b class='flag-5'>IA4420</b><b class='flag-5'>射頻</b><b class='flag-5'>芯片</b>和<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>的應(yīng)用<b class='flag-5'>方案</b>

    單片機(jī)數(shù)據(jù)采集系統(tǒng)PCB板制作

    單片機(jī)數(shù)據(jù)采集系統(tǒng)PCB板制作(pic單片機(jī)論壇)-該文檔為單片機(jī)數(shù)據(jù)采集
    發(fā)表于 07-22 10:17 ?34次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>系統(tǒng)</b>PCB板制作