您的位置 首页 芯闻

用51单片机做简易PLC

最近在51hei单片机论坛上下载了一个PMW-HEX的软件,这个软件可以将三菱PLC编程软件编写的梯形图转换成HEX文件,再将这个HEX文件烧录

最近在51hei单片机论坛上下载了一个PMW-HEX的软件,这个软件能够将三菱PLC编程软件编写的梯形图转化成HEX文件,再将这个HEX文件烧录到51 单片机上,这样51单片机就有了梯形图所编程的功用了。我觉得蛮有意思的,尽管该软件并不能兼容PLC的一切功用,乃至说许多功用不能兼容,但根本的一些指令和少数的软元件现已满足做一些简略操控功用了。根据这个我就想着自己着手做一个4入4出的简易PLC来玩玩吧,PMW-HEX的下载地址是:http://www.51hei.com/bbs/dpj-19820-1.html 想了就着手吧,不然曾经学的一些电子常识就要荒废了。

因为手上只要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单片机,将单片机刺进%&&&&&%座,通电测验一切都正常。这个自己做的PLC就算现已完结了,快乐啊,总算有一个小PLC了。

其实做这个东西只是是为了自娱自乐,但这个进程却能让人振奋,当一个东西做出来时那种成就感真的很爽,呵呵!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/254868.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部