新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP和FPGA的磁浮列車同步485通信方式的研究

        基于DSP和FPGA的磁浮列車同步485通信方式的研究

        作者: 時(shí)間:2009-05-18 來(lái)源:網(wǎng)絡(luò) 收藏

          由于傳送到的一幀數(shù)據(jù)為72bits,因此通過(guò)16bits數(shù)據(jù)線傳輸需要分5次才能傳送完,每16bits數(shù)據(jù)到達(dá)時(shí)產(chǎn)生一次外部中斷。設(shè)波特率時(shí)鐘為512k,假設(shè)來(lái)自定位單元完整的一幀數(shù)據(jù)為0x02123456789abcde03,車載電單元通過(guò)16bits數(shù)據(jù)線分次轉(zhuǎn)發(fā)到的數(shù)據(jù)則為0x0002, 0x1234, 0x5678, 0x9abc,0xde03 。數(shù)據(jù)及中斷信號(hào)產(chǎn)生的時(shí)序如圖6所示。由圖6可以看出,每對(duì)應(yīng)移出一次dataout,都會(huì)相應(yīng)地發(fā)出一個(gè)外部中斷信號(hào)xint1,一旦接收到外部中斷便在中斷服務(wù)子程序中從16bits數(shù)據(jù)線讀取信號(hào)值。為了完整的接收一幀信號(hào),可在外部中斷服務(wù)程序中定義一個(gè)16級(jí)FIFO,當(dāng)從FIFO的最底層讀出的數(shù)據(jù)為0x02時(shí),便可以判斷一幀數(shù)據(jù)的開始(若在用戶數(shù)據(jù)和校驗(yàn)值中存在0x02則要進(jìn)行相應(yīng)的字符轉(zhuǎn)義),依次接收以下的數(shù)據(jù)便得到完整的一幀定位信息。

        圖6 車載電傳輸單元DSP讀數(shù)據(jù)的仿真波形

        2 雙方的原理圖

          根據(jù)以上對(duì)485實(shí)現(xiàn)方法的描述,在ISE中利用ECS工具所描繪的頂層原理圖如下,包括測(cè)速定位單元數(shù)據(jù)發(fā)送和車載電控制單元數(shù)據(jù)接收。

          定位測(cè)速單元同步數(shù)據(jù)發(fā)送方的原理圖如圖7所示。

        圖7 同步數(shù)據(jù)發(fā)送方原理圖

          圖7中,addr_decode為地址譯碼模塊,用于從DSP完整地接收一幀定位信息;tra485data為串行數(shù)據(jù)及門控信號(hào)發(fā)送模塊。其中,din(15:0)直接來(lái)自DSP的16bits數(shù)據(jù)線;addr(3:0)與DSP的A17-A14地址線相連;clkin及anfin信號(hào)由車載無(wú)線電控制單元提供。輸出的dataout及uefout經(jīng)過(guò)輸出緩沖及差分電平轉(zhuǎn)換后送給車載無(wú)線電控制單元。

          車載無(wú)線電控制單元同步數(shù)據(jù)接收方的原理圖如圖8所示。

        圖8 同步數(shù)據(jù)接收方原理圖

          圖8中,divide_512k為發(fā)送時(shí)鐘產(chǎn)生模塊,產(chǎn)生所需的波特率時(shí)鐘;anf_shift 用于產(chǎn)生無(wú)線電請(qǐng)求信號(hào);rec485data用于串行接收定位信息并通過(guò)dataconvert模塊轉(zhuǎn)發(fā)到。其中,Dataout(15:0)直接通過(guò)數(shù)據(jù)線連到DSP,Xint1則連到DSP的外部中斷1。anfout和clkout由輸入的晶振頻率分頻后得到,經(jīng)輸出緩沖及差分電平轉(zhuǎn)換后送給車輛測(cè)速定位單元。

        3 結(jié)束語(yǔ)

          在高速特殊的通信環(huán)境中,物理層的體現(xiàn)出其抗干擾性強(qiáng)、實(shí)時(shí)性好,誤碼率低等優(yōu)點(diǎn),且實(shí)現(xiàn)原理簡(jiǎn)單,硬件連接也不復(fù)雜。利用所實(shí)現(xiàn)的通信設(shè)計(jì)靈活、可靠性高,其功能在實(shí)際應(yīng)用中已得到驗(yàn)證,且效果良好。



        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 仁寿县| 洛浦县| 疏附县| 南岸区| 介休市| 双城市| 泰州市| 曲周县| 论坛| 东阿县| 呼伦贝尔市| 安乡县| 延吉市| 雅江县| 灯塔市| 玉林市| 城市| 长丰县| 黑水县| 离岛区| 石家庄市| 商河县| 内黄县| 大竹县| 巴南区| 福泉市| 延安市| 武强县| 尚义县| 原平市| 伊金霍洛旗| 南平市| 东港市| 潞城市| 金昌市| 柳州市| 静安区| 北京市| 凤凰县| 法库县| 吉木乃县|