新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 工業(yè)現(xiàn)場CAN總線技術在航天領域的應用

        工業(yè)現(xiàn)場CAN總線技術在航天領域的應用

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


        器件 飛行任務次數(shù)
        philips can收發(fā)器:當前主流產品4
        philipspca82c25010
        philips p87c59210
        philips can 8位外設:產權主流產品4
        philips pca82c200:can 8位外設6
        infineon:8位can微控制器(a/d,pwm,例如8051)6
        microchip can spi外設4

        4星載計算機中的雙冗余容錯can設計

        圖1描述了基于can的雙冗余結構。基于can的雙冗余系統(tǒng)通信總線的基本設計思想是在衛(wèi)星各功能模塊之間布下兩條基于can的系統(tǒng)通信總線,即用兩套can總線控制模塊分別連接到總線bus0和bus1上。正常情況下優(yōu)先在一條總線上通信,這條總線出現(xiàn)故障時通過另一條進行通信并重新初始化出錯的總線以備將來再用。這樣即使一條通信通道故障后不會影響整個系統(tǒng)的數(shù)據交換,大大提高了通信的可靠性。



        圖1 基于can的雙冗余總線結構



        圖2 can總線硬件設計原理簡圖

        圖2為星載計算機中can總線硬件設計原理框圖。 can總線協(xié)議控制芯片選用philip的級器件sja1000,收發(fā)器選用philip的pca82c250。cpu與sja1000的接口控制邏輯通過actel的反熔絲fpga實現(xiàn)。sja1000工作在intel模式,工作時鐘為7.3728mhz。復位信號通過max708產生。為了有更好的emc/emi性能和抑制比較器的噪聲,vdd通過rc濾波器退耦。

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

        SJA1000的RX1信號處理非常關鍵。如果使用外部集成收發(fā)器電路而且沒有在時鐘分頻寄存器里使能比較器旁路功能,RX1輸出要被連接到2.5V的參考電壓(82C250的Vref輸出)。圖3顯示了CBP的兩種設置所對應的電路。對于使用82C250集成的收發(fā)器電路,SJA1000的相關數(shù)據手冊建議使用旁路功能,即CBP設置為1,在這種情況下,SJA1000的比較器旁路功能有效,減少了內部傳播延遲,即td2


        圖3 SJA1000的接收輸入比較器旁路設計

        82C250的RS信號通過電阻Rext接地。RS管腳的電流決定了傳輸介質上傳輸信號的信號沿的陡峭程度,Rext阻值的大小必須根據總線的工作速度及其工作環(huán)境進行設計和選擇,具體可參見SJA1000的數(shù)據手冊或者文檔。

        5 CPU與SJA1000的接口邏輯設計

        星載計算機的CPU不同于8086,采用的是獨立地址和數(shù)據總線。總線控制器SJA1000采用地址/數(shù)據總線復用方式,需要將CPU的總線信號經過適當邏輯處理后才能夠滿足總線控制器的時序要求。圖4和圖5是SJA1000在Intel模式下的讀寫時序。


        圖4 SJA1000讀時序(Intel模式)



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 太湖县| 温宿县| 柳州市| 饶阳县| 苍山县| 桃江县| 永仁县| 铜鼓县| 枣强县| 仪陇县| 景东| 湘西| 通道| 乌兰县| 永宁县| 陵水| 青海省| 宜良县| 朝阳市| 通化市| 中宁县| 云南省| 株洲市| 永康市| 灵石县| 马公市| 永丰县| 灵武市| 镇平县| 伊通| 长顺县| 恭城| 昌乐县| 湟中县| 容城县| 江口县| 吴旗县| 木里| 元江| 泊头市| 竹北市|