關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于AT89C52的備料機械手控制系統設計

        基于AT89C52的備料機械手控制系統設計

        作者: 時間:2011-08-09 來源:網絡 收藏

        2
        2.1 接口與內存地址的映像關系
        單元PLC-I/O接口與的并行8255地址及內存輸入/輸出映像關系見表1。

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

        b.jpg


        2.2 電路
        從I/O接口表可知,該的輸入有15點,輸出有9點,所以系統要擴展1片8255,并定義PA口,PB口為輸入,PC口為輸出,利用P1.0作為輸出接口作為輸出指示燈。考慮到上位機的控制需要,了由MAX 232組成的串行通信電路,AT89C52內部有8 KB的ROM,地址范圍由0000H~1FFFH,可以滿足控制的需要,故外部不再擴充存儲器。電路如圖2所示。設計8255的/CS、P2.7端為邏輯零,其他未用到的地址線為邏輯1,則8255的PA口地址為7FFC,8255的PB口地址為7FFD,8255的PC口地址為7FFE,8255的控制寄存器地址為7FFF。

        2.3 系統I/O接口電路設計
        原系統由PLC作為控制器,故其信號均為24 V直流電壓信號。為適應單片機控制系統的需要,需將側的24 V信號轉換為單片機能夠接受的TTL電平,同時能夠消除傳感器、開關的突動干擾的影響。所以設置光電隔離器件實現電平轉換和消除干擾。光電隔離器件采用TLP521-4,輸入由LED指示電路反映輸入的實際情況,以檢測輸入故障。輸入接口電路如圖3所示。

        c.jpg


        輸出接口電路的作用主要是進行功率驅動和消除干擾和電平轉換,電路如圖4所示,由TLP521-4進行光電隔離,將計算機與電路側隔離,經功率驅動集成電路ULN2003A和達林頓晶體管驅動后,分別驅動繼電器或指示燈,實現機械手的動作控制。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南投县| 石屏县| 台中市| 射阳县| 宜兰市| 广德县| 西藏| 中牟县| 汨罗市| 平谷区| 临洮县| 和田市| 永靖县| 广安市| 湘潭市| 长丰县| 徐水县| 武邑县| 福州市| 鄂托克前旗| 西贡区| 方山县| 吴旗县| 龙州县| 密山市| 德惠市| 南华县| 香港 | 定州市| 泌阳县| 沁水县| 米泉市| 义乌市| 罗江县| 大埔区| 涿州市| 通榆县| 康平县| 霞浦县| 沈丘县| 嘉禾县|