论文部分内容阅读
喷墨打印机因其价格低廉、体积小、打印噪音低而成为了家用和办公环境下打印机的首选方案。然而随着大数据时代的到来,人们对打印机打印速度的要求越来越苛刻,而且随处可见的智能设备使人们对PC的依赖越来越小。因此,研究能够通过便携式设备进行打印的高速喷墨打印机显得很有必要。本文在分析喷墨打印机工作流程的基础上提出了提高打印速度、改进打印质量的方案,并从原理上对其进行了可行性分析。然后结合项目需求和LED打印机的设计经验给出了高速喷墨打印机的总体设计。重点针对高速喷墨打印机的主控器进行设计和实现,主要工作有:1、分析阶段,精确计算了高速喷墨打印机主控器与喷头驱动板间的数据传输速率,确保通过USB2.0接口可以满足高速打印的要求。2、方案设计阶段,提出了主控器的设计方案,采用核心板加底板的实现方式。核心板选用飞凌开发的一款以ARM处理器AM3354为控制核心的产品;底板自主设计,主要包含提供人机交互的LCD显示触摸接口,提供打印机外部信息传输通道的网络接口、USB接口和SD卡接口,提供打印机内部信息传输通道的GPMC(通用存储控制器)总线接口。既满足了高速打印对数据处理和传输的要求,同时可以通过多种渠道进行打印。3、硬件实现阶段,分模块进行了性能分析、芯片选型、原理图设计,最终布板、焊接搭建了主控器硬件平台。4、平台移植阶段,移植UBoot到主控器上。完成多串口驱动、GPMC驱动、PWM驱动、GPIO驱动的开发,迁移Linux平台下的LCD底层驱动实现LCD的显示功能,解决USB主口热插拔后无法识别设备的问题。5、测试阶段,验证主控器可以正常工作。通过UBoot平台提供的命令验证了网口、RTC的功能,利用FPGA模拟SDRAM验证了GMPC接口的通信,移植FAT32文件系统解析程序验证了SD卡接口、USB主口的通信,通过显示BMP图像验证了LCD显示功能,验证了多串口、RTC、GPIO、PWM的功能。完成上述工作后,就搭建起了一个能够满足高速喷墨打印机性能要求的且工作正常的主控器硬件系统。本文通过对高速喷墨打印机主控器的设计和实现,以及对系统的功能测试和性能测试,验证了方案的可行性。希望能对同类技术的开发和研究起到一定的参考作用。