位置:51电子网 » 技术资料 » 接口电路

基于DSP控制的USB接口速印机

发布时间:2008/9/1 0:00:00 访问次数:581

  1 引言

  速印机(也称速印一体机)是指通过数字扫描,数码热敏头制版成像的方式进行工作,从而实现印刷速度在每分钟100张以上的印刷设备。速印机印速快、成本低、耗电少、维护方便,使其广泛应用于经常大批量印刷的学校、机关中。所以近几年来国内外对速印机的研究也在不断升温。本文提出了一种将图像处理和电机控制功能集成于一片dsp芯片内,并支持电脑直接打印输出功能的解决方案。

  2 系统硬件组成

  本文设计的速印机的控制系统主要组成部分有:面板控制器(选用80c51单片机)、dsp(选用ti公司的tms320f2812)、fpga(选用altera公司的ep1c6q240c8)、usb芯片(选用cypress公司的cy7c68013)、cis(接触式图像传感器)、tph(热敏打印头)、sdram、按键、液晶显示器、电机、电磁开关、传感器等。其硬件结构框图如图1所示

  图1 系统硬件结构框图

  3 工作原理

  仅使用速印功能时,其工作流程可分为制版和印刷两步。制版工作流程为:待制版键按下后,面板控制器将制版信号通过串口送至dsp(数字信号处理器),dsp通过中断响应制版信号,并启动扫描电机和dsp片上的adc模块,同时dsp通过握手信号告知fpga(可编程逻辑门阵列)启动cis。fpga产生cis的时钟信号clk、选通输入信号si及各色光源选通信号,并通过这几个信号产生的相应时序控制cis通过模拟信号输出引脚sig向adc模块串行移位输出对应像素的灰度。dsp把扫描到的图像数据通过γ补偿、滤波、二值化、数字半色调图像处理后,把数据存放在sdram存储器中,并通过握手信号通知fpga从sdram存储器中提取光栅数据并控制热敏打印头将其烧写在版纸(也称蜡纸)上,制版结束。

  印刷工作流程为:印刷按键按下后,版纸牵引电机和压版电机配合将版纸挂到滚筒上,此时油墨电机工作均匀上墨,待进纸电机把纸送到印刷区后,压纸电机把纸贴到滚筒上,主电机带动滚筒转一圈后,分离电机开始工作将纸从滚筒上剥离。 待纸张进入出纸区后,出纸电机和负压风机同时工作将纸送出,至此第一张纸印刷完成。印刷多张时就不用再制版了,直接印刷即可。

  若使用电脑直接打印功能时,其工作流程为:电脑主机通过usb芯片把数据传给fpga,fpga通过产生相应的时序信号将数据存至sdram存储器中,然后fpga按行将数据烧写至版纸上。制版完成后,fpga通过dsp的外部中断引脚触发dsp的外部中断,在dsp的外部中断服务程序中,进行印刷流程。

  4 基于dsp的电机控制

  ti公司的数字信号处理器tms320f2812片上集成了两个事件管理器模块(eva,evb)。每个事件管理器都包含通用目的定时器、全比较pwm单元、捕捉单元和正交脉冲编码电路等,可同时方便的控制两部电机,专为多轴运动控制应用而设计。[1] 在本系统中两个事件管理器分别应用于控制三相无刷直流电机(主电机)和三相反应式步进电机(扫描电机)。

  对三相无刷直流电机的控制采用了转速电流双闭环调速方式。其控制系统框图如图2

  图2 转速电流双闭环调速原理框图

  tms320f2812的捕捉单元可以方便的捕捉编码器的脉冲信号,以形成速度反馈。其adc模块可以将霍尔电流传感器的模拟信号转换为数字值,以形成电流反馈。tms320f2812的全比较pwm单元使得产生svpwm(空间矢量脉冲宽度调制)的操作大大简化。双闭环调速方式提高了主电机(三相无刷直流电机)的控制精度。

  步进电机具有如下特点:(1)角位移与输入脉冲数成正比,无累积误差,具有良好的跟随性。(2)动态响应快,易于起停、正反转及变速。(3)速度可在宽范围内平滑调节,低速下仍能获得大转矩。(4)步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应措施。三相反应式步进电机有三种工作方式:单三拍、双三拍和六拍工作方式。单三拍工作方式即是按a-b-c方式循环通电;双三拍循环通电顺序为ab-bc-ca;六拍循环通电顺序为a-ab-b-bc-c-ca(上述三种循环通电顺序均为正转方式)。[2] 三种工作方式中六拍工作方式相电流、转矩最大,高频性能最好,电磁阻尼大,不易产生振荡。所以本系统采用三相六拍工作方式控制步进电机。另外为了使步进电机更加稳定还使用了机械阻尼法,就是在电动机轴上加阻尼器。

  5 图像处理

  在仅使用速印功能时,其图像处理过程可分为五步:模

  1 引言

  速印机(也称速印一体机)是指通过数字扫描,数码热敏头制版成像的方式进行工作,从而实现印刷速度在每分钟100张以上的印刷设备。速印机印速快、成本低、耗电少、维护方便,使其广泛应用于经常大批量印刷的学校、机关中。所以近几年来国内外对速印机的研究也在不断升温。本文提出了一种将图像处理和电机控制功能集成于一片dsp芯片内,并支持电脑直接打印输出功能的解决方案。

  2 系统硬件组成

  本文设计的速印机的控制系统主要组成部分有:面板控制器(选用80c51单片机)、dsp(选用ti公司的tms320f2812)、fpga(选用altera公司的ep1c6q240c8)、usb芯片(选用cypress公司的cy7c68013)、cis(接触式图像传感器)、tph(热敏打印头)、sdram、按键、液晶显示器、电机、电磁开关、传感器等。其硬件结构框图如图1所示

  图1 系统硬件结构框图

  3 工作原理

  仅使用速印功能时,其工作流程可分为制版和印刷两步。制版工作流程为:待制版键按下后,面板控制器将制版信号通过串口送至dsp(数字信号处理器),dsp通过中断响应制版信号,并启动扫描电机和dsp片上的adc模块,同时dsp通过握手信号告知fpga(可编程逻辑门阵列)启动cis。fpga产生cis的时钟信号clk、选通输入信号si及各色光源选通信号,并通过这几个信号产生的相应时序控制cis通过模拟信号输出引脚sig向adc模块串行移位输出对应像素的灰度。dsp把扫描到的图像数据通过γ补偿、滤波、二值化、数字半色调图像处理后,把数据存放在sdram存储器中,并通过握手信号通知fpga从sdram存储器中提取光栅数据并控制热敏打印头将其烧写在版纸(也称蜡纸)上,制版结束。

  印刷工作流程为:印刷按键按下后,版纸牵引电机和压版电机配合将版纸挂到滚筒上,此时油墨电机工作均匀上墨,待进纸电机把纸送到印刷区后,压纸电机把纸贴到滚筒上,主电机带动滚筒转一圈后,分离电机开始工作将纸从滚筒上剥离。 待纸张进入出纸区后,出纸电机和负压风机同时工作将纸送出,至此第一张纸印刷完成。印刷多张时就不用再制版了,直接印刷即可。

  若使用电脑直接打印功能时,其工作流程为:电脑主机通过usb芯片把数据传给fpga,fpga通过产生相应的时序信号将数据存至sdram存储器中,然后fpga按行将数据烧写至版纸上。制版完成后,fpga通过dsp的外部中断引脚触发dsp的外部中断,在dsp的外部中断服务程序中,进行印刷流程。

  4 基于dsp的电机控制

  ti公司的数字信号处理器tms320f2812片上集成了两个事件管理器模块(eva,evb)。每个事件管理器都包含通用目的定时器、全比较pwm单元、捕捉单元和正交脉冲编码电路等,可同时方便的控制两部电机,专为多轴运动控制应用而设计。[1] 在本系统中两个事件管理器分别应用于控制三相无刷直流电机(主电机)和三相反应式步进电机(扫描电机)。

  对三相无刷直流电机的控制采用了转速电流双闭环调速方式。其控制系统框图如图2

  图2 转速电流双闭环调速原理框图

  tms320f2812的捕捉单元可以方便的捕捉编码器的脉冲信号,以形成速度反馈。其adc模块可以将霍尔电流传感器的模拟信号转换为数字值,以形成电流反馈。tms320f2812的全比较pwm单元使得产生svpwm(空间矢量脉冲宽度调制)的操作大大简化。双闭环调速方式提高了主电机(三相无刷直流电机)的控制精度。

  步进电机具有如下特点:(1)角位移与输入脉冲数成正比,无累积误差,具有良好的跟随性。(2)动态响应快,易于起停、正反转及变速。(3)速度可在宽范围内平滑调节,低速下仍能获得大转矩。(4)步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应措施。三相反应式步进电机有三种工作方式:单三拍、双三拍和六拍工作方式。单三拍工作方式即是按a-b-c方式循环通电;双三拍循环通电顺序为ab-bc-ca;六拍循环通电顺序为a-ab-b-bc-c-ca(上述三种循环通电顺序均为正转方式)。[2] 三种工作方式中六拍工作方式相电流、转矩最大,高频性能最好,电磁阻尼大,不易产生振荡。所以本系统采用三相六拍工作方式控制步进电机。另外为了使步进电机更加稳定还使用了机械阻尼法,就是在电动机轴上加阻尼器。

  5 图像处理

  在仅使用速印功能时,其图像处理过程可分为五步:模

相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!