一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

脉冲宽度调制生成捕获平台的制作方法

2022-08-28 05:20:12 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种脉冲宽度调制生成捕获平台。


背景技术:

2.pwm脉冲宽度调制信号是一种对模拟信号进行数字编码的方法,当前最简单的应用就是将电机驱动与调速器进行连接控制,调速器通过金属垫片的接触,霍尔传感器进行捕获其电平,从而产生相应的脉冲宽度调制信号。在电机驱动板中,会对产生的脉冲宽度调制信号进行捕获分析,并通过相对应的分析控制电机驱动,从而调节电机的转速或转向。然而在实际应用中,霍尔传感器产生的脉冲宽度调制信号会因为噪声而发生变形或产生毛刺,从而导致对电机驱动发生不必要的调节。


技术实现要素:

3.本技术提供一种脉冲宽度调制生成捕获平台,旨在解决现有技术中的技术缺陷。
4.本技术提供一种脉冲宽度调制生成捕获平台,所述脉冲宽度调制生成捕获平台包括:配置模块、缓存模块、计数模块、滤波模块、捕获模块和生成模块;所述配置模块用于根据外部模块发送的地址信号和待分析数据信号产生配置数据信号,并将所述配置数据信号发送至所述缓存模块、所述滤波模块、所述捕获模块和所述生成模块;所述缓存模块用于根据所述计数模块发送的缓存控制信号和所述配置数据信号产生缓存数据信号,并将所述缓存数据信号发送至所述计数模块和所述生成模块;所述计数模块用于根据所述配置模块发送的预设数据信号和所述缓存数据信号产生计数数据信号,并将所述计数数据信号发送至所述捕获模块、所述生成模块和外部模块;所述滤波模块用于根据所述配置数据信号对外部模块的输入脉冲宽度调制信号进行数字滤波整形,并将滤波整形后的目标脉冲宽度调制信号发送至所述捕获模块;所述捕获模块用于根据所述配置数据信号对所述目标脉冲宽度调制信号的分析结果捕获所述计数数据信号,并将捕捉后得到的捕获数据信号发送至外部模块;所述生成模块用于根据所述配置数据信号和所述缓存数据信号对所述计数数据信号的分析结果生成最终脉冲宽度调制信号,并将所述最终脉冲宽度调制信号发送至外部模块。
5.根据本技术提供的一种脉冲宽度调制生成捕获平台,所述配置模块包括地址解析单元、数据控制单元和配置信息单元;所述地址解析单元用于根据所述地址信号和预设地址信号产生数据控制信号,并将所述数据控制信号发送至所述数据控制单元和所述配置信息单元;所述数据控制单元用于根据所述数据控制信号对所述待分析数据信号进行分析,产生配置更新数据信号,并将所述配置更新数据信号发送至所述配置信息单元;
所述配置信息单元用于通过分析所述数据控制信号以将所述配置更新数据信号更新自身内部的配置信号,产生所述配置数据信号,并将所述配置数据信号发送至所述缓存模块、所述滤波模块、所述捕获模块和所述生成模块。
6.根据本技术提供的一种脉冲宽度调制生成捕获平台所述数据控制单元还用于根据所述数据控制信号对所述待分析数据信号进行分析,产生预设数据信号。
7.根据本技术提供的一种脉冲宽度调制生成捕获平台所述缓存模块包括缓存控制单元和缓存数据单元;所述缓存控制单元用于根据所述缓存控制信号和所述配置数据信号产生缓存数据控制信号,并将所述缓存数据控制信号发送至所述缓存数据单元;所述缓存数据单元用于根据所述缓存数据控制信号对所述配置数据信号进行缓存,产生缓存数据信号,并将所述缓存数据信号发送至所述计数模块和所述生成模块。
8.根据本技术提供的一种脉冲宽度调制生成捕获平台所述计数模块包括计数控制单元和计数基本单元;所述计数控制单元用于根据所述缓存数据信号产生计数控制信号,并将所述计数控制信号发送至所述计数基本单元;所述计数基本单元用于根据所述预设数据信号和所述计数控制信号,产生所述计数数据信号,并将所述计数数据信号发送至所述捕获模块、所述生成模块和外部模块。
9.根据本技术提供的一种脉冲宽度调制生成捕获平台所述计数控制单元还用于根据所述计数数据信号产生缓存控制信号。
10.根据本技术提供的一种脉冲宽度调制生成捕获平台所述滤波模块包括滤波控制单元和滤波基本单元;所述滤波控制单元用于根据所述配置数据信号产生滤波控制信号,并将所述滤波控制信号发送至所述滤波基本单元;所述滤波基本单元用于根据所述滤波控制信号确定滤波方式和滤波精度,并通过所述滤波方式和所述滤波精度将所述输入脉冲宽度调制信号滤波整形为滤波脉冲宽度调制信号;将所述滤波脉冲宽度调制信号发送至所述捕获模块。
11.根据本技术提供的一种脉冲宽度调制生成捕获平台所述捕获模块包括捕获控制单元、边沿检测单元和计数捕获单元;所述捕获控制单元用于根据所述配置数据信号产生捕获控制信号,并将所述捕获控制信号发送至所述边沿检测单元;所述边沿检测单元用于根据所述捕获控制信号和所述目标脉冲宽度调制信号,捕捉所述计数数据信号的捕获数据信号,并将所述捕获数据信号发送至外部模块。
12.根据本技术提供的一种脉冲宽度调制生成捕获平台所述边沿检测单元用于根据所述捕获控制信号确定所述目标脉冲宽度调制信号的脉冲宽度调制边沿;在检测所述脉冲宽度调制边沿后,向所述计数捕获单元发送捕获使能信号;所述计数捕获单元还用于根据所述捕获使能信号对所述计数数据信号进行捕捉,得到所述捕获数据信号,并将所述捕获数据信号发送至外部模块。
13.根据本技术提供的一种脉冲宽度调制生成捕获平台所述生成模块包括生成控制单元、计数比较单元和脉冲宽度调制生成单元;
所述生成控制单元用于根据所述配置数据信号产生生成控制信号,并将所述生成控制信号发送至所述计数比较单元和所述脉冲宽度调制生成单元;所述计数比较单元用于根据所述生成控制信号确定比较有效结果,根据所述比较有效结果结合所述计数数据信号与所述缓存数据信号的比较结果,产生有效使能信号;将所述有效使能信号发送至所述脉冲宽度调制生成单元;所述脉冲宽度调制生成单元用于根据所述有效使能信号和所述生成控制信号确定有效电平值,并将所述有效电平值确定为所述最终脉冲宽度调制信号发送至外部模块。
14.本技术提供的脉冲宽度调制生成捕获平台,可内部生成任意的脉冲宽度调制波形输出,也可对外部的输入脉冲宽度调制信号进行整形滤波分析,产生整形滤波后的精准脉冲宽度调制信号,减少了因噪声和毛刺而发生非正常现象。同时,脉冲宽度调制生成捕获平台中的滤波模块能够对外部的脉冲宽度调制信号进行数字滤波整形,消除了外部信号的噪声和毛刺,提高了平台的可靠性。
附图说明
15.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图进行简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本技术提供的脉冲宽度调制生成捕获平台示意图;图2是本技术一实施例提供的配置模块的结构示意图;图3是本技术一实施例提供的缓存模块的结构示意图;图4是本技术一实施例提供的计数模块的结构示意图;图5是本技术一实施例提供的滤波模块的结构示意图;图6是本技术一实施例提供的捕获模块的结构示意图;图7是本技术一实施例提供的生成模块的结构示意图。
具体实施方式
17.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
18.下面结合图1至图7描述本技术提供的脉冲宽度调制生成捕获平台,图1是本技术提供的脉冲宽度调制生成捕获平台示意图;图2是本技术一实施例提供的配置模块的结构示意图;图3是本技术一实施例提供的缓存模块的结构示意图;图4是本技术一实施例提供的计数模块的结构示意图;图5是本技术一实施例提供的滤波模块的结构示意图;图6是本技术一实施例提供的捕获模块的结构示意图;图7是本技术一实施例提供的生成模块的结构示意图。
19.本技术实施例提供了脉冲宽度调制生成捕获平台的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或
描述的步骤。
20.参照图1,图1是本技术提供的脉冲宽度调制生成捕获平台示意图。本技术实施例提供的脉冲宽度调制生成捕获平台包括:配置模块、缓存模块、计数模块、滤波模块、捕获模块和生成模块;所述配置模块用于根据外部模块发送的地址信号和待分析数据信号产生配置数据信号,并将所述配置数据信号发送至所述缓存模块、所述滤波模块、所述捕获模块和所述生成模块;所述缓存模块用于根据所述计数模块发送的缓存控制信号和所述配置数据信号产生缓存数据信号,并将所述缓存数据信号发送至所述计数模块和所述生成模块;所述计数模块用于根据所述配置模块发送的预设数据信号和所述缓存数据信号产生计数数据信号,并将所述计数数据信号发送至所述捕获模块、所述生成模块和外部模块;所述滤波模块用于根据所述配置数据信号对外部模块的输入脉冲宽度调制信号进行数字滤波整形,并将滤波整形后的目标脉冲宽度调制信号发送至所述捕获模块;所述捕获模块用于根据所述配置数据信号对所述目标脉冲宽度调制信号的分析结果捕获所述计数数据信号,并将捕捉后得到的捕获数据信号发送至外部模块;所述生成模块用于根据所述配置数据信号和所述缓存数据信号对所述计数数据信号的分析结果生成最终脉冲宽度调制信号,并将所述最终脉冲宽度调制信号发送至外部模块。
21.在本实施例中,外部模块会向配置模块发送地址信号和待分析数据信号,配置模块接收到外部模块发送地址信号和待分析数据信号后,根据地址信号和待分析数据信号产生配置数据信号。
22.进一步地,配置模块还根据地址信号和待分析数据信号产生预设数据信号,参照图1所示,配置模块产生配置数据信号和预设数据信号后,将配置数据信号发送至缓存模块、滤波模块、捕获模块和生成模块,将预设数据信号发送至计数模块。
23.在一实施例中,参照图2,图2是本技术一实施例提供的配置模块的结构示意图。配置模块包括地址解析单元、数据控制单元和配置信息单元。地址解析单元接收到外部模块发送的地址信号后,根据该地址信号和预设地址信号产生数据控制信号,其中,预设地址信号为平台设计时设定的地址信号。地址解析单元进一步将数据控制信号发送至数据控制单元和配置信息单元。进一步地,数据控制单元接收到数据控制信号后,根据数据控制信号对外部模块发送的待分析数据信号进行分析,产生配置更新数据信号和预设数据信号。数据控制单元进一步将配置更新数据信号发送至配置信息单元,将预设数据信号发送至计数模块。进一步地,配置信息单元接收到数据控制信号和配置更新数据信号后,对数据控制信号进行分析以通过配置更新数据信号更新自身内部的配置信号,产生配置数据信号。配置信息单元进一步将配置数据信号发送至缓存模块、滤波模块、捕获模块和生成模块。
24.本技术实施例通过配置模块对整个脉冲宽度调制生成捕获平台的相关配置和控制进行地址化管理,提高了脉冲宽度调制生成捕获平台的可操作性。
25.进一步地,缓存模块接收到配置模块发送的配置数据信号后,根据计数模块发送的缓存控制信号和配置数据信号产生缓存数据信号,并将缓存数据信号发送至计数模块和
生成模块,具体参照图3所示,图3是本技术一实施例提供的缓存模块的结构示意图。
26.进一步参照图3,缓存模块包括缓存控制单元和缓存数据单元。缓存控制单元接受到配置模块后,根据缓存控制信号和配置数据信号产生缓存数据控制信号,并将缓存数据控制信号发送至缓存数据单元。进一步地,缓存数据单元接收到缓存数据控制信号后,根据缓存数据控制信号对配置数据信号进行缓存,产生缓存数据信号,并将缓存数据信号发送至计数模块和生成模块。
27.进一步需要说明的是,配置数据信号存在差异处理,部分配置数据信号会进行缓存,成为缓存数据信号;另一部分配置数据信号则不会进行缓存,直接改变整个平台系统的配置,其中区别的原因是:配置数据信号是否会直接影响到整个平台系统主体的直接运行。若或影响,则需要进行缓存处理;否则可以不需要缓存处理,直接改变配置。
28.本技术实施例通过缓存模块对相关配置进行更新缓存,符合设定条件时才进行配置的更新,从而提高了脉冲宽度调制生成捕获平台运行的稳定性和可靠性。
29.进一步地,计数模块接收到预设数据信号和缓存数据信号,根据预设数据信号和缓存数据信号产生计数数据信号和缓存控制信号。计数模块进一步将缓存控制信号发送至缓存模块,并将计数数据信号发送至捕获模块、生成模块和外部模块。在一实施例中,计数数据信号的表现形式可为计数当前值,因此可理解为,计数模块根据配置数据信号进行定向计数,得到计数当前值。计数模块进一步将计数当前值发送至捕获模块和生成模块,同时将计数当前值发送至外部模块。
30.在一实施例中,参照图4,图4是本技术一实施例提供的计数模块的结构示意图,计数模块包括计数控制单元和计数基本单元。计数控制单元接收到缓存数据信号后,根据缓存数据信号产生计数控制信号,并将计数控制信号发送至计数基本单元;进一步地,计数基本单元接收到预设数据信号和计数控制信号后,根据预设数据信号和计数控制信号产生计数数据信号,并将计数数据信号发送至捕获模块、生成模块和外部模块。具体为:计数基本单元根据预设数据信号改变计数的初始值,同时受到计数控制信号的控制,产生计数数据信号。进一步地,计数控制单元还根据计数数据信号产生缓存控制信号,以决定缓存数据的更新,并将缓存控制信号发送至缓存模块。
31.本技术实施例通过计数模块的多种定向计数,从而提高了脉冲宽度调制生成捕获平台的多样性。
32.进一步地,滤波模块接收到配置数据信号以及外部模块发送的输入pwm(脉冲宽度调制)信号后,根据配置数据信号对输入脉冲宽度调制信号进行数字滤波整形,得到滤波整形后的目标脉冲宽度调制信号,并将滤波整形后的目标脉冲宽度调制信号发送至捕获模块,参照图5所示,图5是本技术一实施例提供的滤波模块的结构示意图。
33.在一实施例中,滤波模块包括滤波控制单元和滤波基本单元。滤波控制单元收到配置数据信号后,根据配置数据信号产生滤波控制信号,并将滤波控制信号发送至滤波基本单元,以控制滤波基本单元的滤波精度。滤波基本单元接收到滤波控制信号后,根据滤波控制信号选择相应的滤波方式并调整滤波精度,并通过滤波方式以及调整后的滤波精度将输入脉冲宽度调制信号进行数字滤波整形,得到滤波整形后的目标脉冲宽度调制信号,具体为:滤波基本单元根据滤波控制信号确定滤波方式和滤波精度,并通过滤波方式和滤波精度将输入脉冲宽度调制信号滤波整形为滤波脉冲宽度调制信号。滤波基本单元进一步将
滤波脉冲宽度调制信号发送至捕获模块。
34.本技术实施例通过滤波模块能够对外部的脉冲宽度调制信号进行数字滤波整形,消除了外部信号的噪声和毛刺,提高了脉冲宽度调制生成捕获平台的可靠性。
35.进一步地,捕获模块接收到配置数据信号后,根据配置数据信号对目标脉冲宽度调制信号的分析结果捕获计数数据信号,并将捕捉后得到的捕获数据信号发送至外部模块,具体为:捕获模块通过配置数据信号对滤波整形后的目标脉冲宽度调制信号进行分析,在分析结果满足预设配置条件时,将计数模块的当前计数值进行捕获,得到捕获计数值,并将捕获计数值发送至外部模块,参照图6所示,图6是本技术一实施例提供的捕获模块的结构示意图。
36.在一实施例中,捕获模块包括捕获控制单元、边沿检测单元和计数捕获单元。捕获控制单元接收到配置数据信号后,根据配置数据信号产生捕获控制信号,并将捕获控制信号发送至边沿检测单元。边沿检测单元接收到捕获控制信号后,根据捕获控制信号和目标脉冲宽度调制信号,捕捉计数数据信号的捕获数据信号,并将捕获数据信号发送至外部模块,具体为:边沿检测单元根据捕获控制信号确定目标脉冲宽度调制信号所需要检测的脉冲宽度调制边沿。在检测到脉冲宽度调制边沿后,向计数捕获单元发送捕获使能信号。计数捕获单元接收到捕获使能信号后,将计数数据信号(当前计数值)进行捕获存储,得到捕获数据信号,并将捕获数据信号发送至外部模块。
37.进一步地,生成模块接收到配置数据信号和缓存数据信号后,根据配置数据信号和缓存数据信号对计数数据信号进行分析,得到分析结果。生成模块进一步根据分析结果生成最终脉冲宽度调制信号,并将最终脉冲宽度调制信号至外部模块。具体为:生成模块根据根据配置数据信号对缓存数据信号(当前缓存值)和计数数据信号(当前计数值)进行比较分析,得到分析结果。分析结果满足预设配置条件时,生成最终脉冲宽度调制信号,并将最终脉冲宽度调制信号至外部模块,参照图7,图7是本技术一实施例提供的生成模块的结构示意图。
38.在一实施例中,生成模块包括生成控制单元、计数比较单元和脉冲宽度调制生成单元。生成控制单元接收到配置数据信号后,根据配置数据信号产生生成控制信号,并将生成控制信号发送至计数比较单元和脉冲宽度调制生成单元。进一步地,计数比较单元接收到生成控制信号后,根据生成控制信号确定比较有效结果,并根据比较有效结果结合计数数据信号(当前计数值)与缓存数据信号(当前缓存值)的比较结果,即比较结果满足比较有效结果时,产生有效使能信号,并将有效使能信号发送至脉冲宽度调制生成单元。进一步地,脉冲宽度调制生成单元接收到生成控制信号和有效使能信号后,根据有效使能信号和生成控制信号确定有效电平值,并将有效电平值确定为最终脉冲宽度调制信号发送至外部模块。
39.本实施例提供的脉冲宽度调制生成捕获平台,可内部生成任意的脉冲宽度调制波形输出,也可对外部的输入脉冲宽度调制信号进行整形滤波分析,产生整形滤波后的精准脉冲宽度调制信号,减少了因噪声和毛刺而发生非正常现象。同时,脉冲宽度调制生成捕获平台中的滤波模块能够对外部的脉冲宽度调制信号进行数字滤波整形,消除了外部信号的噪声和毛刺,提高了平台的可靠性。
40.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管
参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献