1.一种同步串行控制系统,其特征在于,包括同步信号线、串行数据线、控制器和多个行为器;
所述控制器包括帧计数器和同步模块;所述帧计数器的计数初始值为0;
所述行为器包括周期计数器和运行模块;所述控制器通过所述串行数据线连接所述运行模块;所述控制器通过所述同步信号线连接所述周期计数器;所述周期计数器的计数初始值为0;
所述行为器还包括同步信号监测模块;
所述同步信号监测模块连接所述运行模块和所述周期计数器。
2.根据权利要求1所述的一种同步串行控制系统,其特征在于:所述行为器选自电机、I/O设备、传感装置、显示设备中的一种或者多种。
3.根据权利要求1所述的一种同步串行控制系统,其特征在于:所述行为器的数量是不小于两个的。
4.一种同步串行控制方法,使用权利要求1-3任一所述的一种同步串行控制系统,包括:
S1:所述控制器初始化所述帧计数器并向所述多个行为器发送初始化信号;
S2:所述多个行为器接收所述初始化信号并初始化相应的所述周期计数器;
S3:所述控制器通过所述串行数据线传输控制指令给所述多个行为器,所述控制器通过所述同步信号线传输同步信号给所述多个行为器;
S4:所述行为器根据所述行为器的编号接收所述控制指令并存储至所述运行模块,所述周期计数器计数加一,并传输应答信号给所述控制器;
S5:所述控制器接收到所述应答信号后帧计数器计数加一;
S6:检查帧计数器,若所述帧计数器的计数值不小于多个行为器的数量,进入下一步;
若所述帧计数器的计数值小于所述多个行为器的数量,回到S1;
S7:所述控制器通过所述串行数据线向所述多个行为器的运行模块发送同步执行信号;
S8:所述多个行为器执行所述控制指令并回到S1。
5.根据权利要求4所述的一种同步串行控制方法,其特征在于,所述同步信号连续传输后呈方波状;
一帧的同步信号为半个周期的方波信号。
6.根据权利要求5所述的一种同步串行控制方法,其特征在于,所述控制指令包括帧计数;所述帧计数与所述帧计数器的计数相同。
7.根据权利要求6所述的一种同步串行控制方法,其特征在于,还包括S4a:同步信号监测模块监测同步信号是否一致;S4a执行于S3之后,S5之前;S4a包括:S4a-1:所述同步信号监测模块比较所述周期计数器的数值和所述帧计数;
S4a-2:若所述周期计数器的数值与所述帧计数一致,进入S4a-3-a;若所述帧计数器小于所述周期计数器,进入S4a-3-b;若所述周期计数器小于所述帧计数器,进入S4a-3-c;
S4a-3-a:进入S4;
S4a-3-b:所述行为器通过所述串行数据线向所述控制器请求重新发送数据,所述控制器重新发送控制指令给所述行为器,所述行为器接收到重新发送的控制指令后,所述周期计数器计数加一并传输所述应答信号给所述控制器并进入S5;
S4a-3-c:所述周期计数器加一并传输应答信号给所述控制器后进入S5。