当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]本项目提供了一种简单的方法,通过MCP23017芯片为您的微控制器添加16个额外的I/O引脚。该设计便于在带DIN导轨安装的电气柜中进行安装,适用于实际的自动化项目。该板具有内置保护功能、灵活的电源选项(5V或24V),以及每个输入和输出的可视化指示灯。

本项目提供了一种简单的方法,通过MCP23017芯片为您的微控制器添加16个额外的I/O引脚。该设计便于在带DIN导轨安装的电气柜中进行安装,适用于实际的自动化项目。该板具有内置保护功能、灵活的电源选项(5V或24V),以及每个输入和输出的可视化指示灯。

材料

主IC:

•MCP23017(I²C I/O扩展器)

•ULN2803A(高电流驱动器)

•TLP291-4(光电耦合器)

功率:

•MB2S(桥式整流器)

•XL1509-5.0E1(DC-DC转换器)

•AMS1117-3.3(稳压器)

PCB与组装:

•双层PCB(103×60mm)

•SMD元件(电阻、电容、LED)

•端子块(螺丝连接器)

•3D打印的DIN导轨外壳(含STL文件)

可选:

•Arduino UNO(用于测试)

•I²C 电缆

•焊接工具(热板、熨斗、镊子)

方案设计

在Altium中设计电路,从电源输入开始:先使用桥式整流器实现反向极性保护,然后通过DC-DC转换器将电压降压至5V。MCP23017连接到I²C总线,并通过ULN2803A驱动8个输出。

输入端使用TLP291-4光电耦合器将8个输入通道与外部设备隔离。添加一个三档滑动开关用于硬件地址选择(0-7),并配备一个七段数码管显示地址。

PCB布局

双层PCB线路遵循工业PLC标准:电源输入位于左上角,输出沿顶部边缘,输入沿底部边缘,I²C接口位于右下角。

电路板尺寸为103×60毫米,包含所有16个I/O通道的状态指示灯。您可以通过我的链接访问完整的项目设计文件。

Altium在线库。用于制造,导出Gerber文件并上传至JLCPCB。

装配

通过模板涂覆焊锡膏,然后用镊子放置SMD元件(电阻、电容、IC)。

将电路板置于加热板上,以245°C的峰值温度进行回流焊接,然后使用焊锡枪对过孔元件(端子块、连接器)进行焊接。

用异丙醇清洁板面,并在显微镜下检查是否有桥接。

测试与封装

将I²C接口连接到Arduino,并上传一个程序。

循环切换输出。对于输入,将输入状态镜像到输出,以测试所有通道。

使用滑动开关设置I²C地址,并在7段数码管上进行确认。最后,3D打印DIN导轨外壳,用M3螺纹嵌件固定电路板,并安装导轨夹。

将模块安装在DIN导轨上,并验证所有功能。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

采用创新的可配置上拉电阻和引脚兼容封装

关键字: GPIO扩展器 PCB设计 微控制器

电气柜的装配是机器设备制造过程中的重要一环,它的质量和效率直接影响到机器或产线的稳定性和开发效率。而电气柜的装配多是电气设备的安装、接线等碎片化工作,在日常装配过程中,常常会面临费时费力的巨大烦恼。

关键字: 魏德米勒 电气柜

在日常的电气柜装配过程中,常常会面临费时费力的巨大烦恼。根据德国“装配机柜4.0”研究结果,传统装配机柜过程最耗时的是规划和安装阶段。而其中,项目规划和电路图构建占据了50%以上的规划时间;机械装配和线束加工,更是占据了...

关键字: 魏德米勒 电气柜 电路图

摘要:随着电气柜应用领域的日益广泛,对电气柜结构强度的要求愈来愈高。现列举了电气柜侧梁强度的若干个影响因素,通过引入有限元分析,对各个影响因素对侧梁强度的作用进行了权重对比,从而得出了一种在不增加成本的前提下,最大限度提...

关键字: 电气柜 有限元分析 强度优化

摘要:随着电气柜应用领域的日益广泛,对电气柜结构强度的要求愈来愈高。现列举了电气柜侧梁强度的若干个影响因素,通过引入有限元分析,对各个影响因素对侧梁强度的作用进行了权重对比,从而得出了一种在不增加成本的前提下,最大限度提...

关键字: 电气柜 有限元分析 强度优化

传统的电气联接技术正在变得越来越数字化和智能化。

关键字: 魏德米勒 电气柜 展会季

——访魏德米勒亚太区电气柜产品事业部总监Lars Kosubek先生

关键字: 接线端子 电气柜 继电器

利用线束加工中心(WPC),魏德米勒开发了一种用于线束加工的半自动解决方案,大大缩短了装配和布线时间。

关键字: 电缆装配 电气柜
关闭