本发明涉及数据处理,尤其涉及一种数据处理方法、装置、设备及计算机可读存储介质。
背景技术:
1、现如今的无线控制电机产品当中,语音模块、无线射频模块和mcu控制电机模块多为分开工作的方式,语音模块负责语音接收与处理,并向mcu传输处理后的数字信号,也可输出模拟信号给功放进行语音输出反馈;无线射频模块负责对无线通信数据的接收处理和发送;而mcu负责在接收到语音模块和无线通信模块的处理信号后,进行代码处理与电机系统的控制,三者分开控制在方案上增加了系统复杂度,同时也增加了硬件成本和开发的难度。
2、此外,语音模块和无线通信模块在与mcu的信号传输过程中还易受到干扰,增加了系统的不稳定性,模块分开处理也会增加不少功耗。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种数据处理方法、装置、设备及计算机可读存储介质,旨在解决现有无线控制电机产品的稳定性较差、功耗较高的技术问题。
2、为实现上述目的,本发明提供一种数据处理方法,所述数据处理方法包括以下步骤:
3、所述cpu内核分别与所述音频信号ai处理单元、所述无线通信处理单元、所述片上外设连接;
4、根据所述音频信号ai处理单元以及cpu内核,对所述mcu外部的功放进行控制;
5、根据所述无线通信处理单元以及cpu内核,对所述mcu外部的射频天线进行控制;
6、根据所述片上外设以及cpu内核,对所述mcu外部的电机进行控制。
7、进一步地,所述mcu外部连接有麦克风,所述根据所述音频信号ai处理单元以及cpu内核,对所述mcu外部的功放进行控制的步骤包括:
8、所述音频信号ai处理单元接收所述麦克风传输的第一音频信号;
9、所述音频信号ai处理单元将所述第一音频信号转化为第一数字信号,并将所述第一数字信号传输至所述cpu内核;
10、根据所述第一数字信号和所述cpu内核,对mcu外部的功放进行控制。
11、进一步地,所述根据所述第一数字信号和所述cpu内核,对mcu外部的功放进行控制的步骤包括:
12、所述cpu内核通过预设内核程序,对所述第一数字信号进行处理,以获得反馈信号,并将所述反馈信号输入至所述音频信号ai处理单元中;
13、所述音频信号ai处理单元对反馈信号进行处理,以获得第二音频信号;
14、所述功放接收所述第二音频信号,以对mcu外部的功放进行控制。
15、进一步地,所述根据所述片上外设以及cpu内核,对所述mcu外部的电机进行控制的步骤包括:
16、所述cpu内核通过预设内核程序对所述片上外设进行控制,以使所述片上外设输出控制信号;
17、根据所述控制信号,对所述mcu外部的电机进行控制。
18、进一步地,所述mcu还包括:mos预驱电路,所述根据所述控制信号,对所述mcu外部的电机进行控制的步骤包括:
19、所述mos预驱电路接收所述控制信号,驱动与所述mos预驱电路连接的mos器件,所述mos器件对所述mcu外部的电机进行控制。
20、进一步地,所述无线通信数据包括第一无线通信数据,所述根据所述无线通信处理单元以及cpu内核,对所述mcu外部的射频天线进行控制的步骤包括:
21、获取所述mcu外部的射频天线发送的第一无线通信数据;
22、所述无线通信处理单元接收所述第一无线通信数据,并转化为第二数字信号,所述cpu内核对第二数字信号进行处理,以对所述mcu外部的射频天线进行控制。
23、进一步地,所述无线通信数据包括第二无线通信数据,所述根据所述无线通信处理单元,cpu内核对无线通信数据进行处理的步骤包括:
24、所述cpu内核根据预设内核程序发送第三数字信号至所述无线通信处理单元,所述无线通信处理单元将第三数字信号转化为第二无线通信数据;
25、所述射频天线接收所述第二无线通信数据,以对所述mcu外部的射频天线进行控制。
26、此外,为实现上述目的,本发明还提供一种数据处理装置,所述数据处理装置包括:
27、连接模块,用于所述cpu内核分别与所述音频信号ai处理单元、所述无线通信处理单元、所述片上外设连接;
28、第一控制模块,用于根据所述音频信号ai处理单元以及cpu内核,对所述mcu外部的功放进行控制;
29、第二控制模块,用于根据所述无线通信处理单元以及cpu内核,对所述mcu外部的射频天线进行控制;
30、第三控制模块,用于根据所述片上外设以及cpu内核,对所述mcu外部的电机进行控制。
31、此外,为实现上述目的,本发明还提供一种数据处理设备,所述数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现前述的数据处理方法的步骤。
32、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现前述的数据处理方法的步骤。
33、本发明通过所述cpu内核分别与所述音频信号ai处理单元、所述无线通信处理单元、所述片上外设连接;根据所述音频信号ai处理单元以及cpu内核,对所述mcu外部的功放进行控制,接着根据所述无线通信处理单元以及cpu内核,对所述mcu外部的射频天线进行控制,而后根据所述片上外设以及cpu内核,对所述mcu外部的电机进行控制。本发明能够将语音处理、无线通信、电机控制集成化,能够使整个产品更加精简,提高了稳定性,且产品开发难度降低,系统功耗减小。
1.一种数据处理方法,其特征在于,应用于mcu,所述mcu的内部集成音频信号ai处理单元、无线通信处理单元、cpu内核、片上外设,所述数据处理方法包括以下步骤:
2.如权利要求1所述的数据处理方法,其特征在于,所述mcu外部连接有麦克风,所述根据所述音频信号ai处理单元以及cpu内核,对所述mcu外部的功放进行控制的步骤包括:
3.如权利要求2所述的数据处理方法,其特征在于,所述根据所述第一数字信号和所述cpu内核,对mcu外部的功放进行控制的步骤包括:
4.如权利要求1所述的数据处理方法,其特征在于,所述根据所述片上外设以及cpu内核,对所述mcu外部的电机进行控制的步骤包括:
5.如权利要求2所述的数据处理方法,其特征在于,所述mcu还包括:mos预驱电路,所述根据所述控制信号,对所述mcu外部的电机进行控制的步骤包括:
6.如权利要求1所述的数据处理方法,其特征在于,所述无线通信数据包括第一无线通信数据,所述根据所述无线通信处理单元以及cpu内核,对所述mcu外部的射频天线进行控制的步骤包括:
7.如权利要求1至6任一项所述的数据处理方法,其特征在于,所述无线通信数据包括第二无线通信数据,所述根据所述无线通信处理单元,cpu内核对无线通信数据进行处理的步骤包括:
8.一种数据处理装置,其特征在于,所述数据处理装置包括:
9.一种数据处理设备,其特征在于,所述数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现如权利要求1至7中任一项所述的数据处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如权利要求1至7中任一项所述的数据处理方法的步骤。