参赛 基于NuTiny SDK M451实现三菱PLC通讯板(原理图、PCB源文件、程序源码) 电路方案
前言: 目前PLC已经广泛应用于工业控制与高端设备,工作可靠与开发简易、维护升级方便,深受广大工程师喜爱。但是其价格昂贵,对与产品成本有要求的用户是无法接受的,他们往往就采用其它形式开产品,不仅开发周期长而且维护困难。为此我们开发了以新唐M451系列芯片开发了PLC平台利M451丰富资源实现了PLC各个模块功能同时也内嵌了MODEBUS通讯协议,大大方便了PLC通讯功能。为开发中低端产品的用户提供一个廉价的PLC台,为解决以上矛盾提供了新的方式方法。 视频演示: 基于M451的PLC通讯板方案概述: 使用NuTiny-SDK-M451_V1.3开发板为核心实现PLC功能,以及内嵌MODEBUS通讯协议与OLE显示屏驱动。 利用NuTiny-SDK-M451_V1.3开发板实现如下功能: 1、USB模块实现与PLC上位机通讯,完成PLC代码下载任务。 2、UART0模块与MAX232实现MODEBUS通讯协议 3、芯片IO实现控制16路继电器隔离输出(Y00-Y17)与8路场效应管(FA6912A*4)漏极开路输出(Y20-Y27)(也可做8路PWM输出)。带测频功能16路光耦(P2801-4*4)隔离输入(X00-X17)。 4、ADC模块与2片LMV324芯片构成8路0-5V ADC输入。 5、DAC模块与1片LM358构成1路0-10V DAC输出(Y30)。 6、IO驱动 IIC OLED显示屏。 7、IO与按键构成4路可编程多功能按键(X20-X23)。 8、锂电池构成PLC备用电源,A4056芯片完成对锂电池充电管理。 附件内容截图: 系统硬件设计框图:
用户评论