绝对值编码器信号处理装置的制造方法_2

文档序号:9013623阅读:来源:国知局
路可以将绝对值位置信号转换为反应实际位置的两路模拟量信号后 通过输出电路265即可直接输出给后续处理设备进行进一步的信号处理,而无需使用专门 总线来实现数据的传输,降低了对后续处理设备的要求,兼容性较好。在一实施例中,输出 电路265为DA接口。
[0038] 在本实施例中,绝对值编码器信号处理装置还会对输出的模拟量信号进行采样校 验,从而确保输出的准确性。采样校验电路270与模拟量生成电路260的输出端以及输出 电路265的输出端连接。采样校验电路270用于对输出电路265输出端的信号进行采样, 并将采样值与模拟量生成电路260生成的模拟量信号进行比较,判断二者是否相同。可以 理解,当二者的偏差在误差允许范围内时,可以认为二者为相同。采样校验电路270在判断 出采样值与模拟量生成电路260生成的模拟量信号不相同时,输出报错信息,提示模拟量 生成电路260后的电路可能出现问题,并保存该报错信息。通讯电路275与采样校验电路 270连接,用于将报错信息输出给后续处理设备。通过对输出的模拟量信号进行采样校验可 以提高输出的准确性,进一步提高系统的可靠性。在一实施例中,通讯电路275还与位置处 理电路230连接,用于将校验信息的情况发送给后续处理设备,以便后续处理设备知晓绝 对值编码器的工作情况。
[0039] 在一实施例中,接口驱动电路214、脉冲计数电路220、位置处理电路230、转换控 制电路255、模拟量生成电路260、采样校验电路270以及通讯电路275均集成在一数字信 号处理OigitalSignalProcessing,DSP)芯片中,从而替代FGPA芯片来实现对绝对值编 码器输出的位置信号的处理,降低了生产成本同时提高了装置的集成度。
[0040] 图3为一实施例中的绝对值编码器信号处理方法的流程图,包括以下步骤:
[0041] S310,读取绝对值编码器输出的位置信号以及校验信息。
[0042] 从绝对值编码器的DATA+、DATA-、CLK+以及CLK-端读取其位置信号以及校验信 息。
[0043] S320,根据校验信息判断位置信号是否正确。
[0044] 根据读取到的位置信号计算校验码,并判断计算得到的校验码与校验信息中的校 验码是否一致,若一致则表示位置信号正确。反之,如果校验码不一致,表示校验失败,位置 信号错误。若位置信号正确则直接执行步骤S340,反之则执行步骤S330及其后续步骤。
[0045] S330,根据当前的位置信息以及脉冲计数电路的计数值计算出正确的位置信号。
[0046] 计算正确的位置信号的公式如下:
[0047]
[0048] 其中,PMW表示正确的位置信号,为当前的位置信号,从位置处理电路中的位置 信息中可以直接读取获得,K为计数值,PA为绝对值编码器旋转一周后位置信号的变化量, KA为所述绝对值编码器旋转一周后所述脉冲计数电路的计数值的变化量。在本实施例中, 绝对值编码器旋转一周其位置信号的变化量PAS65536,其旋转一周后脉冲计数电路120 的计数值的变化量心为8192。因此,上述公式转化为:
[0049]
[0050] 经过上述处理后,可以避免因为校验信息错误时位置信号突变的情况发生,提高 了系统的可靠性。
[0051] S340,更新位置信息并将脉冲计数电路的计数值清零。
[0052] 在判断出位置信号正确或者计算出正确的位置信号后对位置信息进行更新,即将 正确的位置信号替换掉位置信息中原有的位置信号,同时将脉冲计数电路的计数值进行清 零,便于下一次位置信号的处理。
[0053] 上述绝对值编码器信号处理方法,处理过程无需使用专门的FPGA芯片,生产成本 较低。并且,在数据校验失败(即校验信息错误)时根据脉冲计数电路的计数值以及当前 位置信息计算得到正确的位置信号,从而避免校验失败时位置信号突变的情况发生,提高 了系统的可靠性。
[0054] 在一实施例中,上述绝对值编码编码器信号处理方法中还包括步骤S350~390, 如图4所示。
[0055] S350,将计算得到的位置信号转换为角度信号并根据所述角度信号生成两路正交 的正弦信号瞬时值。
[0056] 转换过程的计算公式为:T即为转换后的角度信号;PA为绝对
^A 值编码器旋转一周后位置信号的变化量。两路正交的正弦信号瞬时值(一路为C相,一路 为D相),计算公式如下:C=sinT,D=cosT。其中,C为第一正弦信号瞬时值,D为第二正 弦信号瞬时值。
[0057] S360,根据生成的两路正交的正弦信号瞬时值生成模拟量控制信号。
[0058] 在本实施例中,是通过PWM脉冲宽度调制电路来实现数字量的正弦信号值到模拟 量信号的转变,因此模拟量控制信号用于控制PWM脉冲宽度调制电路(模拟量输出电路) 输出的脉冲信号的占空比。具体地,模拟量控制信号可以根据以下公式计算获得:
[0059]
[0061] 其中,占空比为0时对应C、D相为负向最大值;占空比为50%时对应C、D相为零 值;占空比为100%时对应C、D相为正向最大值。
[0062] 通过将绝对值位置信号转换为反应实际位置的两路模拟量信号后可以直接输出 给后续处理设备进行进一步的信号处理,而无需使用专门总线来实现数据的传输,降低了 对后续处理设备的要求,装置的兼容性较好。
[0063] S370,根据模拟量控制信号生成模拟量信号后通过输出电路输出给后续处理设 备。
[0064]PWM脉冲宽度调制电路在模拟量控制信号的控制下对输出信号的占空比进行调整 从而使得输出的模拟量信号能够反映绝对值编码器的实际位置。
[0065] S380,检测输出电路输出端的信号并判断输出电路输出端的信号与生成的模拟量 信号是否相同。
[0066] 通过判断输出电路输出的信号与生成的模拟量信号是否相同来判断模拟量信号 的后续处理电路如输出电路等是否存在问题,从而确保输出信号的准确性,提高系统的可 靠性。如果二者相同,则不用进行任何操作,结束操作;如果不相同,则表示后续电路可能出 现问题,执行步骤S390。
[0067] S390,输出报错信息。
[0068] 将报错信息输出给后续处理设备,以便后续处理设备知晓绝对值编码器的工作情 况。
[0069] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存 在矛盾,都应当认为是本说明书记载的范围。
[0070] 以上所述实施例仅表达了本实用新型的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对实用新型专利范围的限制。应当指出的是,对于本领域的普通技 术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干变形和改进,这些都属于 本实用新型的保护范围。因此,本实用新型专利的保护范围应以所附权利要求为准。
【主权项】
1. 一种绝对值编码器信号处理装置,用于对绝对值编码器输出的位置信号进行处理, 其特征在于,包括: 读取电路,用于与所述绝对值编码器连接并获取所述绝对值编码器输出的位置信号以 及校验信息; 脉冲计数电路,用于与所述绝对值编码器连接并根据所述绝对值编码器输出的波形信 号进行脉冲计数;以及 位置处理电路,与所述读取电路、所述脉冲计数电路连接,用于根据所述校验信息判断 所述位置信号是否正确;所述位置处理电路还用于在所述位置信号正确时更新位置信息并 将所述脉冲计数电路的计数值清零; 所述位置处理电路还用于在所述位置信号错误时根据当前的位置信息以及所述脉冲 计数电路的计数值计算出正确的位置信号后更新所述位置信息并将所述脉冲计数电路的 计数值清零。2. 根据权利要求1所述的绝对值编码器信号处理装置,其特征在于,还包括: 转换控制电路,与所述位置处理电路连接,用于根据正确的位置信号生成模拟量控制 信号; 模拟量生成电路,与所述转换控制电路连接,用于根据所述模拟量控制信号将所述正 确的位置信号转换为模拟量信号后输出。3. 根据权利要求2所述的绝对值编码器信号处理装置,其特征在于,所述模拟量生成 电路为脉冲宽度调制电路;所述模拟量控制信号用于调节所述脉冲宽度调制电路输出的脉 冲信号的占空比。4. 根据权利要求2所述的绝对值编码器信号处理装置,其特征在于,还包括: 输出电路,与所述模拟量生成电路连接,用于将所述模拟量信号输出给后续处理设 备; 采样校验电路,与所述模拟量生成电路的输出端、所述输出电路的输出端连接,用于将 所述输出电路输出端的信号与所述模拟量生成电路输出端的信号进行比较后判断二者是 否相同并在二者不相同时输出报错信息。5. 根据权利要求4所述的绝对值编码器信号处理装置,其特征在于,还包括通讯电路, 与所述采样校验电路连接,用于将所述报错信息输出给后续处理设备。6. 根据权利要求1所述的绝对值编码器信号处理装置,其特征在于,所述读取电路、所 述脉冲计数电路以及所述位置处理电路集成在一数字处理芯片内。7. 根据权利要求1所述的绝对值编码器信号处理装置,其特征在于,所述读取电路包 括读取接口以及接口驱动电路;所述读取接口用于与所述绝对值编码器连接,并与所述接 口驱动电路连接;所述接口驱动电路还与所述位置处理电路连接。8. 根据权利要求7所述的绝对值编码器信号处理装置,其特征在于,所述读取接口为 串行外设接口。
【专利摘要】本实用新型涉及一种绝对值编码器信号处理装置,包括:读取电路,用于获取绝对值编码器输出的位置信号以及校验信息;脉冲计数电路,用于根据绝对值编码器输出的波形信号进行脉冲计数;以及位置处理电路,用于根据校验信息判断位置信号是否正确;位置处理电路还用于在位置信号正确时更新位置信息并将脉冲计数电路的计数值清零;位置处理电路还用于在位置信号错误时根据当前的位置信息以及计数值计算出正确的位置信号后更新位置信息并将脉该计数值清零。上述绝对值编码器信号处理装置,通过读取电路、脉冲计数电路以及位置处理电路即可实现对绝对值编码器输出的位置信号的处理,处理过程无需使用专门的FPGA芯片,生产成本较低。
【IPC分类】G01D5/244
【公开号】CN204666167
【申请号】CN201520230659
【发明人】郑伟, 黄联武
【申请人】深圳市海浦蒙特科技有限公司
【公开日】2015年9月23日
【申请日】2015年4月16日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1