色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

實(shí)現(xiàn)ETC系統(tǒng)中實(shí)時(shí)HDLC編解碼的方法

電子設(shè)計(jì) ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-03-21 08:26 ? 次閱讀

本文探討了使用MSP430F5xxx實(shí)現(xiàn)ETC系統(tǒng)中實(shí)時(shí)HDLC編解碼的方法。MSP430F5xxx是TI公司MSP430家族最新產(chǎn)品序列,采用先進(jìn)的0.18工藝,1MIPS消耗的電流低到了驚人的160uA。同時(shí),F(xiàn)5xx產(chǎn)品都配備了高效靈活的DMA模塊,對16bit數(shù)據(jù)進(jìn)行搬移只需要2個(gè)時(shí)鐘周期。本文給出了結(jié)合F5xx的DMA,TimerA,CRC16及SPI,實(shí)現(xiàn)幾乎實(shí)時(shí)的HDLC FM0軟解碼辦法和利用SPI的便捷的FM0編碼方法。本文包括相關(guān)的兩個(gè)實(shí)例代碼。

MSP430介紹

TI公司的MSP430 單片機(jī)產(chǎn)品系列具備16-bit RSIC架構(gòu),超低功耗。作為MSP430最新產(chǎn)品序列,F(xiàn)5xxx首次采用0.18um工藝,1MIPs消耗的電流低到了驚人的160uA,主頻達(dá)到25MIPs 。同時(shí),MSP430F5xxx提供了豐富的片上功能模塊,例如,硬件的RTC,12-bit ADC,靈活的時(shí)鐘系統(tǒng),硬件CRC16,電源管理模塊和多通道的靈活強(qiáng)大的DMA,支持待機(jī)模式下的數(shù)據(jù)交換。

高速公路不停車收費(fèi)系統(tǒng)(ETC)介紹

不停車收費(fèi)系統(tǒng)(又稱電子收費(fèi)系統(tǒng)Electronic Toll Collection System,簡稱ETC系統(tǒng))是利用RFID技術(shù),實(shí)現(xiàn)車輛不停車自動收費(fèi)的智能交通子系統(tǒng)。該系統(tǒng)通過路側(cè)單元RSU(Road Side Unit)與車載電子標(biāo)簽之間OBU(On Board Unit)的專用短程通信,在不需要司機(jī)停車和收費(fèi)人員操作的情況下,自動完成收費(fèi)處理過程。

ETC車載單元結(jié)構(gòu)

圖 1. ETC OBU結(jié)構(gòu)圖

如圖一所示,OBU由電池系統(tǒng),MCU射頻,顯示和讀卡部分(ESAM卡,CPU卡,射頻卡)組成。MCU作為整個(gè)系統(tǒng)的中心,負(fù)責(zé)管理顯示,讀卡以及與射頻部分的數(shù)據(jù)處理及交換。

FM0編碼方式介紹

在車輛通過收費(fèi)站時(shí),OBU和RSU通過5.8G的載波調(diào)制,進(jìn)行高速的數(shù)據(jù)交換。數(shù)據(jù)采用HDLC FM0調(diào)制。FM0編碼遵循以下三個(gè)規(guī)則:

A.一個(gè)周期內(nèi)有電平跳變表示”0” ;
B.一個(gè)周期內(nèi)沒有電平跳變表示”1”;
C.相鄰兩個(gè)周期電平相反。

數(shù)據(jù)形式請參考圖2

圖 2. FM0編碼方式

車載電子標(biāo)簽(OBU)對MCU的挑戰(zhàn)

車載電子標(biāo)簽系統(tǒng)對MCU有兩個(gè)挑戰(zhàn) 。一是低功耗;二是高速數(shù)據(jù)通信能力。
車載電子標(biāo)簽的電池要求有5年以上壽命或者能夠支持1萬次以上交易。整個(gè)系統(tǒng)的低功耗設(shè)計(jì)成為工程師們的首要任務(wù)。其次,RSU對OBU下行數(shù)據(jù)波特率達(dá)到了256Kbps,上行數(shù)據(jù)波特率512Kbps。由于車輛通行時(shí)間非常短,需要OBU對RSU的數(shù)據(jù)和命令快速響應(yīng)。而數(shù)據(jù)包最長能夠達(dá)到1Kbits,不允許OBU收下整個(gè)數(shù)據(jù)包之后再解碼,這要求MCU有實(shí)時(shí)編解碼的能力。
一般情況下,對FM0的軟解碼需要得到數(shù)據(jù)的電平寬度,從而實(shí)現(xiàn)解碼。通常有兩種方式,一種是Timer捕獲數(shù)據(jù)沿,然后軟件在中斷中判斷數(shù)據(jù)沿之間的寬度。另外一種是定時(shí)采樣數(shù)據(jù)口線的電平,通過計(jì)數(shù)方式得到電平寬度。ETC下行數(shù)據(jù)速率達(dá)到256Kbps,對數(shù)據(jù)“0”來講,數(shù)據(jù)跳變沿之間的寬度只有2uS。對數(shù)據(jù)“1”來講,數(shù)據(jù)沿寬度只有4uS。以第一種方式為例,傳統(tǒng)的軟解碼方式過程如下:

圖 3. Timer 捕獲中斷方式

如圖2所示,數(shù)據(jù)接收過程中,Timer會每2uS或者4uS捕獲到一個(gè)數(shù)據(jù)沿,并把數(shù)據(jù)沿保存到對應(yīng)寄存器。所以,Timer捕獲寄存器里的數(shù)據(jù)會最快每2uS更新一次。這就需要CPU速度足夠快,能夠在至少2uS之內(nèi)完成解碼過程。否則,Timer捕獲寄存器的數(shù)據(jù)就會被新的數(shù)據(jù)覆蓋掉,造成解碼錯誤。假設(shè)MCU完成1個(gè)bit解碼的時(shí)間需要50個(gè)cycle,那么至少需要MCU主頻達(dá)到25MIPS以上才能實(shí)現(xiàn)實(shí)時(shí)解碼。通常,我們會選取主頻超過40MIPs的MCU,而這些高速M(fèi)CU功耗往往難以滿足ETC系統(tǒng)的要求。所以,很多ETC生產(chǎn)商采用雙MCU的方式,由一顆高速M(fèi)CU實(shí)現(xiàn)FM0實(shí)時(shí)編解碼,另外還有一顆低功耗MCU,通常是MSP430來管理整個(gè)系統(tǒng)的功耗。這增加了系統(tǒng)的成本和復(fù)雜度。MSP430F5xxx的問世,能夠同時(shí)滿足ETC系統(tǒng)對MCU所有的挑戰(zhàn),解決了客戶的困擾。

用F5xxx 片上DMA和TimerA捕獲功能實(shí)現(xiàn)FM0實(shí)時(shí)解碼的方法

MSP430F5xxx卓越的低功耗特性能夠滿足ETC OBU的低功耗要求。作為MSP430最新產(chǎn)品序列,F(xiàn)5xxx首次采用0.18um工藝,1MIPs消耗的電流低到了驚人的160uA,片上PMM(電源管理模塊)讓用戶能夠根據(jù)MCU負(fù)荷靈活調(diào)節(jié)核電壓,確保功耗最低。另外,具備多種低功耗狀態(tài)。在典型的LPM3模式下,打開RTC,RAM數(shù)據(jù)保持的情況下功耗僅為2uA。

除了卓越的低功耗特性外,MSP430F5xx主頻雖然最高只能達(dá)到25MIPS,但由于有靈活的多通道DMA,能夠與Timer聯(lián)動,實(shí)現(xiàn)數(shù)據(jù)的自動搬移而不干擾到CPU,這極大的增強(qiáng)了MCU的數(shù)據(jù)吞吐能力,使主頻不再成為瓶頸,而完成對FM0近乎實(shí)時(shí)的解碼。另外,硬件的CRC16模塊讓MCU只需要操作寄存器就可以完成數(shù)據(jù)校驗(yàn)。利用DMA和CRC16的實(shí)時(shí)解碼過程如圖4所示:

