
该设备能够将个人计算机变成现代化的实验室研究仪器。 概观 SCADABOARD MacroController是解决数据收集,传输和存储任务以及实时管理各种流程的通用工具。该设备能够将个人计算机变成现代化的实验室研究仪器。 MacroController允许您以独立模式或与主机一起执行监控和数据采集(SCADA)。MacroController可以作为可编程逻辑控制器(PLC),数据采集(DAQ)运行,并作为监控与主机通信。 MacroController使用Aimagin的MATLAB工具箱Waijung Blockset 进行编程。 SCADABOARD - 是MacroController的主板。 它结合了STM32F4 DISCOVERY处理器模块和外围模块: AD7606数据采集ARMFLY - 模数转换器(ADC)模块; ADS7818,MCP6S28 - ADC集成电路(IC); ZS-042 DS3231 RTC Arduino模块 - 实时时钟(RTC)模块; DP83848以太网板WaveShare - 以太网模块; SD in 1存储板WaveShare -SD卡模块; DF ROBOT Arduino LCD 1602 KeyPad Shield HD44780 - LCD1602模块; FT-232 USB UART板WaveShare -UART-USB模块; RS-485板(5V)WaveShare - UART-RS-485模块; 6N137 - 离散输入/输出(DI / DO)光学隔离IC; DAC8501 ARMFLY - 数模转换器(DAC)模块。 所有上述模块和芯片都是商业上可获得的并且可在在线商店中获得(例如,Aliexpress)。 网站www.scadaboard.pro 显示: SCADABOARD和外围模块的技术说明和用户手册(UM); MATLAB Simulink模型(MATLAB项目)形式的程序示例 关于模块安装,编程和使用MacroController的视频课程。 例子 目前,www.scadaboard.pro 网站上提供了以下示例供下载: DAQ_AD7606_UDP_100kHz - AD7606数据采集ARMFLY模块的单通道数据采集(DAQ),频率为100 kS / s。数据通过以太网模块传输到主机,并以图形形式实时显示在MATLAB系统中。 DAQ_AD7606_UDP_20kHz - AD7606数据采集ARMFLY模块的8通道数据采集(DAQ),频率为20 kS / s / ch。数据通过以太网模块传输到主机,并以图形形式实时显示在MATLAB系统中。 DAQ_ADS7818_UDP_10kHz - ADS7818和MCP6S28 IC的8通道数据采集(DAQ),频率为10 kS / s / ch。数据通过以太网模块传输到主机,并以图形形式实时显示在MATLAB系统中。 DAQ_AD7606_UART_1kHz - AD7606数据采集ARMFLY模块的8通道数据采集(DAQ),频率为1 kS / s / ch。数据通过UART-USB模块传输到主机,并以图形形式实时显示在MATLAB系统中。 DAQ_ADS7818_UART_1kHz - ADS7818和MCP6S28 IC的8通道数据采集(DAQ),频率为1 kS / s / ch。数据通过UART-USB模块传输到主机,并以图形形式实时显示在MATLAB系统中。 数字输入输出,F4按钮去抖- 是使用离散输入和输出(使用6N137 IC)的工作示例。 DAC8501_LCD - 与DAC8501 ARMFLY和DF ROBOT Arduino LCD 1602 KeyPad Shield HD44780模块配合使用的示例。 DS3231_High_Precision_RTC - 是使用ZS-042 DS3231 RTC Arduino模块和DF ROBOT Arduino LCD 1602 KeyPad Shield HD44780模块的示例。 LCD按键读卡器- 是DF ROBOT Arduino LCD 1602 KeyPad Shield HD44780模块及其键盘的工作示例。 9 f/ A, t1 K$ g0 q( E |