System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于打印机检纸的光电传输误差消除方法及打印机技术_技高网

一种用于打印机检纸的光电传输误差消除方法及打印机技术

技术编号:40700317 阅读:5 留言:0更新日期:2024-03-22 10:58
本发明专利技术提供一种用于打印机检纸的光电传输误差消除方法及打印机,包括:打印机开启检纸,控制模块输出PWM信号至DAC转换模块,DAC转换模块根据PWM信号的当前占空比输出第一电压信号至光电耦合器的原边;根据光电耦合器的原边电流及其传输系数获得副边电流;通过电流电压转换模块将该副边电流转换为第二电压信号,控制模块对第二电压信号进行采集,并将其值与设定参考值进行比较;若第二电压信号值不等于设定参考值,则控制模块调节PWM信号的占空比后输出,重复上述步骤;若等于则保持当前占空比的PWM信号输出。本发明专利技术采用PWM方式通过反馈调节对不同光电耦合器的传输比误差进行校正,从而消除传输比误差,达到精确检纸、大幅降低生产成本的效果。

【技术实现步骤摘要】

本专利技术涉及打印机,具体涉及一种用于打印机检纸的光电传输误差消除方法及打印机


技术介绍

1、在热敏打印机进行打印工作前,通常要通过处于塑胶滚轴下的光电耦合器对打印机内是否有纸进行检测,其具体工作原理为:打印机的mcu给光电耦合器的原边一个恒定电流值,当有纸滚入滚轴时,纸会挡住光电耦合器的入口孔,阻止光线进入,光电耦合器的原边发出信号,经过光电转化后根据光电耦合器的传输系数在其副边能够获得相应一个电流,该电流经电阻即可获得相应的电压,打印头输出该电压,通过mcu的adc模块对此电压进行采样,如该电压过低则说明此时缺纸,反之有纸。

2、在上述检纸方法中,mcu的adc模块采集的电压值显然没有考虑光电耦合器的传输比误差带来影响,然而目前在市场上光电耦合器的传输比在1.5%~3%都是合格产品,因此不同批次的光电耦合器的传输系数相差非常大,例如若采用的光电耦合器的传输比是1.5%,则通过adc模块采集的值为v1=a1*1.5%*rl,其中a1为副边获得的电流值,r为电流流经电阻的阻值;若采用的光电耦合器的传输比是3%,则通过adc模块采集的值为v2=a1*3%*rl,可得v2=2v1。可见,采用市场上合格的光电耦合器其最大误差都会达到2倍左右,而在光电耦合器一致性较差的情况下,mcu采集的电压值误差也会很大,加之打印机的机械装备本身的误差,导致产品每批次都要根据实际误差临时修改固件或者硬件参数来满足生产的要求,这使生产成本大幅增加,而且修改后的质量无法百分百保证,当存在误差未完全消除的情况,会对打印机的对于检测是否缺纸的判断处理非常不利,检纸精确度无法保证。


技术实现思路

1、本专利技术提供的一种用于打印机检纸的光电传输误差消除方法及打印机,主要用于解决现有打印机检纸方法未对光电耦合器的传输比误差进行处理,导致检纸误差大、校验生产成本高等问题,从而消除光电耦合器的传输比误差,达到精确检纸、大幅降低产品生产成本的效果。

2、本专利技术通过以下技术方案来实现上述目的:

3、一种用于打印机缺纸检测的光电传输误差消除方法,包括:

4、s1:打印机开启检纸,控制模块输出pwm信号至dac转换模块,所述dac转换模块根据所述pwm信号的当前占空比输出第一电压信号至光电耦合器的原边输入端。

5、s2:获得所述光电耦合器的原边电流,根据该原边电流及所述光电耦合器的传输系数获得其副边电流。

6、s3:通过电流电压转换模块将所述光电耦合器的副边电流转换为第二电压信号,所述控制模块对所述第二电压信号进行采集,并将其值与设定参考值进行比较。

7、s4:若所述第二电压信号值不等于所述设定参考值,则所述控制模块调节所述pwm信号的占空比后输出,重复步骤s1-s3;若所述第二电压信号值等于所述设定参考值,则保持当前占空比的pwm信号输出。

