找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4025|回复: 2
打印 上一主题 下一主题
收起左侧

51单片机PLC的制作

[复制链接]
跳转到指定楼层
楼主
ID:261148 发表于 2019-3-28 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近在51hei单片机论坛上下载了一个PMW-HEX的软件,这个软件可以将三菱PLC编程软件编写的梯形图转换成HEX文件,再将这个HEX文件烧录到51 单片机上,这样51单片机就有了梯形图所编程的功能了。我觉得蛮有意思的,虽然该软件并不能兼容PLC的所有功能,甚至说很多功能不能兼容,但基本的一些指令和少量的软元件已经足够做一些简单控制功能了。基于这个我就想着自己动手做一个4入4出的简易PLC来玩玩吧
因为手上只有AT89S52的单片机,那么就拿这款单片机来设计电路吧。

     第一步,先设计供电电路。按三菱PLC的模式,输入端的公共(COM)是DC24V的地(GND),所以就把DC24V电源作为供电电源。单片机需要5V 供电,手上的继电器是DC12V的供电,所以这个供电电路就是24V转成12V再转成5V。因为只是测试的用途所以仅用最简单的转换方法(目前还算可以用吧)。
第二步,设计单片机的最小系统。也就是用12M晶振配合谐振电容(30P)电路和上电自动复位电路构成。
第三步,设计开关量输入电路。这里将仿效三菱PLC的输入,用DC24V的GND作公共端,经开关返回。这样就需要使用光耦521-4将DC24V的信号与单片机输入端的5V信号进行隔离转换。
第四步,设计输出到继电器的电路。由于我使用的是DC12V的继电器,所以也用了光耦521-4进行隔离转换,然后驱动三极管(9013),用三极管来驱动继电器。
    到此电路原理图已经完成,将相应元件插到万能板上,使用40W尖嘴烙铁配合行云流水的焊法,板子一气呵成(其实焊的很难看)。接下来就开始调试,用三菱编程软件编写一个简单输入输出程序,经PMW-HEX软件转换成HEX文件,烧进AT89S52单片机,将单片机插入IC座,通电测试一切都正常。这个自己做的PLC就算已经完成了,高兴啊,终于有一个小PLC了。
其实做这个东西仅仅是为了自娱自乐,但这个过程却能让人兴奋,当一个东西做出来时那种成就感真的很爽,呵呵!

完整的Word格式文档51黑下载地址:
51单片机PLC制作.doc (340 KB, 下载次数: 71)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:261148 发表于 2019-3-28 10:26 | 只看该作者
图方在附件里面。
回复

使用道具 举报

板凳
ID:795168 发表于 2020-7-2 20:36 | 只看该作者
牛叉,做个看看效果。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表