圖 4. DMA自動數(shù)據(jù)搬移的解碼方式

數(shù)據(jù)接收過程中,Timer每2uS或者4uS捕獲到一個(gè)數(shù)據(jù)沿,這時(shí)會自動觸發(fā)DMA,DMA自動將Timer寄存器的數(shù)據(jù)搬移到RAM區(qū)的指定數(shù)組當(dāng)中。整個(gè)數(shù)據(jù)接收過程不需要CPU的參與。有了DMA的存在,CPU就不需要頻繁的進(jìn)出中斷去取數(shù)據(jù),也不用擔(dān)心Timer捕獲寄存器數(shù)據(jù)的丟失,只需專注于解碼過程。

圖 5. FM0 DMA方式解碼圖示

解碼過程說明:

1. 待機(jī)狀態(tài):TimerA配置成捕獲模式,使能TimerA中斷,等待數(shù)據(jù)到來
2. 捕獲到第一個(gè)數(shù)據(jù)沿:在TimerA中斷中使能DMA,使能TimerB及TimerB中斷
3. 數(shù)據(jù)接收:DMA自動將后續(xù)的數(shù)據(jù)沿搬移到內(nèi)存數(shù)組中;同時(shí)MCU解碼
4. 數(shù)據(jù)結(jié)束:TimerB判斷數(shù)據(jù)接收結(jié)束
5. 解碼結(jié)束

圖 6. 程序流程圖

實(shí)測結(jié)果:

采用120bytes的數(shù)據(jù)做FM0解碼測試,其中數(shù)據(jù)位”1”和“0”約各占50%。MSP430F5438完成解碼后,通過串口輸出數(shù)據(jù)如圖7所示:

圖 7. 串口接收到的數(shù)據(jù)

對上圖1Kbits數(shù)據(jù),實(shí)測MCU完成解碼,滯后數(shù)據(jù)包接收完畢約220uS.如圖8所示

圖 8. 解碼實(shí)時(shí)性

使用MSP430F5xx SPI及DMA實(shí)現(xiàn)FM0編碼及發(fā)送的辦法

