• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

    工業現場CAN總線技術在航天領域的應用

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


    器件 飛行任務次數
    philips can收發器:當前主流產品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的雙冗余系統通信總線的基本設計思想是在衛星各功能模塊之間布下兩條基于can的系統通信總線,即用兩套can總線控制模塊分別連接到總線bus0和bus1上。正常情況下優先在一條總線上通信,這條總線出現故障時通過另一條進行通信并重新初始化出錯的總線以備將來再用。這樣即使一條通信通道故障后不會影響整個系統的數據交換,大大提高了通信的可靠性。



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



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

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

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

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


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

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

    5 CPU與SJA1000的接口邏輯設計

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


    圖4 SJA1000讀時序(Intel模式)



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 抚松县| 花垣县| 潼南县| 西安市| 宜良县| 博罗县| 高密市| 扶绥县| 英超| 溆浦县| 名山县| 五常市| 开封市| 登封市| 从江县| 长汀县| 道孚县| 屏东县| 博兴县| 怀仁县| 班玛县| 杭锦后旗| 中牟县| 汤原县| 临夏县| 乐平市| 金沙县| 米泉市| 西乌珠穆沁旗| 长治县| 清徐县| 普定县| 和顺县| 奉贤区| 新闻| 邻水| 沛县| 汤原县| 邵阳县| 遵化市| 奉化市|