新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > CAN總線在汽車行駛記錄儀中的應用

        CAN總線在汽車行駛記錄儀中的應用

        作者: 時間:2010-12-03 來源:網絡 收藏

        3.2 收發器隔離電路
        收發器采用了標準的高速收發器TJAl050,該收發器是CAN協議控制器和物理之間的接口。TJAl050可以為總線提供差動發送 性能,為CAN控制器提供差動接收性能。TJAl050除了增強EMC外,另外一個重要的特性是不上電時,CAN總線呈現無源特性。這使TJAl050在 性能上大大優于其他CAN總線收發器。TJAl050有高速和靜音2種工作模式,都由引腳S控制。引腳S接地可以進入高速模式,由于引腳S有內部下拉功 能,所以當它沒接時,高速模式也是默認模式。在高速模式中,總線輸出信號有固定的頻率,并且以盡量快的速度切換,適用于最大的位速率和最大的總線長度。將 引腳S接高電平,就可進入靜音模式。在靜音模式中,發送器是禁止的,不管TXD的輸入信號。因此,TJA1 050在非發送狀態中,它此時消耗的電源電流和隱形狀態時一樣。TJAl050最低的波特率為20 Kb/s。
        為了確保在CAN總線遭受嚴重干擾時控制器能夠正常運行,CAN總線控制器沒有與總線收發模塊直接相連,而是通過光電隔離器6N137后相連,從而實現總 線上各節點間的電氣隔離。電路圖如圖3所示。6N137光耦合器的第6引腳Vo輸出電路屬于集電極開路電路,必須上拉一個電阻;另外其第2引腳和3引腳之 間是一個LED,必須串接一個限流電阻,此外,光電耦合部分所采用的兩個電源VCC和CAN的+5 V必須完全隔離。

        本文引用地址:http://www.104case.com/article/197576.htm

        d.JPG


        3.3 RS232總線接口模塊
        RS232總線接口主要實現與PC機的RS232串口通信功能。MAX232芯片是常用的RS-232C與TTL電平轉換器,它的內部有電壓倍增電路和轉換電路,只需+5 V電源便可實現RS-232C與TTL電平轉換,使用方便,一個芯片可連接2對收/發信號線。因此轉換器采用MAX23 2。其接口原理圖如圖4所示。

        d.JPG



        4 軟件設計
        在軟件設計之前,為了確保SJAl000的片選地址與其他的外部存儲器無沖突,需先確定SJAl000的基地址及復位引腳,然后正確地初始化SJAl000。CAN接口電路的軟件設計主流程圖如圖5所示,主要包括CAN控制器的初始化、數據發送、數據接收及出錯處理等。

        e.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 华宁县| 昌宁县| 宝丰县| 白沙| 观塘区| 武冈市| 乐都县| 商都县| 高阳县| 漳平市| 成都市| 民勤县| 晋中市| 玉田县| 庆元县| 塔城市| 从江县| 渝中区| 柳江县| 神农架林区| 庄河市| 客服| 远安县| 长乐市| 延庆县| 潜江市| 衡东县| 芒康县| 龙岩市| 休宁县| 乐业县| 大名县| 句容市| 博罗县| 疏附县| 兴安盟| 锡林浩特市| 德格县| 卓尼县| 襄垣县| 繁峙县|