1
电子说
本文介绍一款关于西门子PLC-224XP的一整套国产替代方案,包含详细的软硬件方案。硬件方案包括原理图,PCB,BOM。软件方案包含源代码以及Hex(Bin)文件。相关外壳也提供的现成的购买链接。理解后可以直接打样制作,文末提供了整体方案的下载链接!
方案总体介绍
整套方案硬件部分共3块板子,包括CPU主板,采用STM32F103VCT6作为主处理器。还有继电器板以及电源板,外观尺寸匀按照公版的外壳的结构来设计,方便安装。
软件方案包含指令集,工程文件可以直接编译无错误。一整套状态机,要理解确实需要花些功夫。
硬件方案--CPU主板
类型 | 型号 | 封装 | 数量 |
电阻 | 10R | 0603*4 | 1 |
100R | 0805 | 1 | |
1K | 0603*4 | 7 | |
1K | 0805 | 3 | |
5.1K | 0805 | 13 | |
1M | 0805 | 1 | |
电容 | 12P | 0805 | 2 |
22P | 0805 | 2 | |
100N | 0805 | 11 | |
1UF | 0805 | 5 | |
4.7UF | 1206 | 2 | |
16V1000UF | 电解 | 1 | |
LED | LED绿色 | 0805 | 25 |
LED红色 | 0805 | 1 | |
LED黄色 | 0805 | 1 | |
二极管 | 1N4148 | 玻璃管 | 2 |
1N5822 | 贴片 | 1 | |
晶振 | 32.768K | 2*6 | 1 |
8.000MHz | 49SMD | 1 | |
芯片 | 1117-3.3 | SOT223 | 1 |
M95512R | SOP-8 | 1 | |
74HC541 | TSSOP20 | 1 | |
SN74LVC1T45 | DBV | 1 | |
STM32F103VET6 | LQFP100 | 1 | |
其它 | 5.1K电位器 | 3362P | 2 |
FT1D开关 | 西门子PLC用 | 1 | |
10P插座 | IDC10 | 1 | |
20*2P排母 | 2.54 | 1 | |
电池座 | CR1220 | 1 | |
超级电容 | NT 5.5V 104 | 1 | |
PCB | 1 |
CPU主板采用的是采用STM32F103VCT6作为主处理器。包含一些列指示LED灯,JTAG下载口,纽扣电池等。双层板,Altium Designer工程文件,原理图Sch文件,PCB文件以及BOM。上图作了一些简单展示。
硬件方案--继电器板
类型 | 型号 | 封装 | 数量 |
电阻 | 22R | 1206 | 4 |
100R | 0805 | 1 | |
100R | 1206 | 1 | |
150R | 1206 | 1 | |
249R | 1206 | 2 | |
510R | 0805 | 10 | |
1K | 0805 | 2 | |
1.5K | 1206 | 2 | |
2.2K | 0805 | 28 | |
3.3K | 0805 | 1 | |
3.48K | 0805 | 1 | |
5.1K | 0805 | 11 | |
5.1K | 1206 | 14 | |
7.5K | 0805 | 1 | |
10K | 0805 | 4 | |
20K | 0805 | 2 | |
50K | 0805 | 2 | |
75K | 0805 | 4 | |
150K | 0805 | 6 | |
电容 | 1000P | 0805 | 16 |
100N | 0805 | 10 | |
2.2UF | 1206 | 2 | |
35V47UF | 1 | ||
35V470UF | 2 | ||
LED | LED绿色 | 0805 | 1 |
二极管 | KE6.8A | 4 | |
SS510 | 1 | ||
1N4148 | 玻璃管 | 5 | |
1N5822 | 贴片 | 1 | |
其它 | LM258 | SOP-8 | 3 |
MAX485 | SOP-8 | 2 | |
2576-5.0 | 1 | ||
100UH | 1206 | 1 | |
100UH | 8*10 | 1 | |
LTV354 | 贴片 | 14 | |
P185 | 贴片 | 1 | |
ULN2003 | 贴片 | 2 | |
HF46F | 24HS1 | 10 | |
XF075 | 保险丝 | 1 | |
10K精密电位器 | 2 | ||
DB9端子 | 2 | ||
6P插拔端子 | PLC专用 | 1 | |
18P插拔端子 | PLC专用 | 2 | |
PCB | 1 | ||
外壳 | 1 |
继电器板包含一些列IO电路,通过光耦去控制继电器,继电器是24V供电。双层板,Altium Designer工程文件,原理图Sch文件,PCB文件以及BOM。上图作了一些简单展示。
硬件方案--电源板
类型 | 型号 | 封装 | 数量 |
电阻 | 3R | 1206 | 1 |
240R | 1206 | 1 | |
1K | 0805 | 1 | |
1M | 1206 | 2 | |
电容 | 0.1UF | 0805 | 1 |
25V100UF | 电解 | 1 | |
35V470UF | 电解 | 2 | |
400V47UF | 电解 | 1 | |
0.1UF630V | 涤纶 | 2 | |
1000V2N2 | 瓷片 | 2 | |
4KV102 | Y | 2 | |
二极管 | 11V稳压 | 玻璃管 | 2 |
SS510 | 2 | ||
US1M | DO-214AC | 2 | |
KBP206 | 整流桥 | 1 | |
P6KE200A | DO-214AA | 1 | |
其它 | 1A保险丝 | 玻璃管3.5*10 | 1 |
NTC16D-9 | 热敏电阻 | 1 | |
30Mh滤波器 | UU9.8 | 1 | |
变压器 | 220-24 | 1 | |
排针 | 2.54*21mm | 1 | |
PC817C光耦 | SOP4 | 1 | |
TOP223Y | 直插 | 1 | |
100UH电感 | 8*10工字电感 | 1 | |
PCB | 1 |
电源板是整机电源输入,市电AC输入24VDC输出。很可惜方案中缺失了原理图Sch文件,只包含了PCB文件,BOM文件。但是其电路很简单,通过BOM以及PCB文件逆向出原理图应该很简单,如果不需要理解原理直接用PCB打样即可。
软件方案
软件方案包含了工程文件,无需自己再搭建工程。用的IDE是MDK,小编给大家编译了一下,没有错误可以直接运行。除此之外还包含了模拟量仿真,可以做调试参考用。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !