在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > STM32的CAN總線中繼器設(shè)計(jì)及應(yīng)用

            STM32的CAN總線中繼器設(shè)計(jì)及應(yīng)用

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

            摘要:中繼器是系統(tǒng)組網(wǎng)的關(guān)鍵,通過(guò)中繼器可以擴(kuò)展節(jié)點(diǎn)的數(shù)量和實(shí)現(xiàn)不同波特率之間的通信。本文充分利用F105內(nèi)部集成雙bx 控制器的特性,出一款基于的單芯片中繼器,并將其到齊瑪印花機(jī)上。實(shí)踐證明該方法有效可行,不僅實(shí)現(xiàn)了齊瑪印花機(jī)的改造,還降低了系統(tǒng)設(shè)備的成本。
            關(guān)鍵詞:CAN;中繼器;F105;齊瑪印花機(jī)

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

            引言
            CAN是一種多主方式的串行通信總線,具有優(yōu)良的穩(wěn)定性、實(shí)時(shí)性、遠(yuǎn)程通信能力以及超強(qiáng)的硬件CRC糾錯(cuò)等特性;CAN總線技術(shù)的不再僅限于汽車(chē)行業(yè),而是擴(kuò)展到了機(jī)械、紡織、控制等行業(yè),并被公認(rèn)為是最有前途的現(xiàn)場(chǎng)總線之一。然而由于受制于CAN收發(fā)器,CAN總線通信距離和網(wǎng)絡(luò)中節(jié)點(diǎn)數(shù)被分別限制在10 km和110個(gè)之內(nèi)。但是在稍大型的CAN總線系統(tǒng)中,這往往是不夠的,這時(shí)就需要用CAN總線中繼器對(duì)CAN總線網(wǎng)絡(luò)進(jìn)行擴(kuò)展。
            CAN中繼器是系統(tǒng)組網(wǎng)的關(guān)鍵技術(shù)設(shè)備之一,使用中繼器可以提高網(wǎng)絡(luò)的靈活性,并且通過(guò)中繼器還可以連接兩個(gè)不同波特率的CAN總線網(wǎng)絡(luò);在兩個(gè)網(wǎng)絡(luò)間進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),極大地?cái)U(kuò)展其使用范圍。基于此,本文出一款基于STM32的CAN總線中繼器,并將其到齊瑪印花機(jī)上,完成圓網(wǎng)印花機(jī)通信系統(tǒng)的工程改造。

            1 系統(tǒng)整體方案及硬件實(shí)現(xiàn)
            以往的CAN中繼器設(shè)計(jì)大多采用MCU加CAN控制器的雙芯片或多芯片解決方案。例如,參考文獻(xiàn)使用1片MCU加2路CAN控制器的結(jié)構(gòu)實(shí)現(xiàn)中繼器;參考文獻(xiàn)使用雙MCU結(jié)構(gòu)設(shè)計(jì)CAN總線中繼器;參考文獻(xiàn)使用獨(dú)立雙CAN控制器作為2路CAN接口的控制器來(lái)設(shè)計(jì)CAN中繼器。上述方案電路復(fù)雜,MCU與CAN控制器通過(guò)外部總線連接,數(shù)據(jù)吞吐速度慢,整體可靠性也比較差。
            意法半導(dǎo)體的STM32是以ARM Cortex-M3為內(nèi)核的32位微處理器,主頻可高達(dá)72 MHz,內(nèi)置Flash和SRAM,其容量可分別高達(dá)512 KB和64 KB;內(nèi)部集成雙bxCAN控制器。它支持CAN協(xié)議V2.0A和V2.OB,波特率最高可達(dá)1 Mb/s,具有3個(gè)發(fā)送郵箱和2個(gè)3級(jí)深度的FIFO,能夠以最小的CPU負(fù)荷來(lái)高效處理大量收到的報(bào)文?;诖耍x用STM32F105作為主控制器,設(shè)計(jì)出一款基于STM32的CAN總線中繼器。其整體方案如
            圖1所示。

            a.JPG
            由于STM32F105內(nèi)部集成了雙路CAN控制器,CAN中繼器的節(jié)點(diǎn)電路變得十分簡(jiǎn)單,其硬件電路如圖2所示。

            b.JPG
            以往的節(jié)點(diǎn)電路,為了降低生產(chǎn)現(xiàn)場(chǎng)的抗干擾能力,保證中繼器工作的可靠性,都采用多重的抗干擾措施。例如,大部分的節(jié)點(diǎn)電路都是采用在CAN控制器和收發(fā)器之間加入光電隔離器6N137來(lái)實(shí)現(xiàn)CAN節(jié)點(diǎn)之間的電氣隔離,采用外加DC/DC電源模塊的方法切斷系統(tǒng)電源的干擾。同樣著眼于提高系統(tǒng)的抗干擾能力和可靠性的問(wèn)題,本設(shè)計(jì)中一反常規(guī)的設(shè)計(jì)方法,直接采用廣州致遠(yuǎn)電子有限公司生產(chǎn)的CAN通用收發(fā)器CTM8251。
            CTM8251是一款帶隔離的通用CAN收發(fā)器芯片,該芯片內(nèi)部集成了所有必需的CAN隔離及CAN收發(fā)器件,這些都被集成在不到3 cm2的芯片上。芯片的主要功能是將CAN控制器的邏輯電平轉(zhuǎn)換為CAN總線的差分電平,并且具有DC 2500 V的隔離功能。該芯片符合ISO11898標(biāo)準(zhǔn),因此,它可以和其他遵從ISO11898標(biāo)準(zhǔn)的CAN收發(fā)器產(chǎn)品互操作。
            實(shí)踐證明采用CTM8251不僅使系統(tǒng)真正與外接隔離開(kāi),抑制了干擾的串入提高系統(tǒng)的可靠性,簡(jiǎn)化了CAN節(jié)點(diǎn)外圍電路的復(fù)雜度,還降低了成本,有較高的性價(jià)比。
            圖2中120 Ω為可選用的終端匹配電阻,如果網(wǎng)絡(luò)中已經(jīng)有一對(duì)匹配電阻,則不使用該電阻。另外,電路中設(shè)計(jì)有相應(yīng)的撥碼開(kāi)關(guān)電路用于CAN網(wǎng)絡(luò)的ID標(biāo)志和設(shè)置相應(yīng)的波特率。


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

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