标准版
Arduino模块化多路电磁阀控制器
1.0w
0
0
8
简介
仅用于超小型自动化夹具/机器的主控,代替昂贵的PLC
简介:仅用于超小型自动化夹具/机器的主控,代替昂贵的PLC开源协议
:GPL 3.0
创建时间:2021-09-15 21:46:16更新时间:2022-01-19 09:06:22
描述
2022-01-18
- 优化了一下程序,更改气缸命名方式,便于理解。
- 新的pcb文件v1.22,优化丝印说明和布线
一些话
- KICAD导入,未整理,谨慎使用,如需打板请使用我提供的打板文件
- 主要用于控制一些超小型自动化项目上的气缸运行,搞自动化的人应该很熟
- 可能会有问为什么不用PLC,一是PLC贵、懒得学
- 那么还有人问了怎么不用现成时间控制器、继电器组合呢?也是贵、占空间、走线、设置参数、检修、稳定性都很不方便
- 用arduino开发就很香,使用定时器控制几个气缸独立运行还是绰绰有余的,甚至还能加个OLED菜单
- 硬件大体采用模块化设计,方便快速维修,自己也做了几套板子用在了工业控制上,使用时间将近1年,目前非常稳定,未发现异常,仅有时卖到劣质DCDC模块导致DCDC模块烧毁
- 另外还有1路步进电机版本,看大伙是否感兴趣再考虑发布吧
- 使用用途视频展示
- 全新版本(待录制,最近刚好有一台机器用上)
- 旧版本 https://www.bilibili.com/video/BV1Tf4y197VP/
- 一些气缸控制原理的参考视频
特点
- 最多可控制4路气缸,最多可接8个传感器,2个按钮
- 提供单次触发分时控制4个气缸运动的示例程序,仅2个气缸(1,3)有启动到位有传感器检测,带错误报警提示
硬件
- 使用arduino nano模块,需提前将BL刷成uno使用
- 主控、MOS驱动、DCDC、OLED使用模块化设计
- 传感器输入端口使用二极管隔离,仅支持NPN/LOW输入
- 旋转编码器输入、按钮输入使用阻容滤波加强抗干扰
- 24VDC电源输入,预留控制电源开关的接线端子
- tvs抗DCDC模块的浪涌
- 弹簧式免螺丝接线端子,省时省力
- DCDC降压模块调至6.5V使用即可,会经过nano模块的LDO二次降压,给外围5V的模块使用
软件
- 中文菜单界面
- OLED主界面监控输入输出状态、手动/自动切换操作
- 设置菜单,气缸运行时间设置、屏幕息屏时间设置、屏幕亮度、传感器开启/关闭、重置、eeprom
设计图
未生成预览图,请在编辑器重新保存一次
BOM
暂无BOM
克隆工程
添加到专辑
0
0
分享
侵权投诉
评论