1.一种分布式沙盘模型控制系统,用于对包括多个电子设备的沙盘模型进行控制,其特征在于,所述控制系统包括工控机、交换机及多组控制器组,所述工控机与所述交换机通过以太网连接,所述交换机与各所述控制器组通过以太网连接;
各所述控制器组包括主控器以及多个从控制器,不同控制器组中的主控器之间通过以太网连接,同一控制器组内的主控制器与各所述从控制器之间通过CAN总线连接;
其中,所述从控制器为继电器驱动型从控制器、MOS管驱动型从控制器、模拟量隔离测量型从控制器、模拟量隔离输出型从控制器、电机功率驱动型从控制器、灯带驱动型从控制器以及无线控制型从控制器中的任意一种或多种。
2.根据权利要求1所述的分布式沙盘模型控制系统,其特征在于,所述控制系统还包括编程器,所述编程器与各所述控制器组连接,所述编程器用于获取配置信息,并对所述配置信息加密,将加密后得到的程序更新数据通过所述CAN总线进行发布;
各所述控制器组中的主控制器和从控制器用于基于自身的资源占用信息,从所述CAN总线中提取与自身匹配的程序更新数据,将提取到的程序更新数据存储在各自的存储单元中,并根据提取到的程序更新数据进行信息配置。
3.根据权利要求2所述的分布式沙盘模型控制系统,其特征在于,各所述主控制器和各所述从控制器还用于在根据所述程序更新数据进行信息配置时,若信息配置失败,则向所述编程器反馈配置故障信息,若信息配置成功,则保持静默状态。
4.根据权利要求1所述的分布式沙盘模型控制系统,其特征在于,针对各所述主控制器和各所述从控制器,所述主控制器或所述从控制器还用于通过所述CAN总线广播公钥;
所述控制系统中的其他主控制器以及从控制器用于对广播的公钥进行密钥运算,若运算的结果与自身存储的私钥一致,可确定所述公钥验证通过,若广播的所述公钥均通过所述控制系统中的其他主控制器以及从控制器的验证后,可确定广播所述公钥的主控制器或从控制器为合法设备。
5.根据权利要求2所述的分布式沙盘模型控制系统,其特征在于,各所述主控制器和各所述从控制器中的存储单元存储有与所述沙盘模型中的电子设备相关的控制数据以及控制命令;
针对各所述主控制器以及各所述从控制器,所述主控制器或所述从控制器还用于向所述沙盘模型中的电子设备发送控制数据或控制命令;
所述控制系统中的其他主控制器以及从控制器还用于对所述控制数据或所述控制命令进行共识验证,在共识验证通过后,所述控制系统中的其他主控制器和从控制器对自身存储的与所述沙盘模型中的电子设备相关的控制数据以及控制命令进行更新。
6.根据权利要求1所述的分布式沙盘模型控制系统,其特征在于,针对各所述主控制器,所述主控制器还用于采集到所述沙盘模型中的电子设备的运行数据后通过所述CAN总线发布;
与所述主控制器属于同一控制器组中的空闲的从控制器还用于在探测到所述运行数据后,根据自身的运算能力对所述运行数据进行相应地运算,并将运算结果通过所述CAN总线反馈至发布所述运行数据的主控制器。
7.根据权利要求3所述的分布式沙盘模型控制系统,其特征在于,所述主控制器包括主控制单元以及连接在所述主控制单元上的USB接口电路、CAN接口电路、LAN接口电路、电源管理电路、存储芯片、温湿度传感器、LED灯带驱动电路、光耦隔离测量电路、继电器功率输出电路、工作状态指示电路以及显示屏;
所述USB接口电路用于连接所述编程器与所述主控制单元,所述CAN接口电路用于将所述主控制单元连接在所述CAN总线上,所述LAN接口电路用于将所述主控制单元连接在所述以太网上,所述电源管理电路用于对所述主控制器内部工作电源的工作状态的数据监控和功能控制,所述存储芯片用于存储所述主控制器的配置信息和工作日志,所述温湿度传感器用于控制所述主控制器的温湿度检测,所述LED灯带驱动电路用于驱动所述沙盘模型包括的电子设备中的LED灯带,所述光耦隔离测量电路用于隔离测量输入的开关量检测,所述继电器功率输出电路用于对所述沙盘模型包含的电子设备中的继电器功率电路进行控制,所述工作状态指示电路用于指示所述主控制器的工作状态,所述显示屏用于显示所述主控制器的工作状态和其他工作相关信息。
8.根据权利要求2所述的分布式沙盘模型控制系统,其特征在于,所述从控制器包括从控制单元以及连接在所述从控制单元上的工作状态指示电路、CAN接口电路、电源管理电路以及存储芯片。
9.根据权利要求8所述的分布式沙盘模型控制系统,其特征在于,所述从控制器还包括连接在所述从控制单元上的继电器功率输出电路、MOS管隔离功率输出电路、模拟量隔离测量电路、模拟量隔离输出电路、电机功率驱动电路、LED灯带驱动电路以及无线通讯模块中的任意一种。
10.根据权利要求1-9任意一项所述的分布式沙盘模型控制系统,其特征在于,所述沙盘模型为智能家居沙盘模型、自动化生产线沙盘模型、汽车模拟沙盘模型及示教板中的任意一种。