日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
RS-232至RS-485RS-422接口的智能轉(zhuǎn)換器
RS-232至RS-485RS-422接口的智能轉(zhuǎn)換器
 更新時(shí)間:2008-8-4 4:48:28  點(diǎn)擊數(shù):24
【字體: 字體顏色
),開始檢測是否有下一個(gè)起始位到來。在時(shí)間T內(nèi),若有下一個(gè)起始位到來,則保持發(fā)送狀態(tài),否則將關(guān)閉發(fā)送使能,結(jié)束數(shù)據(jù)發(fā)送。

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

    由于本轉(zhuǎn)換器供電來自RS-232信號線,其輸入功率受到限制,因而在本設(shè)計(jì)中將盡可能地采用+3V供電的低功耗器件,保證總電流小于54.4mA。主要包括4個(gè)部分:DC-DC轉(zhuǎn)換器、RS-232接口、RS-485RS-422接口和微處理器。分別介紹如下:

    3.1 DC-DC轉(zhuǎn)換器

    顯然,還沒有一個(gè)DC-DC轉(zhuǎn)換器能夠直接實(shí)現(xiàn)-12V輸入,+3V輸出的IC。但是,如果我們利用現(xiàn)有的IC,稍作改動,即可實(shí)現(xiàn)該功能。圖2所示的 DC-DC轉(zhuǎn)換電路,就是利用MAX761實(shí)現(xiàn)的-12V輸入,+3V輸出、效率高于85%的升壓DC-DC轉(zhuǎn)換器。該轉(zhuǎn)換器實(shí)際輸入電壓范圍為- 2.5~-13.5V,靜態(tài)工作電流僅I1=120μA,具有輸出電流大于54.5mA的能力(如果前端輸入功率未受到限制,則輸出電流可達(dá)300mA以上)。由于MAX761采用高效率的PFM控制方式,而且在本電路中,開關(guān)損耗較。熞?yàn)殚_關(guān)電流小于負(fù)載電流 所以能夠達(dá)到比MAX761典型應(yīng)用更高的效率MAX761典型應(yīng)用效率為86%。輸出電壓由下列方程確定:

  

    選取R2=100KΩ,根據(jù)所需要的輸出電壓,計(jì)算R1。

    3.2 RS-232接口

    本轉(zhuǎn)換器只需要一片單發(fā)/單收RS-232接口就可以滿足要求,但必須要求+3V單電源工作、工作電流盡可能地小的接口電路。 MAX3221/NAX3221E(帶±15kVESD保護(hù))剛好能夠滿足上述要求,具有1TX/1RX,其工作電壓+3~+5.5V,僅1μA的靜態(tài)電流,負(fù)載電流小于I2=2mA。

    3.3 RS-485RS-422接口

    為兼顧RS-485RS-422接口中半雙工和全雙工的要求,本轉(zhuǎn)換器采用MAX3491作為RS-485RS-422接口電路,其主要指標(biāo)為:+3~+ 3.6V單電源工作、工作電流1mA驅(qū)動60Ω負(fù)載時(shí)(半雙工時(shí),兩個(gè)120Ω終端匹配電阻的并聯(lián)值),峰值電流可達(dá)I3=3V/60Ω=50mA。半雙工和全雙工工作方式是通過跳線器來設(shè)置的,見圖3。

    3.4 微處理器

    在本轉(zhuǎn)換器中,微處理器所要完成的任務(wù)很簡單,僅需要幾根I/O線即可實(shí)現(xiàn)參數(shù)的設(shè)置和發(fā)送使能的自動控制。實(shí)際選擇中,采用Microchip公司的PIC12C508A,其主要指標(biāo)為:工作電流<1.0mA工作電壓3V,頻率4MHz)6條I/O線,512kByte的ROM。其中,GP0、GP1、GP4和GP5四個(gè)引腳設(shè)定對應(yīng)于16種常用波特率(300、600、1200至38.4Kbps等8種,以及900、1800至115.4Kbps等8種)的延時(shí)時(shí)間;GP3對應(yīng)于10位或11位串行數(shù)據(jù)格式;GP2為TXD輸入,用來檢測UART何時(shí)發(fā)送和停止數(shù)據(jù);GP1為復(fù)用輸出引腳,用來控制MAX3491的發(fā)送使能控制端;GP0也為復(fù)用輸出引腳,用來控制MAX3491的接收使能。詳見圖3。

    本轉(zhuǎn)換器的最大電流總和<+++=0.12 +2.0+50.0+1.0=53.12mA,小于DC-DC轉(zhuǎn)換器的最小輸出電流54.4mA,因而通過RS-232信號線為本電路供電是完全可行的。實(shí)際上,由于輸入電源端的儲能電容E1和TXD(為負(fù)電平時(shí))能夠?yàn)殡娐费a(bǔ)充一定的功率,所以設(shè)計(jì)上留有較大的電源功率裕量。

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

    本轉(zhuǎn)換器的軟件設(shè)計(jì)較為簡單,微處理器復(fù)位后,將所有的I/O口設(shè)為輸入,并讀入所有的I/O狀態(tài),保存到寄存器;將GP2和GP3改設(shè)為輸出狀態(tài),并輸出低電平,使RS-485RS-422接口處于禁止發(fā)送、允許接收的狀態(tài)。CPU根據(jù)GPI0的初始狀態(tài),確定出用戶設(shè)定的通訊波特率和串行數(shù)據(jù)格式,從而預(yù)置內(nèi)部的延時(shí)設(shè)定。CPU檢測到UART開始通訊后,打開發(fā)送使能,經(jīng)內(nèi)部預(yù)置延時(shí)后,開始在一個(gè)位寬時(shí)間內(nèi)檢測是否有下一個(gè)起始位到來,如檢測到,則重新延時(shí)等待;否則,關(guān)閉發(fā)送使能,結(jié)束當(dāng)前通訊,重新檢測UART的起始位。對于半雙工通訊方式,允許發(fā)送使能前應(yīng)該關(guān)閉接收使能,而在發(fā)送使能關(guān)閉后才打開接收使能。對于全雙工通訊方式,其接收使能可以不受此信號控制,而可以直接通過跳線接地,始終允許接收。

    總之,在本RS-232到RS-485RS-422接口的智能轉(zhuǎn)換器設(shè)計(jì)中,除了本身這個(gè)產(chǎn)品具有較高的應(yīng)用價(jià)值外,文中所涉及的RS-232信號線供電方案,由于其高效率、大電流輸出能力,在許多基于RS-232接口的應(yīng)用中都能夠很好地滿足應(yīng)用;另外,這種智能控制RS-485RS-422接口的收發(fā)使能的思想,在擴(kuò)展基于RS-485RS-422接口的網(wǎng)絡(luò)分支及延伸通訊距離都能夠得到很好的應(yīng)用。



  • 上一篇: 旋轉(zhuǎn)變壓器—數(shù)字轉(zhuǎn)換器AD2S83 在伺服系統(tǒng)中的應(yīng)用
  • 下一篇: 微處理器Rabbit2000與液晶顯示控制器KS0108B的接口及編程
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1