• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關(guān) 閉

    新聞中心

    EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于ColdFire的PROFIBUS-DP智能從站的設(shè)計(jì)

    基于ColdFire的PROFIBUS-DP智能從站的設(shè)計(jì)

    作者: 時(shí)間:2012-06-27 來(lái)源:網(wǎng)絡(luò) 收藏

    2.2 接口電路的
    MCF52258微控制器與接口芯片VPC3相連,采用的是Intel工作方式。VPC3內(nèi)部的總線接口單元形成了VPC3到微控制器的接口,是一個(gè)有11根地址線和8位數(shù)據(jù)線的接口,可通過(guò)配置與微控制器相匹配。微控制器負(fù)責(zé)將串口傳輸?shù)臄?shù)據(jù)通過(guò)VPC3傳輸?shù)絇rofibus總線上,同時(shí)負(fù)責(zé)監(jiān)視VPC3,接收DP主站傳輸過(guò)來(lái)的指令和數(shù)據(jù),并進(jìn)行相應(yīng)的操作。VPC3的雙口RAM在MCF52258地址空間中統(tǒng)一分配地址,MCF52258將VPC3作為自己的外部RAM,通過(guò)Mini-Flexbus與VPC3連接,通過(guò)片選選定VPC3的外部開(kāi)始地址0x80000000。MCF52258與VPC3的連接如圖2所示。

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

    b.JPG



    3 軟件
    軟件部分是Profibus-DP設(shè)計(jì)的核心部分,主要包括Profibus-DP的主程序、中斷服務(wù)程序和接口處理程序。VPC3在接收到由主站傳送的不同輸出數(shù)據(jù)時(shí),會(huì)產(chǎn)生輸出標(biāo)志位,微控制器采用中斷方式進(jìn)行輸出數(shù)據(jù)的處理主程序首先對(duì)VPC3進(jìn)行初始化,然后啟動(dòng)VPC3,通過(guò)VPC3進(jìn)行主站和的數(shù)據(jù)交換以及處理診斷。允許外部中斷INT0以及開(kāi)中斷。主程序的流程圖如圖3所示。

    c.JPG



    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 平凉市| 邳州市| 玉门市| 克东县| 高要市| 翼城县| 桃园县| 吕梁市| 阿拉尔市| 津市市| 东山县| 麦盖提县| 海伦市| 屏边| 牟定县| 宜都市| 乃东县| 镇雄县| 赣州市| 和田市| 休宁县| 乌审旗| 临潭县| 岗巴县| 广昌县| 永康市| 怀柔区| 铜川市| 石阡县| 侯马市| 梅州市| 明水县| 宁津县| 通化市| 昭平县| 闸北区| 偃师市| 博白县| 双流县| 沁水县| 治多县|