一.硬件架构
1.主控STM32F429+LAN9252,由于市场热炒9252,可以考虑AX58100
2.新控制器外围接口电路兼容弘讯控制器。
3.这几天细想了一下,由于注塑机使用环境恶劣,需要大量光藕隔离。我那个DIDO随时变换的功能不适合本项目使用,原因是大量光藕使用造成的,光藕是单向数据传输,只能单向输入或者单向输出,电路无法实现我软件的功能。而我设计电路使用的是MOS管组成的史密特触发电路输入及MOS驱动输出电路,具有数据双向传输特性。适合干扰性比较少使用场合。
二.软件框架
1.系统总框架
主机工作台
主机 ETHERCAT工作主站

2.主站工作流程图

备注:
1.机器工作使用中断模式,所以主程序只是查询机器工作状态。
2.机器安全如急停开关,超程为最高级中断,中断后当前执行程序行数自动记录,系统恢复正常后需要人为判断是否继续执行中断前任务,还是重新开始执行任务。
3.由于整个注塑机核心在接口板系统设计,需要二个员工参与,一个负责硬件PCB设计与验证,一个负责单片机系统软件开发。加上我负责做仿真算法,总人数需要3人参与本项目。
3.从站工作流程图

三.料筒神经网络控制器的结构及算法
1.PID 神经元网络控制器结构
PID 神经元网络的料筒温度控制器选用了 SPIDNN 结构,控制系统的结构如图
2.料筒神经网络控制器仿真分析

3.温控系统仿真分析

得到如下结果


