一种信号输出方法及装置制造方法及图纸

技术编号:15749542 阅读:337 留言:0更新日期:2017-07-03 13:31
本发明专利技术提供了一种信号输出方法及装置,该信号输出方法包括:获取第一控制器局域网总线CAN报文数据;根据所述第一控制器局域网总线CAN报文数据以及至少一个预设输出通道,确定脉冲宽度调制PWM信号输出的第一预设输出通道、第一预设输出时间、第一预设输出频率和第一预设输出占空比;根据所述第一预设输出通道、所述第一预设输出时间、所述第一预设输出频率和所述第一预设输出占空比,控制所述第一预设输出通道输出脉冲宽度调制PWM信号。本发明专利技术实施例的信号输出方法通过CAN报文更新PWM输出频率和占空比,并能够精确设定每个通道PWM信号的输出时间,更新方便快捷,不增加额外成本,实现了功能的灵活性。

【技术实现步骤摘要】
一种信号输出方法及装置
本专利技术涉及汽车
,特别涉及一种信号输出方法及装置。
技术介绍
脉冲宽度调制(PWM,PulseWidthModulation)是利用微控制器的数字输出对模拟电路进行控制的一种技术。脉冲宽度调制PWM信号对模拟信号电平进行数字编码,以数字方式控制模拟电路无需数模转换,对噪声的抵抗能力增强,提高控制电路的精准度的同时降低了系统的成本和功耗。PWM信号控制广泛应用于空调系统风量调节、车身系统车速采集及信息娱乐系统背光控制等整车电控系统。但是,现有的PWN信号大多通过PWM信号发生器进行,其根据内部预设的控制策略进行调整,在实际使用时不能根据实际需求进行调节,不够灵活。
技术实现思路
本专利技术实施例要解决的技术问题是提供一种信号输出方法及装置,用以实现通过CAN(控制器局域网总线)报文更新PWM(脉冲宽度调制)输出频率和占空比,并能够精确设定每个通道PWM信号的输出时间。为解决上述技术问题,本专利技术实施例提供了一种信号输出方法,包括:获取第一控制器局域网总线CAN报文数据;根据所述第一控制器局域网总线CAN报文数据以及至少一个预设输出通道,确定脉冲宽度调制PWM信号输出的第一预设输出通道、第一预设输出时间、第一预设输出频率和第一预设输出占空比;根据所述第一预设输出通道、所述第一预设输出时间、所述第一预设输出频率和所述第一预设输出占空比,控制所述第一预设输出通道输出脉冲宽度调制PWM信号。进一步的,所述控制所述第一预设输出通道输出脉冲宽度调制PWM信号的步骤包括:控制所述第一预设输出通道在所述第一预设输出时间内,按所述第一预设输出频率和所述第一预设输出占空比输出脉冲宽度调制PWM信号。进一步的,所述信号输出方法还包括:获取第二控制器局域网总线CAN报文数据,其中,获取所述第二控制器局域网总线CAN报文数据与获取所述第一控制器局域网总线CAN报文数据之间间隔的时间为第一时间;根据所述第二控制器局域网总线CAN报文数据,获得脉冲宽度调制PWM信号输出的第二预设输出通道、第二预设输出时间、第二预设输出频率和第二预设输出占空比;当所述第二预设输出通道与所述第一预设输出通道为相同的输出通道、所述第一预设输出时间大于所述第一时间、且所述第二预设输出时间为0时,控制所述第一预设输出通道在第二时间内,按所述第二预设输出频率和第二预设输出占空比输出脉冲宽度调制PWM信号,其中,第二时间为第一预设时间与第一时间的差值。进一步的,所述信号输出方法还包括:当所述第二预设输出通道与所述第一预设输出通道为相同的输出通道、所述第一预设输出时间大于所述第一时间、且所述第二预设输出时间大于0时,控制所述第一预设输出通道在所述第二预设输出时间内,按所述第二预设输出频率和第二预设输出占空比输出脉冲宽度调制PWM信号。进一步的,所述第一控制器局域网总线CAN报文数据包括:用于设定脉冲宽度调制PWM信号输出频率的频率信号、用于设定脉冲宽度调制PWM信号输出占空比的占空比信号、用于设定脉冲宽度调制PWM信号输出时间的计时器信号和用于选择脉冲宽度调制PWM信号输出通道的输出通道信号。本专利技术实施例还提供了一种信号输出装置,包括:获取模块,用于获取第一控制器局域网总线CAN报文数据;解析模块,用于根据所述第一控制器局域网总线CAN报文数据以及至少一个预设输出通道,确定脉冲宽度调制PWM信号输出的第一预设输出通道、第一预设输出时间、第一预设输出频率和第一预设输出占空比;控制模块,用于根据所述第一预设输出通道、所述第一预设输出时间、所述第一预设输出频率和所述第一预设输出占空比,控制所述第一预设输出通道输出脉冲宽度调制PWM信号。进一步的,所述控制模块控制所述第一预设输出通道输出脉冲宽度调制PWM信号中,所述控制模块具体用于:控制所述第一预设输出通道在所述第一预设输出时间内,按所述第一预设输出频率和所述第一预设输出占空比输出脉冲宽度调制PWM信号。进一步的,所述获取模块,还用于获取第二控制器局域网总线CAN报文数据,其中,获取所述第二控制器局域网总线CAN报文数据与获取所述第一控制器局域网总线CAN报文数据之间间隔的时间为第一时间;所述解析模块,还用于根据所述第二控制器局域网总线CAN报文数据,获得脉冲宽度调制PWM信号输出的第二预设输出通道、第二预设输出时间、第二预设输出频率和第二预设输出占空比;所述控制模块,还用于当所述第二预设输出通道与所述第一预设输出通道为相同的输出通道、所述第一预设输出时间大于所述第一时间、且所述第二预设输出时间为0时,控制所述第一预设输出通道在第二时间内,按所述第二预设输出频率和第二预设输出占空比输出脉冲宽度调制PWM信号,其中,第二时间为第一预设时间与第一时间的差值。进一步的,所述控制模块,还用于当所述第二预设输出通道与所述第一预设输出通道为相同的输出通道、所述第一预设输出时间大于所述第一时间、且所述第二预设输出时间大于0时,控制所述第一预设输出通道在所述第二预设输出时间内,按所述第二预设输出频率和第二预设输出占空比输出脉冲宽度调制PWM信号。进一步的,所述信号输出装置还包括:数据存储模块,用于存储经所述解析模块解析后的所述第一控制器局域网总线CAN报文数据,所述第一控制器局域网总线CAN报文数据包括:用于设定脉冲宽度调制PWM信号输出频率的频率信号、用于设定脉冲宽度调制PWM信号输出占空比的占空比信号、用于设定脉冲宽度调制PWM信号输出时间的计时器信号和用于选择脉冲宽度调制PWM信号输出通道的输出通道信号。与现有技术相比,本专利技术实施例提供的一种信号输出方法及装置,至少具有以下有益效果:本专利技术实施例的信号输出方法通过控制器局域网总线CAN报文更新PWM输出频率和占空比,并能够精确设定每个通道PWM信号的输出时间,更新方便快捷,不增加额外成本,实现了功能的灵活性。同时,本专利技术实施例通过提供时间可控的PWM信号输出,可精准的验证电控系统PWM信号采集策略,多路PWM信号输出通道,增加PWM信号应用的广泛性。且本专利技术实施例的信号输出方法能够用于整车车身系统和信息娱乐系统PWM信号设定及采集的功能验证,完善电控系统开发阶段的功能定义和验证系统的功能实现,为整车电控系统PWM信号输入输出策略提供了一种简便的验证方式,节约了人力成本和时间成本,加快整车开发进度。附图说明图1为本专利技术实施例的信号输出方法的流程图之一;图2为本专利技术实施例的信号输出方法的流程图之二;图3为本专利技术实施例的信号输出装置的结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本专利技术的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本专利技术的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多本文档来自技高网...
一种信号输出方法及装置

【技术保护点】
一种信号输出方法,其特征在于,包括:获取第一控制器局域网总线CAN报文数据;根据所述第一控制器局域网总线CAN报文数据以及至少一个预设输出通道,确定脉冲宽度调制PWM信号输出的第一预设输出通道、第一预设输出时间、第一预设输出频率和第一预设输出占空比;根据所述第一预设输出通道、所述第一预设输出时间、所述第一预设输出频率和所述第一预设输出占空比,控制所述第一预设输出通道输出脉冲宽度调制PWM信号。

【技术特征摘要】
1.一种信号输出方法,其特征在于,包括:获取第一控制器局域网总线CAN报文数据;根据所述第一控制器局域网总线CAN报文数据以及至少一个预设输出通道,确定脉冲宽度调制PWM信号输出的第一预设输出通道、第一预设输出时间、第一预设输出频率和第一预设输出占空比;根据所述第一预设输出通道、所述第一预设输出时间、所述第一预设输出频率和所述第一预设输出占空比,控制所述第一预设输出通道输出脉冲宽度调制PWM信号。2.根据权利要求1所述的信号输出方法,其特征在于,所述控制所述第一预设输出通道输出脉冲宽度调制PWM信号的步骤包括:控制所述第一预设输出通道在所述第一预设输出时间内,按所述第一预设输出频率和所述第一预设输出占空比输出脉冲宽度调制PWM信号。3.根据权利要求1所述的信号输出方法,其特征在于,所述信号输出方法还包括:获取第二控制器局域网总线CAN报文数据,其中,获取所述第二控制器局域网总线CAN报文数据与获取所述第一控制器局域网总线CAN报文数据之间间隔的时间为第一时间;根据所述第二控制器局域网总线CAN报文数据,获得脉冲宽度调制PWM信号输出的第二预设输出通道、第二预设输出时间、第二预设输出频率和第二预设输出占空比;当所述第二预设输出通道与所述第一预设输出通道为相同的输出通道、所述第一预设输出时间大于所述第一时间、且所述第二预设输出时间为0时,控制所述第一预设输出通道在第二时间内,按所述第二预设输出频率和第二预设输出占空比输出脉冲宽度调制PWM信号,其中,第二时间为第一预设时间与第一时间的差值。4.根据权利要求3所述的信号输出方法,其特征在于,所述脉冲宽度调制信号输出方法还包括:当所述第二预设输出通道与所述第一预设输出通道为相同的输出通道、所述第一预设输出时间大于所述第一时间、且所述第二预设输出时间大于0时,控制所述第一预设输出通道在所述第二预设输出时间内,按所述第二预设输出频率和第二预设输出占空比输出脉冲宽度调制PWM信号。5.根据权利要求1所述的信号输出方法,其特征在于,所述第一控制器局域网总线CAN报文数据包括:用于设定脉冲宽度调制PWM信号输出频率的频率信号、用于设定脉冲宽度调制PWM信号输出占空比的占空比信号、用于设定脉冲宽度调制PWM信号输出时间的计时器信号和用于选择脉冲宽度调制PWM信号输出通道的输出通道信号。6.一种信号输出装置,其特征在于,包括:获取模块,用于获取第一控制器局域网总线CAN报文数据;解...

【专利技术属性】
技术研发人员:何丹丹纪立君张进明孙灿
申请(专利权)人:北京汽车研究总院有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1