新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 適用于變電站的CAN現場總線通信適配卡的設計

        適用于變電站的CAN現場總線通信適配卡的設計

        作者: 時間:2013-01-18 來源:網絡 收藏

        4、通訊適配卡的軟件設計
        適配卡主要承擔上位機和節點之間的報文轉發任務[8]。圖2給出了適配卡程序流程 。軟件設計包含兩部分:一部分是上位機的應用程序設計,該程序采用VB6.0開發,用 于完成上位機和雙口RAM之間的通信,主要包括上位機向適配卡上的雙口RAM發送控 制命令、數據命令、請求數據命令、請求狀態命令和接收數據等。另一部分是適配卡上的微 處理器的程序設計,使用KeilC編寫,下位機上的程序負責微處理器與雙口RAM以及 微處理器與SJA1000之間的通信。

        其軟件設計的主要任務是向控制器轉發來自PC機的命令,并由SJA1000進一 步轉發到節點,并將由控制器接受的來自節點的數據和狀態信息送到雙口RAM[9]。

        同時在程序開發中還包含對89C52的初始化,雙口RAM的初始化以及SJA1000的 初始化。SJA1000初始化主要是指設置模式、總線時序、中斷使能、屏蔽碼和ID信 號,這些設置是通過對芯片的內部寄存器賦值來實現的,如表中SJA1000寄存器初始化 參考值。

        5、結語
        本文中的CAN總線通訊適配卡,不僅可用于測控系統,而且適用于其它分布式現 場總線控制系統。它可以適應不同的傳輸速率和距離,易于編寫接口程序。由于采用了EP LD技術,可方便地設計適配卡的邏輯功能,且易于對適配卡進行擴展和升級。

        參考文獻
        [1]黃益莊(Huang Yizhuang).綜合自動化技術(Technology of Substati on Automation)[M].北京:中國電力出版社(Beijing:China Electric Power Press),200 0.

        [2]饒運濤,周繼軍,鄭勇蕓(Rao Yuntao,Zhou Jijun,Zheng Yongyun).現場總 線CAN原理與應用技術(Principle of CAN Fieldbus and Application Technology)[M]. 北京:北京航空航天大學出版社(Beijing:BUAA Press),2003.

        [3]陽憲惠(Yang Xianhui).技術及其應用(Fieldbus Technology and Its Application)[M].北京:清華大學出版社(Beijing:Tsinghua University Press),200 2.

        [4]鄔寬明(Wu Kuanming).CAN總線原理和應用系統設計(Principle of CAN Fie ldbus and Design of Application System)[M].北京:北京航空航天大學出版社(Beijin g:BUAA Press),1999.


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汶上县| 宜兰县| 田阳县| 临朐县| 怀仁县| 都昌县| 河曲县| 康平县| 罗山县| 建始县| 贺兰县| 屯留县| 枞阳县| 武陟县| 沂南县| 长沙市| 章丘市| 浙江省| 东城区| 陇西县| 靖远县| 湄潭县| 永福县| 象山县| 嘉黎县| 镇赉县| 观塘区| 茌平县| 泽普县| 信阳市| 扎兰屯市| 灵丘县| 兴山县| 米林县| 淮北市| 仁化县| 年辖:市辖区| 贺州市| 台山市| 南岸区| 丽江市|