本申请属于远程控制领域,尤其涉及一种旋钮远程控制方法、装置、设备及计算机存储介质。
背景技术:
1、远程实验是远程教育的重要组成部分,尤其对于理工科类专业,实验课程是对理论学习的必要补充与实践。但由于种种原因,学生可能面临无法到实验室线下完成实验,这极大地提高了远程实验的需求。
2、目前计算机远程通讯和本地物理设备机械调控的方式成为远程实验控制的一种更可行的方式,但是部分大型电路实验在特定实验箱之外,可能需要外接部分电路元件,如可调电阻、电容和电感,这部分通常为旋钮类元件,需要进一步设计控制方法,实现旋钮类装置的远程控制,提高用户体验感。
技术实现思路
1、本申请实施例提供一种在旋钮远程控制方法、装置、设备及计算机存储介质,实现了旋钮类装置的远程控制,提高了用户体验感。
2、第一方面,本申请实施例提供一种旋钮远程控制方法,方法包括:
3、上位机获取旋钮档位的当前位置和目标位置,并向单片机发送旋钮的当前位置和目标位置;
4、单片机基于旋钮当前位置和目标位置,向驱动器发送脉冲信号和转向信号,脉冲信号包括旋钮转动到目标位置的转动角度和速度,转向信号包括旋钮转动到目标位置的转动方向信息;
5、驱动器根据脉冲信号和转动信号,控制电机按照转动角度、速度和转动方向信息转动,以便于电机转动时,带动与电机和旋钮转动连接的联轴器的转动,使旋钮从当前位置转动到目标位置。
6、在一个可能实现的实施例中,还包括:
7、上位机获取用户输入的信息;
8、上位机向单片机发送信息,以用于单片机向驱动器发送使能信号,使能信号包括信息;
9、驱动器根据脉冲信号和转动信号,控制电机按照转动角度、速度和转动方向信息转动,包括:
10、在使能信号中的信息为第一目标值的情况下,驱动器根据脉冲信号和转动信号,控制电机按照转动角度、速度和转动方向信息转动。
11、在一个可能实现的实施例中,在驱动器根据脉冲信号和转动信号,控制电机按照转动角度、速度和转动方向信息转动之后,方法还包括:
12、单片机向上位机发送第一信号,第一信号包括旋钮位置调整完成信号。
13、在一个可能实现的实施例中,在上位机获取旋钮档位的当前位置和目标位置之后,方法还包括:
14、上位机显示旋钮的状态信息,状态信息包括等待旋转、正在旋转、旋转结束中的一种,以及旋钮的当前位置。
15、在一个可能实现的实施例中,旋钮包括电阻箱、电感箱和电容箱中至少一个设备上的旋钮。
16、在一个可能实现的实施例中,转动角度不大于180度。
17、第二方面,本申请实施例提供了一种旋钮远程控制装置,装置包括:
18、获取模块,用于上位机获取旋钮档位的当前位置和目标位置,并向单片机发送旋钮的当前位置和目标位置;
19、发送模块,用于单片机基于旋钮当前位置和目标位置,向驱动器发送脉冲信号和转向信号,脉冲信号包括旋钮转动到目标位置的转动角度和速度,转向信号包括旋钮转动到目标位置的转动方向信息;
20、控制模块,用于驱动器根据脉冲信号和转动信号,控制电机按照转动角度、速度和转动方向信息转动,以便于电机转动时,带动与电机和旋钮转动连接的联轴器的转动,使旋钮从当前位置转动到目标位置。
21、在一个可能实现的实施例中,还包括:
22、获取模块,还用于上位机获取用户输入的信息;
23、发送模块,还用于上位机向单片机发送信息,以用于单片机向驱动器发送使能信号,使能信号包括信息;
24、控制模块具体用于:
25、在使能信号中的信息为第一目标值的情况下,驱动器根据脉冲信号和转动信号,控制电机按照转动角度、速度和转动方向信息转动。
26、第三方面,本申请实施例提供了一种旋钮远程控制设备,设备包括:
27、处理器以及存储有计算机程序指令的存储器;
28、处理器执行计算机程序指令时实现上述任意一项的在旋钮远程控制方法。
29、第四方面,本申请实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述任意一项的旋钮远程控制方法。
30、第五方面,本申请实施例提供了一种计算机程序产品,其特征在于,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任意一项的旋钮远程控制方法。
31、本申请实施例的旋钮远程控制方法、装置、设备及计算机存储介质,上位机获取旋钮当前位置和目标位置,并向单片机发送所述旋钮当前位置和目标位置,基于所述旋钮当前位置和目标位置,所述单片机向驱动器发送脉冲信号和转向信号,所述驱动器通过所述脉冲信号和所述转向信号控制电机转动的角度、速度和方向,基于所述电机转动的角度、速度和方向,利用所述电机和联轴器驱动旋钮从所述当前位置转动到所述目标位置,其中,所述单片机与所述驱动器连接,所述驱动器用于驱动所述电机转动,所述电机与所述联轴器的一端连接,所述联轴器的另一端与所述旋钮连接。如此实现了旋钮类装置的远程控制,提高了用户体验感。
1.一种旋钮远程控制方法,其特征在于,包括:
2.根据权利要求1所述的旋钮远程控制方法,其特征在于,还包括:
3.根据权利要求1所述的旋钮远程控制方法,其特征在于,在所述驱动器根据所述脉冲信号和所述转动信号,控制电机按照所述转动角度、速度和转动方向信息转动之后,所述方法还包括:
4.根据权利要求1所述的旋钮远程控制方法,其特征在于,在上位机获取旋钮档位的当前位置和目标位置之后,所述方法还包括:
5.根据权利要求1所述的旋钮远程控制方法,其特征在于,所述旋钮包括电阻箱、电感箱和电容箱中至少一个设备上的旋钮。
6.根据权利要求1至5任一项所述的旋钮远程控制方法,其特征在于,所述转动角度不大于180度。
7.一种旋钮远程控制装置,其特征在于,所述装置包括:
8.根据权利要求7所述的旋钮远程控制装置,其特征在于,还包括:
9.一种旋钮远程控制设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的旋钮远程控制方法。