西门子plc烧录单片机_用51单片机做简易PLC

51

单片机做简易

PLC

最近在

51hei

单片机论坛上下载了一个

PMW-HEX

的软件,这个软件

可以将三菱

PLC

编程软件编写的梯形图转换成

HEX

文件,再将这个

HEX

件烧录到

51

单片机上,这样

51

单片机就有了梯形图所编程的功能了。我觉得

蛮有意思的,虽然该软件并不能兼容

PLC

的所有功能,甚至说很多功能不能兼

容,但基本的一些指令和少量的软元件已经足够做一些简单控制功能了。基于

这个我就想着自己动手做一个

4

4

出的简易

PLC

来玩玩吧,

PMW-HEX

的下

载地址是

:51hei/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

)

,用三极管来驱动

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值