当前位置:主页 > 科技论文 > 计算机论文 >

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

发布时间:2020-06-25 14:34
【摘要】: 随着国有银行向商业银行的转变,银行的设备采购标准会越来越高,与此同时,银行柜台业务量的增加,使得老一代的银行专用打印机无论在速度上还是在使用的方便性上都显得力不从心,为了占领市场,公司有必要开发新型的、使用更加方便的打印机。 老一代打印机在打印存折时,柜台工作人员要把存折放准位置,要不然打印会偏离预定位置,在打印信函时,有的冷僻字无法打印出来,软件无法下载升级。为了加快柜台处理速度,减小柜台工作人员的工作量,需要开发能自动纠偏定位,字符完善的打印机。 本文在分析需求的基础上,比较当前流行的处理器,选用Atmel公司的ARM芯片AT91M42800A作为处理核心,使用Xilin公司的20万门的FPGA XC2S200做硬件逻辑控制,通过光电传感器和相关的控制电路来实现自动纠偏定位。在嵌入式操作系统上选用Nucleus Plus,约95%的Nucleus Plus代码用C语言编写,因此它能很方便移植,同时它还提供全部源代码,这样便于开发。另外,它还只要一次性付费,这使得它有很好的成本优势。 文中详细说明了本系统的硬件、固件的实现。在硬件上阐述了一些单元电路,包括存储器电路,接口电路,传感器电路等的设计思路和实现方法。通过光电传感电路,步进电机控制和软件结合,形成闭环控制,从而实现了快速自动纠偏定位;通过大屏幕的LCD显示实现了操作界面的简单化;采用大容量的存储器以及大字库解决了冷僻字无法打印的问题;固件部分详细阐述了系统上电启动过程,包括Bootstrap模块和loader模块,Bootstrap模块主要功能是重定位存储器,初始化基本硬件以及Loader模块的自动在线下载升级。Loader模块的主要功能是下载FPGA的配置代码,初始化键盘和显示器,然后调用Nucleus Plus初始化代码,从而建立和调用任务。 本文通过总结测试结果,与老一代打印机相比,新打印机在智能化上实现了自动纠偏定位,使得打印机操作人员不需要准确放置存折,就能正确打印,提高了工作效率;在打印速度上比原系统提高30%,还可方便地实现软件升级。 当然,新的打印机在存折偏移很大时,要耗费长时间才能把存折推到正确位置。这要在纠偏算法上做进一步的改进。
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP334.8
【图文】:

电路图,电路,三线,存储器接口


符合 IEEE1149.1 的 JTAG 接口,更方便调试内核和 PLL 的操作电压范围 2.7-3.6V,2.7-5-40 - +85 C 的温度范围 存储器接口在本系统中,外部数据总线采用 16bit 的线宽,要错位,即 CPU 从 A1 开始与存储器的 A0 相连,使1 EEPROM 电路设计象大多数嵌入式系统一样,当系统需要一些默认一块 I2C 总线或三线串行总线的 E2PROM 来存储默数来初始化。本系统采用 ATMEL 公司的三线串行参数。

电路图,电路,闪存


28图 4-1 SRAM 电路Fig. 4-1 SRAM circuit4.2.3 FLASH 接口Flash 即常说的闪存,一般是用来存放系统固件的,相对于过去常用的 EP其具有在线编程能力,不需要专用的编程器,也不需要特殊的编程电压,给用户了很大的方便。而且集成度也较之有很大的提高。闪存的读操作与 SARAM 是完全的,只是写操作要复杂些,在对闪存写入数据时,需要先写入一串命令字序列;口设计的角度,FLASH 与异步 SRAM/ROM 在接口设计上基本一致。目前市场上的 FLASH 从结构上大体可以分为 AND、NAND、NOR 和 DiNOR 等几其中 NOR 和 DiNOR 的特点为相对电压低、随机读取快、功耗低、稳定性高,而和 AND 的特点为容量大、回写速度快、芯片面积小。现在,NOR 和 NAND FLASH 的最为广泛。NOR 的特点是可在芯片内执行(XIP,eXecute In Place),这样应用程序可

【共引文献】

相关期刊论文 前10条

1 佘艳;;基于TC787的三相桥式全控整流电路实验装置的研制[J];安徽电气工程职业技术学院学报;2009年03期

2 王静;;基于ARM的太阳能电站远程监控系统的研究[J];安防科技;2007年10期

3 吴俊君;;智能楼宇门禁系统研究与实现[J];安防科技;2008年02期

