• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      155Mbps光纖收發(fā)模塊用于低速異步串行通信的設(shè)計

      2018-01-10 13:52:53孫靖舒
      科技傳播 2017年23期
      關(guān)鍵詞:單片機

      孫靖舒

      摘 要 155Mbps的光纖收發(fā)模塊一般用于100Mbps光纖以太網(wǎng)通信,接口電平通常為PECL的差分信號,由于光功率過飽和的原因,通常要求發(fā)送信號調(diào)制后發(fā)送,正常情況下不能直接用于中低速異步串行通信。支持中低速通信的光纖模塊一般價格為150元,而155Mbps的光纖模塊價格一般不到70元。若將少于10元成本的單片機用于155Mbps光纖模塊上,并能解決中低速數(shù)據(jù)的光纖通信問題,有一定的應(yīng)用價值。

      關(guān)鍵詞 光纖收發(fā)模塊;單片機;中低速數(shù)據(jù)通信

      中圖分類號 TN91 文獻標(biāo)識碼 A 文章編號 1674-6708(2017)200-0173-02

      1 總體設(shè)計思路

      1)設(shè)計合理的編碼方式對高速數(shù)據(jù)進行調(diào)制與解調(diào)。

      2)收發(fā)過程通過兩片單片機來模擬,從而判斷設(shè)計方案的可行性,同時記錄出現(xiàn)的問題。

      3)通過軟件模擬所得到的結(jié)果來選擇適當(dāng)?shù)男酒M行實際電路的搭建。

      2 低速光纖收發(fā)模塊電路設(shè)計與實現(xiàn)

      2.1 調(diào)制解調(diào)原理

      實驗是通過改變占空比從而改變傳輸速率[ 1 ]。具體實現(xiàn)方式如下:設(shè)定通信速率最低為9600bps,最高為115200bps,速率必須為常用標(biāo)準(zhǔn)速率。

      列表如下:9600,19200,38400,57600,115200單片機設(shè)定頻率為11.0592×3MHz。調(diào)制時按115200速率的位進行,0變?yōu)?:3的占空比,1變?yōu)?:1占比。輸入接INT1,INT1工作在上下沿中斷方式當(dāng)中斷發(fā)生時,調(diào)整定時器T1工作在230400bps×4自動重載定時方式INT1中斷或T1中斷3次時,輸出低電平;T1中斷1次時INT為0,則輸出高電平,重復(fù)上過程即可。

      2.2 調(diào)制電路的設(shè)計

      實驗使用兩個單片機來模擬預(yù)想程序的設(shè)計。如圖1所示,單片機U2是發(fā)送端,單片機U2的接口分別向單片機U1持續(xù)發(fā)送高電平和低電平,此時U1做的工作是對發(fā)送過來的數(shù)據(jù)進行調(diào)制。單片機設(shè)定頻率為11.0592×4MHz。1變?yōu)?:1占比,0變?yōu)?:3。

      U2的作用是持續(xù)給U1發(fā)送高低交叉的電平作為被調(diào)制電平。U2主程序中,首先給接口賦了初值1,且僅執(zhí)行這一次后一直等待,直到中斷程序的到來。中斷程序到來后,立即執(zhí)行switch函數(shù)。在switch函數(shù)中設(shè)置了一個靜態(tài)變量tsts。在函數(shù)中,靜態(tài)變量只有定義時才初始化,每次函數(shù)調(diào)用時保留有上次的值。使用上基本上和全局變量差不多,只是函數(shù)外部無法訪問,這樣有利于簡化電路而且使電路數(shù)據(jù)可以更好的被修改。

      第一次中斷到來時立即執(zhí)行switch中的case 0,這段程序的作用是將P2_0端口電平拉高的同時給tsts重新賦值為1。執(zhí)行完這部分程序后這次中斷過程就結(jié)束了,程序跳出switch函數(shù),然后等待下一次中斷的到來。當(dāng)?shù)诙沃袛嗟絹頃r,tsts已經(jīng)變成了1,因此這一次程序要執(zhí)行switch函數(shù)中的case 1。case 1的作用是將P3_0的電平賦給P2_0,同時也將tsts重新賦值為2。到此程序執(zhí)行完畢,程序跳出switch函數(shù),然后繼續(xù)等待下一次中斷的到來。第三次中斷到來時,這次tsts要根據(jù)上一次保存的數(shù)值2來執(zhí)行,因此程序執(zhí)行case 2。在這個程序中只是將tsts賦值成新的參數(shù)3,其他端口保持不變,也就是說P2_0依然輸出同P3_0相同的電平,然后程序就執(zhí)行完畢,程序跳出switch函數(shù),等待第四次中斷的到來。當(dāng)?shù)谒拇沃袛嗟絹頃r,tsts為3,因此程序執(zhí)行case 3,程序的功能是將P2_0電平再次拉到低電平,tsts賦值為0,完成這些過程便跳出中斷程序繼續(xù)等待下一次中斷的到來。tsts在第四次中斷的時候被重新賦值為0,這樣就使得程序可以循環(huán)地進行。整個調(diào)制程序完成。如此循環(huán)就可以實現(xiàn)調(diào)制功能了。

      2.3 解調(diào)電路的設(shè)計

      解調(diào)過程是根據(jù)多次判斷輸入電平的高低從而來決定輸出電平的高低。在調(diào)制程序中新引入了一個變量rbit。它的作用是作為一個中間變量將判斷結(jié)果最終發(fā)送給輸出端。

      具體過程為:當(dāng)?shù)谝淮沃袛嗟絹淼臅r候程序?qū)⑦\行switch函數(shù)里的case 0語句。這條語句的作用是通過if語句來判斷輸入端口P0_0的電平。如果P0_0高電平那么就給rsts賦值1,執(zhí)行完這些動作之后這一次的程序就完成了。因為在主函數(shù)中已經(jīng)給P0_0賦了高電平,所以第一個if語句一定會給rsts賦值1。第二次中斷程序到來的時候,此時的rsts數(shù)值為1,因此執(zhí)行case 1。這條語句依然是判斷P0_0的電平。如果P0_0為高電平那么只做給rsts賦值參數(shù)2完成這一個動作就跳出程序,繼續(xù)等待下一次中斷的到來。如果P0_0為高電平,那么不單要給rsts賦值參數(shù)2,同時還要給之前定義的rbit參數(shù)賦值0,完成這些過程就跳出程序,等待下一次中斷的到來。第三次中斷程序到來的時候,此時的rsts為2,于是程序執(zhí)行case 2,在這條語句中,rbit的值會隨著P0_0而變化,如果P0_0為高,那么rbit為1,相反,如果P0_0為低,那么rbit為0。同時rsts被重新賦值為3,這條語句到此結(jié)束,跳出程序,繼續(xù)等待下一次中斷的到來。通過前三次中斷判斷后,如果輸入是高電平,那么rbit就為1,如果是低電平,那么rbit就被賦值為0。當(dāng)?shù)谒拇沃袛嗟絹頃r,要通過前三次的判斷從而決定輸出端P0_4的電平。case 4的作用就是將判斷出的rbit值賦給輸出端P4_0,rsts被重新賦值為0。所有的程序到此結(jié)束。

      3 實現(xiàn)電路的各模塊設(shè)計

      3.1 電平轉(zhuǎn)換電路的設(shè)計

      單片機傳輸數(shù)據(jù)時為TTL電平,而光模塊為ECL電平。因此光模塊與單片機不能直接相連,所以在單片機與光模塊之間要放置一個26LS32芯片構(gòu)成的電平轉(zhuǎn)換電路,使得光模塊發(fā)送的ECL電平和單片機發(fā)送的TTL電平可以互相轉(zhuǎn)化。從而實現(xiàn)電平匹配[ 2 ]。電平轉(zhuǎn)換電路使用的芯片是26LS32,芯片26LS32其內(nèi)部含有四個相同的差分電路,和一個使能控制端。輸入信號介于V1T和V1T-之間就可以工作。endprint

      3.2 接口電路的設(shè)計

      由于電腦串口R232電平是-10V至+10V,而單片機應(yīng)用系統(tǒng)的信號電壓是TTL電平0至+5V。因此在連接PC機部分要使用MAX232芯片進行轉(zhuǎn)換。該器件包含2個驅(qū)動器、2個接收器和一個電壓發(fā)生器電路提供TIA/EIA-232-F電平。RS232接口電平轉(zhuǎn)換芯片的電容值:104和105均為去耦電容,用在電源和地之間。4個電容具有3個方面的作用:一是作為本集成電路的蓄能電容;二是濾除該器件產(chǎn)生的高頻噪聲,切斷其通過供電回路進行傳播的通路;三是防止電源攜帶的噪聲對電路構(gòu)成干擾[ 3 ]。

      3.3 電源電路的設(shè)計

      實現(xiàn)電路所有的電源用芯片MC34063來提供。MC34063集成電路主要特性:輸入電壓范圍:2.5V~40V,輸出電壓可調(diào)范圍:1.25V~40V輸出電流可達:1.5A。工作頻率:最高可達100kHz,低靜態(tài)電流短路電流限制,可實現(xiàn)升壓或降壓電源變換器。它由具有溫度自動補償功能的基準(zhǔn)電壓發(fā)生器、比較器、占空比可控的振蕩器,R-S觸發(fā)器和大電流輸出開關(guān)電路等組成。該器件本身包含了DC/DC變換器所需要的主要功能的單片控制電路且價格便宜[4]。

      4 電路實現(xiàn)

      根據(jù)上述電路分析,設(shè)計出了155Mbps光纖收發(fā)模塊用于低速異步串行通信的電路版圖,如圖2所示。

      5 結(jié)論

      1)該綜合實驗系統(tǒng)不僅能為以單片機為核心的系統(tǒng)前期探索研究提供一種方便的實驗裝置,而且能在遠離工業(yè)現(xiàn)場的實驗室解決工業(yè)應(yīng)用中的實際問題.實驗結(jié)果表明該系統(tǒng)可以將許多分散的實驗項目整合在一起進行研究和分析,節(jié)約資源,降低成本;實驗數(shù)據(jù)正確率高,通信實時性強,系統(tǒng)工作可靠;單片機串行網(wǎng)絡(luò)構(gòu)成的光模塊通信靈活性強,易于擴充,其設(shè)計原理可以減少生產(chǎn)成本具有很大的實用價值。

      2)接口電路在實際應(yīng)用中的注意:

      (1)快速開關(guān)二極管可以選用IN4148,在要求高效率的場合必須使用 IN5819(貼片為SS14);(2)34063能承受的電壓,即輸入輸出電壓絕對值之和不能超過40V,否則不能安全穩(wěn)定的工作;(3)輸出功率達不到要求的時候,比如>1A時,可以通過外接擴功率管的方法擴大輸出電流,三極管、雙極型或MOS管均可。(4)電容選擇上可以適當(dāng)調(diào)大電容的數(shù)值。

      參考文獻

      [1]基于方波載波占空比調(diào)制的ECPT系統(tǒng)能量信號并行傳輸技術(shù)[J].電工技術(shù)學(xué)報,2015(21):51-56.

      [2]許春田.PLC與TTL間電平轉(zhuǎn)換電路的一種簡單設(shè)計方法[C]//全國冶金自動化信息網(wǎng)、《冶金自動化》雜志社.全國冶金自動化信息網(wǎng)2010年年會論文集,全國冶金自動化信息網(wǎng)、《冶金自動化》雜志社,2010:3.

      [3]王征.RS232/PROFIBUS-DP從站接口設(shè)計與實現(xiàn)[D].北京:清華大學(xué),2004.

      [4]郭忠銀,高飛燕.基于MC34063的開關(guān)電源設(shè)計[J].工業(yè)控制計算機,2010(2):100-101.endprint

      猜你喜歡
      單片機
      基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機的多功能智能插排
      電子制作(2019年11期)2019-07-04 00:34:48
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      MSP430單片機在仿真中要注意的幾點問題
      電子制作(2017年9期)2017-04-17 03:00:53
      基于單片機的平衡控制系統(tǒng)設(shè)計
      電子制作(2017年19期)2017-02-02 07:08:27
      基于單片機的三維LED點陣設(shè)計
      電子制作(2016年21期)2016-05-17 03:52:51
      Microchip推出兩個全新PIC單片機系列
      基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
      长汀县| 乳山市| 拉萨市| 温州市| 崇阳县| 巴中市| 华亭县| 上高县| 潮安县| 蒙山县| 英德市| 荥阳市| 沂水县| 东明县| 天台县| 民县| 兰考县| 疏附县| 延川县| 古丈县| 南平市| 古交市| 岳阳市| 牡丹江市| 晋城| 富民县| 望江县| 哈巴河县| 左贡县| 石台县| 武威市| 禄劝| 南漳县| 科尔| 襄垣县| 景东| 衡南县| 玛纳斯县| 报价| 尼勒克县| 井陉县|