找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4675|回復(fù): 2
收起左側(cè)

51單片機PLC的制作

[復(fù)制鏈接]
ID:261148 發(fā)表于 2019-3-28 10:24 | 顯示全部樓層 |閱讀模式
    最近在51hei單片機論壇上下載了一個PMW-HEX的軟件,這個軟件可以將三菱PLC編程軟件編寫的梯形圖轉(zhuǎn)換成HEX文件,再將這個HEX文件燒錄到51 單片機上,這樣51單片機就有了梯形圖所編程的功能了。我覺得蠻有意思的,雖然該軟件并不能兼容PLC的所有功能,甚至說很多功能不能兼容,但基本的一些指令和少量的軟元件已經(jīng)足夠做一些簡單控制功能了;谶@個我就想著自己動手做一個4入4出的簡易PLC來玩玩吧
因為手上只有AT89S52的單片機,那么就拿這款單片機來設(shè)計電路吧。

     第一步,先設(shè)計供電電路。按三菱PLC的模式,輸入端的公共(COM)是DC24V的地(GND),所以就把DC24V電源作為供電電源。單片機需要5V 供電,手上的繼電器是DC12V的供電,所以這個供電電路就是24V轉(zhuǎn)成12V再轉(zhuǎn)成5V。因為只是測試的用途所以僅用最簡單的轉(zhuǎn)換方法(目前還算可以用吧)。
第二步,設(shè)計單片機的最小系統(tǒng)。也就是用12M晶振配合諧振電容(30P)電路和上電自動復(fù)位電路構(gòu)成。
第三步,設(shè)計開關(guān)量輸入電路。這里將仿效三菱PLC的輸入,用DC24V的GND作公共端,經(jīng)開關(guān)返回。這樣就需要使用光耦521-4將DC24V的信號與單片機輸入端的5V信號進(jìn)行隔離轉(zhuǎn)換。
第四步,設(shè)計輸出到繼電器的電路。由于我使用的是DC12V的繼電器,所以也用了光耦521-4進(jìn)行隔離轉(zhuǎn)換,然后驅(qū)動三極管(9013),用三極管來驅(qū)動繼電器。
    到此電路原理圖已經(jīng)完成,將相應(yīng)元件插到萬能板上,使用40W尖嘴烙鐵配合行云流水的焊法,板子一氣呵成(其實焊的很難看)。接下來就開始調(diào)試,用三菱編程軟件編寫一個簡單輸入輸出程序,經(jīng)PMW-HEX軟件轉(zhuǎn)換成HEX文件,燒進(jìn)AT89S52單片機,將單片機插入IC座,通電測試一切都正常。這個自己做的PLC就算已經(jīng)完成了,高興啊,終于有一個小PLC了。
其實做這個東西僅僅是為了自娛自樂,但這個過程卻能讓人興奮,當(dāng)一個東西做出來時那種成就感真的很爽,呵呵!

完整的Word格式文檔51黑下載地址:
51單片機PLC制作.doc (340 KB, 下載次數(shù): 71)


回復(fù)

使用道具 舉報

ID:261148 發(fā)表于 2019-3-28 10:26 | 顯示全部樓層
圖方在附件里面。
回復(fù)

使用道具 舉報

ID:795168 發(fā)表于 2020-7-2 20:36 | 顯示全部樓層
牛叉,做個看看效果。。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表