4 刘振永;高恒志;;嵌入式系统在远程监控中的应用[J];安防科技;2008年06期

5 王鹏;吕志刚;黄建;;基于Linux的嵌入式无线图像监控系统[J];安防科技;2009年01期

6 刘步中;张曦煌;王庆磊;;基于嵌入式Linux的视频监控系统的设计[J];安防科技;2009年06期

7 汪庆年;孙丽兵;李桂勇;;一种基于ARM的视频监控系统的设计[J];安防科技;2009年06期

8 管凤旭;徐冉;杨伟;;基于WinCE和GPRS的安防报警系统设计[J];安防科技;2010年02期

9 周虹宇;程乃伟;;安全防范区域复合通讯模式研究[J];安防科技;2010年09期

10 孟庆峰;;实时内核uC/OS-Ⅱ在S3C44B0X上移植的研究与实现[J];安徽电子信息职业技术学院学报;2008年01期

相关会议论文 前10条

1 陈花;马学森;韩江洪;魏振春;;μC/OS-Ⅱ在LPC2119微处理器上移植的研究和实现[A];2005年“数字安徽”博士科技论坛论文集[C];2005年

2 王彪;;基于LPC2138的TFT触摸屏人机交互模块设计[A];2011中国仪器仪表与测控技术大会论文集[C];2011年

3 王锦玉;宋秋贵;;嵌入式Linux驱动开发[A];全国ISNBM学术交流会暨电脑开发与应用创刊20周年庆祝大会论文集[C];2005年

4 王勇;朱莹;贾永兴;;虚拟ARM实验室建设[A];中国电子教育学会高教分会2011年论文集[C];2011年

5 李卫国;葛纫秋;;一种基于uClinux的便携式邮件接收器的设计[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年

6 钟芳伟;熊蜀峰;傅仲逑;;嵌入式TCP/IP协议LWIP的分析和研究[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年

7 陈俊;吕恒;武穆清;;VIVI在S3C2410处理器上的应用及启动流程分析[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年

8 李冰;孙建平;;基于S3C2410与嵌入式Linux的网络视频监控[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年

9 杜传利;曾翠娟;;嵌入式GPS/DR组合导航系统的硬件设计与实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年

10 梁磊;洪永强;;基于网络技术的嵌入式系统[A];福建省科协第四届学术年会提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年

相关博士学位论文 前10条

1 张红兵;基于ARM的双丝脉冲MIG高速焊分布式控制系统的研究[D];华南理工大学;2010年

2 王道涵;新型磁通切换型磁阻电机系统的分析、设计与控制研究[D];山东大学;2010年

3 王先超;三值光学计算机监控系统之任务管理及其理论研究[D];上海大学;2011年

4 端木琼;wMPS系统的硬件平台优化及动态坐标测量关键技术研究[D];天津大学;2012年

5 李荣华;面向机器人跟踪的视觉注意模型与应用研究[D];大连理工大学;2011年

6 谢国波;几类混沌系统的设计及应用研究[D];广东工业大学;2012年

7 徐中;基于FNNS的感应电机直接转矩控制研究[D];大连理工大学;2001年

8 李开生;通用擦窗机器人控制系统体系结构的研究和实现[D];北京工业大学;2001年

9 乔宇;汽车四轮转向的动力学特性与混杂控制研究[D];天津大学;2003年

10 郭占社;基于微机械工艺的电磁型平面微电机的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2003年

相关硕士学位论文 前10条

1 王立飞;基于ARM的三相交流异步电动机调速系统研究[D];华中农业大学;2010年

2 张良清;基于嵌入式技术的高精度程控直流电源的研究[D];安徽工程大学;2010年

3 唐宇翔;嵌入式Internet网络的实时性研究[D];南昌航空大学;2010年

4 宫明广;基于ARM平台分布式测控终端设计[D];南昌航空大学;2010年

5 苗晋玲;基于ARM的三自由度直升机嵌入式控制系统设计[D];南昌航空大学;2010年

6 张炜;嵌入式系统功耗管理研究与实现[D];山东科技大学;2010年

7 张磊;基于ARM的矿用监测分站[D];山东科技大学;2010年

8 沈国新;实时操作系统核心算法的硬件实现[D];山东科技大学;2010年

9 刘立辉;基于嵌入式系统平台的城市噪声分布地图[D];山东科技大学;2010年

10 朱凯;基于ARM和μC/OS-Ⅱ的数据采集器的研究与设计[D];山东科技大学;2010年



本文编号:2729281

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2729281.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8d8a2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com