新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 移動機車位置檢測器的PROFIBUS-DP接口設計

        移動機車位置檢測器的PROFIBUS-DP接口設計

        作者: 時間:2012-02-16 來源:網絡 收藏

        2.2 PB-OEM2-SE的對外連接
        PB-OEM2-SE板對外連接具有3種方式:
        (1)方式0。此種方式,PROFIBUS的D型插座安裝在用戶模塊,PROFIBUS信號來自J1-16,J1-16上的B、A、RTS信號線應在用戶PCB模板上走線,避免跨越接插件;避免受到臨近信號線的干擾。用戶模板上的VCC/GND和5V/0V在進入J1-16之前要加退耦電容。這種方式比較簡單。
        (2)方式1與方式2。如果用戶PROFIBUS的D型插座與PB-OEM2-SE塊連接需要較長的軟線,則需要采用方式1或方式2,這時需要用戶轉接板,PROFIBUS的D型插座安裝在外轉接板上。方式1,PROFIBUS信號線從PB-OEM2-SE板上J2-10上引出使用較長的軟線連接到外接口轉接板。方式2,用戶將J1-16中的PROFIBUS信號引至用戶模板自定義插座,從此插座上引出使用較長的軟線連接到外接口轉接板。

        3 器與PB-OEM2-SE硬件連接
        器采用AT89S51單片機為核心,采用方式0與PB-OEM2-SE接口板連接,如圖4所示。盡管J1-16上有眾多的信號,但在實際應用時,并不需要都用上。

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

        c.jpg


        PB-OEM2-SE上有一個功能選擇開關SW1,要按照說明書定義和用戶要求進行設置,器使用接口板時SW1設置如表2,其意義為:波特率為9.6k,使用連接方式0,用戶模板可通過管腳對SE模塊硬件復位。

        d.jpg



        4 位置檢測器相關軟件
        位置檢測器的軟件包括:PB-OEM2-SE接口板初始化模塊、檢測信號PGA控制模塊、位置檢測運算模塊、輸出模塊、顯示模塊等。軟件流程如圖5所示。

        e.jpg


        4.1 對接口板初始化的程序
        位置檢測器的AT89S51單片機程序在設置堆棧后,立即通過P1.3輸出低電平對PB-OEM2-SE接口板復位,再系統初始化設置,設定通信波特率9.6kb/s。然后,位置檢測器的AT89S51輸出49個字節,格式如表3所示,對PB-OEM2-SE接口板進行初始化。輸出的49個字節除byte0外,都用偽指令的定義字節命令寫在程序存儲器中,只需逐一取出發送即可。發送完畢后,等待接收接口板的回應。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉义市| 佛坪县| 陵水| 盘锦市| 岚皋县| 进贤县| 秦安县| 儋州市| 鄂尔多斯市| 彰化市| 广昌县| 嘉鱼县| 聂荣县| 昆明市| 杂多县| 宝兴县| 泽州县| 恭城| 西和县| 蒲江县| 镇平县| 盘锦市| 中超| 娄烦县| 乐都县| 神农架林区| 赣榆县| 阿坝| 光山县| 元氏县| 吉首市| 镇原县| 阿城市| 民县| 梁河县| 武强县| 元阳县| 澎湖县| 琼中| 景谷| 离岛区|