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

第一步,先设计供电电路。按三菱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了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值