在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種基于AT89C51的三總線轉換裝置設計

            一種基于AT89C51的三總線轉換裝置設計

            作者: 時間:2014-08-26 來源:網絡 收藏

              1 引言

            本文引用地址:http://www.biyoush.com/article/262210.htm

              隨著電子設備的大量出現及針對各種控制系統(tǒng)的實際需求,各種通信網絡相繼產生。由于它們的總線結構,通信協議及傳輸特點各不相同,給不同設備之間的連接帶來很多麻煩,因而急需各種總線之間的轉換裝置。目前較流行的現場通信網絡有,、HART、Profield、Dupline、CAN和LonWorks等,本文闡述了一種USB-CAN-RS232三總線轉換裝置,電路設計簡單新穎,并并且攜帶方便,實用性很強。

              2 各種總線的特點

              2.1 CAN(Controller Area Netwrok)

              CAN是控制器局域網絡,屬于工業(yè)現場總線的范疇。與一般的通信總線相比,CAN總線的數據通信具有突出的可靠性、

              實時性和靈活性,具有較高的通信速率(最高達1Mb/s),較遠的通信距離(最遠達10km),良好的抗電磁干擾能力,而且采用總線仲裁技術,通信方式靈活,越來越受到人們的重視,它在汽車領域的應用最為廣泛,一些著名的汽車制造廠商如BENZ(奔馳)、BMW(寶馬)、PORSCHE(保時捷)、ROLLS-ROYCE(勞斯萊斯)和JAGUAR(美洲豹)等都采用CAN總線實現汽車內部控制系統(tǒng)與各檢測和執(zhí)行機構間的數據通信。

              2.2 USB(Universal Serial Bus)

              USB即"通用串行總線"是一種應用在PC中的表型總線,由Intel、Microsoft、NEC等公司共同提出,他是一種新型的外接串聯口,提出該規(guī)格的廠商希望用USB取代現有的外接設備接口,它還具備連接單一化、軟件自動偵測以及熱插拔(即插即用)的功能,USB具有以下特點:

              1)數據傳輸速率高。USB高速:480Mb/s;USB全速:12Mb/s;USB低速:1.5Mb/s。

              2)數據傳輸可靠。USB事務處理包括錯誤檢測機制,可以確保數據無錯誤發(fā)送,在發(fā)生錯誤時,事務處理可以重新進行。

              3)同時掛接多個USB設備,每個USB總線支持127個設備的連接。

              4)USB接口能為設備供電。當外界電源要求電壓為5V且電流小于500mA時,可以直接從USB總線獲取電源,這樣,USB設備無需專用電源線,從而降低了設備成本。

              5)支持熱拔。USB實現了真正的"即插即用"功能,設備連接后由USB自檢測,并且由軟件自動配置,完成后立刻就能使用,不需要用戶進行干涉。

              3 器件特性

              3.1 SJA1000型CAN總線控制器

              SJA1000是Philips公司早期PCA82C200型CAN控制器的代替品,功能更強,具有如下特點:

              完成兼容PCA82C200及其工作模式即BASICCAN模式;

              具有擴展的接收緩沖器,64字節(jié)的FIFO結構;

              支持CAN2.0B;

              支持11位和29位識別碼;

              位速率可達1Mbit/s;

              時鐘頻率高達24M赫茲;

              支持與不同微處理器的接口; 可編程的CAN輸出驅動配置;

              工作溫度范圍寬(-40攝氏度~+125攝氏度)。

              SJA1000的引腳排列如圖1所示,其內部主要由接口管理邏輯IML、信息緩沖器(含發(fā)送緩沖器TXB和接收緩沖器RXFIFO)、位流處理器BSP、接收過濾器ASP、位時序處理邏輯BTL、錯誤管理邏輯EML、內部振蕩器及復位電路等構成,IML接收來自CPU的命令,控制CAN寄存器的尋址并向控制提供中斷信息及狀態(tài)信息,CPU的控制經IML把要發(fā)送的數據寫入TXB,TXB中的數據由BSP處理后經BTL輸出到CAN BUS。BTL始終監(jiān)視CAN BUS,當檢測到有效的信息頭"隱性電平-控制電平"的轉換時啟動接收過程,接收的信息首先要由位流處理器DSP處理,并由ASP過濾,只有當接收的信息的識別碼與ASP檢驗相符時,接收信息才最終被寫入RXB或RXFIFO中,RXFIFO最 多可以緩存64字節(jié)的數據,該數據可被CPU讀取,EML負責傳遞層中調制器的錯誤管制,它接收BSP的出錯報告,促使DSP和IML進行錯誤統(tǒng)計。

              3.2 USBN9603型USB接口電路

              USBN9603的引腳排列如圖2所示,它是標準的USB接口電路,符合USB1.0和USB1.1協議。USBN9603集成了3.3V的穩(wěn)定電源、串行接口引擎SIE、多個USB端點緩沖FIFO、1個8位并行微處理器接口和1個時鐘源。

              

             

              

             

              USBN9603的性能如下:低電流,低功能,外接24M赫茲晶體振蕩器。

              增強型的DMA機制支持數據快速自動傳輸;

              集成了64B的雙向FIFO存儲器;

              外處理器接口模式可由軟件控制;

              支持24M赫茲晶體振蕩器和內部48M赫茲時鐘產生電路;

              時鐘頻率可由軟件控制;

              8位并行接口有兩種可選模式,包括地址/數據復用型和非地址/數據復用型;

              接收和發(fā)送端的緩沖為64B;


            上一頁 1 2 下一頁

            關鍵詞: AT89C51 RS-232 RS422/485

            評論


            相關推薦

            技術專區(qū)

            關閉