前言:
目前PLC已經(jīng)廣泛應用于工業(yè)控制與高端設備,工作可靠與開發(fā)簡易、維護升級方便,深受廣大工程師喜愛。但是其價格昂貴,對與產(chǎn)品成本有要求的用戶是無法接受的,他們往往就采用其它形式開產(chǎn)品,不僅開發(fā)周期長而且維護困難。為此我們開發(fā)了以新唐M451系列芯片開發(fā)了PLC平臺利M451豐富資源實現(xiàn)了PLC各個模塊功能同時也內(nèi)嵌了MODEBUS通訊協(xié)議,大大方便了PLC通訊功能。為開發(fā)中低端產(chǎn)品的用戶提供一個廉價的PLC臺,為解決以上矛盾提供了新的方式方法。
視頻演示:
基于M451的PLC通訊板方案概述:
使用NuTiny-SDK-M451_V1.3開發(fā)板為核心實現(xiàn)PLC功能,以及內(nèi)嵌MODEBUS通訊協(xié)議與OLE顯示屏驅(qū)動。
利用NuTiny-SDK-M451_V1.3開發(fā)板實現(xiàn)如下功能:
- 1、USB模塊實現(xiàn)與PLC上位機通訊,完成PLC代碼下載任務。
- 2、UART0模塊與MAX232實現(xiàn)MODEBUS通訊協(xié)議
- 3、芯片IO實現(xiàn)控制16路繼電器隔離輸出(Y00-Y17)與8路場效應管(FA6912A*4)漏極開路輸出(Y20-Y27)(也可做8路PWM輸出)。帶測頻功能16路光耦(P2801-4*4)隔離輸入(X00-X17)。
- 4、ADC模塊與2片LMV324芯片構(gòu)成8路0-5V ADC輸入。
- 5、DAC模塊與1片LM358構(gòu)成1路0-10V DAC輸出(Y30)。
- 6、IO驅(qū)動 IIC OLED顯示屏。
- 7、IO與按鍵構(gòu)成4路可編程多功能按鍵(X20-X23)。
- 8、鋰電池構(gòu)成PLC備用電源,A4056芯片完成對鋰電池充電管理。
附件內(nèi)容截圖:
系統(tǒng)硬件設計框圖: