基于ARM和Nucleus Plus的打印机设计与实现

被引量 : 0次 | 上传用户:wenlai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国有银行向商业银行的转变,银行的设备采购标准会越来越高,与此同时,银行柜台业务量的增加,使得老一代的银行专用打印机无论在速度上还是在使用的方便性上都显得力不从心,为了占领市场,公司有必要开发新型的、使用更加方便的打印机。老一代打印机在打印存折时,柜台工作人员要把存折放准位置,要不然打印会偏离预定位置,在打印信函时,有的冷僻字无法打印出来,软件无法下载升级。为了加快柜台处理速度,减小柜台工作人员的工作量,需要开发能自动纠偏定位,字符完善的打印机。本文在分析需求的基础上,比较当前流行的处理器,选用Atmel公司的ARM芯片AT91M42800A作为处理核心,使用Xilin公司的20万门的FPGA XC2S200做硬件逻辑控制,通过光电传感器和相关的控制电路来实现自动纠偏定位。在嵌入式操作系统上选用Nucleus Plus,约95%的Nucleus Plus代码用C语言编写,因此它能很方便移植,同时它还提供全部源代码,这样便于开发。另外,它还只要一次性付费,这使得它有很好的成本优势。文中详细说明了本系统的硬件、固件的实现。在硬件上阐述了一些单元电路,包括存储器电路,接口电路,传感器电路等的设计思路和实现方法。通过光电传感电路,步进电机控制和软件结合,形成闭环控制,从而实现了快速自动纠偏定位;通过大屏幕的LCD显示实现了操作界面的简单化;采用大容量的存储器以及大字库解决了冷僻字无法打印的问题;固件部分详细阐述了系统上电启动过程,包括Bootstrap模块和loader模块,Bootstrap模块主要功能是重定位存储器,初始化基本硬件以及Loader模块的自动在线下载升级。Loader模块的主要功能是下载FPGA的配置代码,初始化键盘和显示器,然后调用Nucleus Plus初始化代码,从而建立和调用任务。本文通过总结测试结果,与老一代打印机相比,新打印机在智能化上实现了自动纠偏定位,使得打印机操作人员不需要准确放置存折,就能正确打印,提高了工作效率;在打印速度上比原系统提高30%,还可方便地实现软件升级。当然,新的打印机在存折偏移很大时,要耗费长时间才能把存折推到正确位置。这要在纠偏算法上做进一步的改进。
其他文献
现实中国处于市场经济发展时期,“新富人阶层”出现以及代表他们利益的新意识形态伴随全球化背景下的消费主义文化有泛滥趋势,必须引起高度警惕和有力批判,“绝不允许既得利
针对空间电磁环境的日益复杂化,卫星导航接收端抗干扰性能成为北斗用户密切关注的问题,为了测试动态导航接收端的抗干扰性能,提出一种室内无线抗干扰性能测试系统构建方法。
音乐疗法是一门新兴的集音乐、医学和心理学于一体的边缘交叉学科。现代生活节奏的加快与工作压力的增大,给人们的心理带来了强烈的冲击;在中医心理学理论指导下应用音乐疗法
目的:探讨我科2001年来23例色素血管性斑痣性错构瘤病的临床表现及分型。方法:收集、研究和评价我院2001~2008年间23例色素血管性斑痣性错构瘤的资料,根据传统和Happle分类方
<正>中国山水画发端于魏晋南北朝,有宗炳、王微等人的探索和实践,隋代展子虔的《游春图》标志着山水已由稚拙而成熟,又经过唐代吴道子、李思训等人的努力,五代荆、关、董、巨
目的分析不同年龄和性别人群糖化血红蛋白(HbA1c)和空腹血糖(GLU)之间的差异及其关系,探讨其在糖尿病防治中的意义。方法随机选取体检人群样本300例,其中35~55岁男性100例,55
目的探讨整体护理措施在慢性胃炎患者中的护理效果,旨在提高护理质量,促进患者的早日康复。方法本研究选取2009年1月至2010年10月在本科进行治疗的慢性胃炎患者88例作为研究
VO2是一种固态热致变色材料,它的晶态结构可以在半导体-金属-绝缘体之间可逆转变。介绍了VO2的相变特性,研究了氧化钒的相变机理。根据激光对光电探测器的损伤机理,研究了氧