ETC OBU系統(tǒng)MCU上行數(shù)據(jù)率是512Kbps。通過靈活應(yīng)用片上DMA及SPI模塊,可以方便的完成FM0數(shù)據(jù)發(fā)送

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

    關(guān)注

    180

    文章

    2403

    瀏覽量

    229463
  • 車載電子
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    17675
  • rsic
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    2801
收藏 人收藏

    評論

    相關(guān)推薦

    MSP430F5xxx在高速公路不停車收費(fèi)系統(tǒng)ETC的應(yīng)用

    摘要本文探討了使用MSP430F5xxx實(shí)現(xiàn)ETC系統(tǒng)實(shí)時(shí)HDLC
    發(fā)表于 09-26 11:01

    求一種基于FPGA的HDLC協(xié)議編解碼器設(shè)計(jì)方案

    本文主要圍繞WTB鏈路控制的幀格式進(jìn)行研究。鑒于IEC61375-1標(biāo)準(zhǔn)規(guī)定的WTB幀數(shù)據(jù)格式與IS03309定義的HDLC(High Level Data Link Control)格式一致,基帶Manchester-Bi
    發(fā)表于 05-08 06:45

    基于HarmonyOS編解碼能力,實(shí)現(xiàn)Camera實(shí)時(shí)預(yù)覽流的播放

    解碼能力播放預(yù)覽畫面。通過本教程,你將實(shí)現(xiàn)不受視頻格式限制、不受視頻完整性的影響、確保設(shè)備可以實(shí)時(shí)播放視頻流數(shù)據(jù),也可以以此為基礎(chǔ)實(shí)現(xiàn)分布式相機(jī)預(yù)覽、直播、視頻聊天等功能。圖1-1
    發(fā)表于 09-17 10:56

    接口協(xié)議智能編解碼方法研究

    針對當(dāng)前復(fù)雜信息系統(tǒng)仿真中,關(guān)于接口協(xié)議編解碼方法的缺陷,從接口協(xié)議的存儲、程序設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)和編解碼流程幾個(gè)方面,給出了復(fù)雜信息系統(tǒng)仿真中
    發(fā)表于 02-21 11:07 ?20次下載

    WTB網(wǎng)絡(luò)HDLC在FPGA實(shí)現(xiàn)

    在WTB底層協(xié)議的研究,其基本幀格式與ISO3309的HDLC要求一致,故設(shè)計(jì)了一種基于FPGA的HDLC編解碼器。重點(diǎn)介紹了協(xié)議和實(shí)現(xiàn)
    發(fā)表于 12-11 16:07 ?26次下載
    WTB網(wǎng)絡(luò)<b class='flag-5'>HDLC</b>在FPGA<b class='flag-5'>中</b>的<b class='flag-5'>實(shí)現(xiàn)</b>

    用XC9572實(shí)現(xiàn)HDB3編解碼設(shè)計(jì)

    用XC9572實(shí)現(xiàn)HDB3編解碼設(shè)計(jì) 介紹了HDB3編解碼的原理和方法,給出了用CPLD(Complex Programmable Logic Device)
    發(fā)表于 03-28 15:15 ?1649次閱讀
    用XC9572<b class='flag-5'>實(shí)現(xiàn)</b>HDB3<b class='flag-5'>編解碼</b>設(shè)計(jì)

    用XC9572實(shí)現(xiàn)HDB3編解碼設(shè)計(jì)

    摘要:介紹了HDB3編解碼的原理和方法,給出了用CPLD(Complex Programmable Logic Device)實(shí)現(xiàn)E1信號HDB3編解碼
    發(fā)表于 06-20 13:44 ?1188次閱讀
    用XC9572<b class='flag-5'>實(shí)現(xiàn)</b>HDB3<b class='flag-5'>編解碼</b>設(shè)計(jì)

    ETCFM0解碼器的設(shè)計(jì)

    FM0編碼以其便于位同步提取、頻譜帶寬較窄、實(shí)現(xiàn)電路簡單而在ETC得到廣泛的應(yīng)用,線路FM0解碼模塊是ETC
    發(fā)表于 05-06 15:57 ?0次下載
    <b class='flag-5'>ETC</b><b class='flag-5'>中</b>FM0<b class='flag-5'>解碼</b>器的設(shè)計(jì)

    RS編解碼的FPGA實(shí)現(xiàn)-說明

    RS編解碼的FPGA實(shí)現(xiàn)-說明RS編解碼的FPGA實(shí)現(xiàn)-說明。
    發(fā)表于 05-04 15:59 ?21次下載

    基于FPGA的JPEG實(shí)時(shí)圖像編解碼系統(tǒng)

    基于FPGA的JPEG實(shí)時(shí)圖像編解碼系統(tǒng)
    發(fā)表于 08-29 16:05 ?16次下載

    MSP430F5xxx 實(shí)現(xiàn)高速公路不停車收費(fèi)系統(tǒng)實(shí)時(shí)HDLC編解碼

    本文探討了使用MSP430F5xxx實(shí)現(xiàn)ETC系統(tǒng)實(shí)時(shí)HDLC
    發(fā)表于 04-26 17:55 ?1851次閱讀
    MSP430F5xxx <b class='flag-5'>實(shí)現(xiàn)</b>高速公路不停車收費(fèi)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>HDLC</b><b class='flag-5'>編解碼</b>

    FFMPEG視頻編解碼流程 H.264硬件編解碼實(shí)現(xiàn)

    本文闡述了基于FFMpeg的 H.264視頻 硬件編解碼在 S3C6410 處理器上的實(shí)現(xiàn)方法,為數(shù)字娛樂、視頻監(jiān)控和視頻通信系統(tǒng)開發(fā)過程中的高清視頻硬件
    發(fā)表于 04-03 11:28 ?1.9w次閱讀
    FFMPEG視頻<b class='flag-5'>編解碼</b>流程 H.264硬件<b class='flag-5'>編解碼</b><b class='flag-5'>實(shí)現(xiàn)</b>

    如何使用L9320實(shí)現(xiàn)ADPCM語音編解碼

    對L9320編解碼器的工作原理和使用方法 進(jìn)行了分析,給出了L9320在便攜式語音系統(tǒng)的典型應(yīng)用電路.
    發(fā)表于 12-20 17:27 ?24次下載
    如何使用L9320<b class='flag-5'>實(shí)現(xiàn)</b>ADPCM語音<b class='flag-5'>編解碼</b>

    編解碼一體機(jī)相對于傳統(tǒng)的編解碼設(shè)備有哪些優(yōu)勢?

    編解碼一體機(jī)相對于傳統(tǒng)的編解碼設(shè)備具有多個(gè)優(yōu)勢。以下是編解碼一體機(jī)的幾個(gè)主要優(yōu)勢: 高效實(shí)時(shí)的視頻處理能力:編解碼一體機(jī)采用先進(jìn)的
    的頭像 發(fā)表于 01-31 14:56 ?1516次閱讀
    <b class='flag-5'>編解碼</b>一體機(jī)相對于傳統(tǒng)的<b class='flag-5'>編解碼</b>設(shè)備有哪些優(yōu)勢?

    MSP430F5xx實(shí)現(xiàn)高速公路不停車收費(fèi)系統(tǒng)(ETC)OBU單元HDLC

    電子發(fā)燒友網(wǎng)站提供《MSP430F5xx實(shí)現(xiàn)高速公路不停車收費(fèi)系統(tǒng)(ETC)OBU單元HDLC.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:59 ?0次下載
    MSP430F5xx<b class='flag-5'>實(shí)現(xiàn)</b>高速公路不停車收費(fèi)<b class='flag-5'>系統(tǒng)</b>(<b class='flag-5'>ETC</b>)OBU單元<b class='flag-5'>HDLC</b>
    主站蜘蛛池模板: 青娱乐在线一区| 色哦色哦哦色天天综合| 伊人色综合久久大香| 少妇内射兰兰久久| 漂亮的保姆3中文版完整版| 麻豆国产人妻欲求不满| 爱人 qvod| 亚洲精品久久YY5099| 三级成年网站在线观看| 人妻仑乱少妇88MAV| 欧美日韩一二区旡码高清在线| 国产专区亚洲欧美另类在线| 91羞羞视频| 侮辱丰满美丽的人妻| 善良的小峓子2在钱免费中文字| 青春禁区动漫免费观看| 欧美日韩永久久一区二区三区| 男同志video最新猛男| 黄色大片久久| 国产又色又爽又刺激在线播放| 99热都是精品| 亚洲一卡二卡三卡四卡无卡麻豆 | 日本邪恶少女漫画大全| 久久香蕉国产线看观看精品| 久久久无码精品亚洲A片猫咪 | 三叶草成人| 无码日本亚洲一区久久精品| 天美麻豆成人AV精品视频| 乱码AV午夜噜噜噜噜| 国产色精品VR一区二区| 国产午夜一级淫片| 簧片在线免费观看| 久久热免费视频| 魔乳 堕乳漫画acg产卵| 欧美一区二区视频高清专区| 琪琪SEE色原网色原网站18| 日本又黄又爽又色又刺激的视频| 日日噜噜大屁股熟妇| 涩涩免费网站| 亚洲AV无码一区二区色情蜜芽| 日韩欧美精品有码在线播放免费|