‘壹’ 单片机控制水泵
你做软件开发的,这对你是小菜一碟儿!
首先,你的控制逻辑太简单了,单片机完全可以实现,别说同时单独控制两个水泵分别工作,控制8个都没问题。
需要采购的东西:
1、51单片机最小系统板(也可以买裸板,再自己采购单片机)及程序下载器。
2、电源板(可用手机充电器代替)。
3、万能电路板(就是全是焊盘的那种,面积100*50就够了)。
4、1只直插3K电阻(1/4W、1/8W都行)、1只9014三极管、1个HK4100F/DC5V继电器、导线若干,这些是一组,控制两个水泵就需要两组,以此类推。
5、水泵,这就多余说了。
需要补充的知识:
1、51单片机原理,着你一看就懂。
2、电子电路原理,这个可能一看就不懂,不要深究,有个概念就行,重要的是知道电阻、三极管、继电器长啥样、管脚名称和原理图符号对的上就行了。
3、单片机C语言编程,这是小C,和电脑上的C编程不太一样,但差别不大。看懂一个实例就行,主要掌握IO口操作、定时器初始化和中断函数写法。
就这些,很快OK!
‘贰’ PLC编程 电表中有:水泵启动命令 DO ;水泵停止命令 DO ;水泵运行 DI;水泵停止 DI ; 该怎么编程
水泵一般都要跟阀门连锁的。你还要看看有没有阀门的信号呢。除非是止回阀。或者对阀门没有要求的泵组。
正常应该 \阀门关到位\----\运行(M点或者硬按钮)\---\系统准备好信号\---
(水泵启动命令 DO)
\停止(M点或者硬按钮)\----\系统准备好信号\----(水泵停止命令 DO)
至于水泵运行 DI;水泵停止 DI这两个信号纯粹是反馈信号,不参与实际控制,一般就是HMI的显示状态或者硬显示灯状态而已。
这是最基本最简单的连锁了。如果还有热继电器故障或者阀门超极限过力矩故障的信号的话,还要复杂一些。