8、根据本专利技术提供的一种用于打印机缺纸检测的光电传输误差消除方法,所述dac转换模块包括三极管、二极管、第一电阻以及第一电容,所述三极管的基极接入所述pwm信号,其发射极接入第一电源电压,其集电极通过所述二极管、第一电阻与所述第一电容的第一端连接,所述第一电容的第二端接地,所述dac转换模块输出的所述第一电压信号值为:

9、ui=ui*pwm_duty    (1)

10、其中,ui为所述第一电源电压值,pwm_dwm为所述pwm信号的占空比值。

11、根据本专利技术提供的一种用于打印机缺纸检测的光电传输误差消除方法,所述光电耦合器的原边第一端接地,第二端通过一rf电阻与所述第一电容的第一端连接,则其在rf电阻上产生的原边电流为:

12、

13、其中,vf为所述光电耦合器的原边电压,rf为所述rf电阻的电阻值;

14、则根据(2)式,所述光电耦合器的副边电流为:

15、

16、其中,k为所述光电耦合器的电流传输比。

17、根据本专利技术提供的一种用于打印机缺纸检测的光电传输误差消除方法,所述电流电压转换模块采用第二电阻,所述光电耦合器的副边第一端接入第二电源电压,其第二端通过第二电阻接地,则经过第二电阻产生的第二电压信号值为:

18、uo=ic*rl   (4)

19、其中,rl为所述第二电阻的阻值。

20、根据本专利技术提供的一种用于打印机缺纸检测的光电传输误差消除方法,所述光电耦合器的原边电流随所述pwm信号的当前占空比值变化,当所述光电耦合器的电流传输比小于标准电流传输比,此时所述第二电压信号值小于所述设定参考值,则所述控制模块控制输出所述pwm信号的占空比增大,使所述光电耦合器的原边电流增大,此时所述第二电压信号值增大,直到所述第二电压信号值等于所述设定参考值。

21、根据本专利技术提供的一种用于打印机缺纸检测的光电传输误差消除方法,当所述光电耦合器的电流传输比大于标准电流传输比,此时所述第二电压信号值大于所述设定参考值,则所述控制模块控制输出所述pwm信号的占空比减小,使所述光电耦合器的原边电流减小,此时所述第二电压信号值减小,直到所述第二电压信号值等于所述设定参考值。

22、根据本专利技术提供的一种用于打印机缺纸检测的光电传输误差消除方法,若所述第二电压信号值等于所述设定参考值,所述控制模块将当前输出的pwm信号占空比值存到其存储器中,直到下次检纸校验刷新此值。

23、一种打印机,包括:所述打印机应用所述的一种用于打印机缺纸检测的光电传输误差消除方法。

24、因此,相比现有技术,本专利技术具有以下有益效果:

25、1、本专利技术采用pwm调制方式通过控制模块改变输出pwm信号的占空比,从而改变光电耦合器的原边电流,此时不论打印机采用的光电耦合器的传输比误差是多少,通过反馈调节都会对该光电耦合器的传输比误差进行校正,直到使该光电耦合器输出的电压恒定为一个预设的参考值,此时随着光电耦合器传输比误差的消除,控制模块通过adc模块采集到打印机在有纸或无纸状态下的值比较稳定,对系统的判断有益,提高了检纸精确度。

26、2、本专利技术通过消除电耦合器传输比误差,使打印机在使用不同的光电耦合器进行检纸时,能够保证光电耦合器实际使用的性能的一致性,这大大降低了对光电耦合器的档位精度的要求,同时降光电耦合器的装配精度的要求,从而大幅降低打印机的生产成本。

27、下面结合附图和具体实施方式对本专利技术作进一步详细说明。

本文档来自技高网...

【技术保护点】

1.一种用于打印机缺纸检测的光电传输误差消除方法,其特征在于,包括:

2.根据权利要求1所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

3.根据权利要求2所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

4.根据权利要求3所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

5.根据权利要求1-4任一项所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

6.根据权利要求5所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

7.根据权利要求6所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

8.一种打印机,其特征在于,包括:

【技术特征摘要】

1.一种用于打印机缺纸检测的光电传输误差消除方法,其特征在于,包括:

2.根据权利要求1所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

3.根据权利要求2所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在于:

4.根据权利要求3所述的用于打印机缺纸检测的光电传输误差消除方法,其特征在...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:珠海恒茂电子科技有限公司
类型:发明
国别省市:

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

1