基于ARM9和WinCE的高解析喷码机应用程序的研究与开发

来源 :河北工业大学 | 被引量 : 0次 | 上传用户:HanMa_1978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前的市场经济对商品的包装要求越来越高,从政府制定法律法规来规范商品包装,到消费者利用商品标识来维护自身权益,都使得完成包装要求的喷码机需求量越来越大。但是由于国内喷码机的研究水平与国外尚存在很大差距,因此研究和开发具有自主知识产权的高质量喷码机迫在眉睫。本课题即针对这一现象结合嵌入式技术和传统喷码技术,提出的一种便携式的高解析喷码机方案。本文的主要任务是基于ARM9的S3C2440A处理器和Windows CE 5.0操作系统设计图形用户界面,为用户提供操作简单、界面友好、人性化设计的操作体验。并针对喷印高清晰度的要求设计出时间复杂度小、辨识度更高的图像处理技术。本文将从以下四个层次来介绍本课题设计的喷码机系统。首先对喷码机硬件层的XJ128喷头进行了详细的分析,比如操作时序、喷印状态、引脚连接。针对喷头数据传输的SPI、数据传输使用的同步时钟PWM、对喷头移动方向、位置进行测量的编码器E6B2-CW26C等进行了深入分析,完成相关驱动的开发。然后针对广州天嵌提供的TQ2440开发板的BSP进行深入分析和研究,重点讲述了Boot Loader的开发流程、OAL程序的工作机制,并深入分析Windows CE5.0操作系统的组成和定制。通过硬件层、BSP层、OS层的分析与介绍,使得应用程序在整个喷码机系统的地位和功能更加明朗化,进一步促进高解析喷码机应用程序的开发。紧接着对Windows CE应用开发的工具进行分析对比并深入分析微软提供的MFC的运行流程和关键技术,最终选择Visual Stdio 2005为开发环境,利用MFC进行应用程序的开发。对Windows CE嵌入式系统和标准的Windows开发作对比之后,设计出基于Windows CE的喷码机应用程序总体框图。将其分为人机操作主线程和喷头喷印、故障检测辅线程。本文将对框图中涉及到的线程间的合作和线程内各个模块的设计作深入的介绍。并在此基础上进行了界面的美化设计,使得应用程序操作更加人性化。最后针对喷码机应用程序中的图像二值化处理模块进行深入分析,并提出改进的二值化算法。主要是先利用猴王遗传优化算法寻找图像光照与Sauvola算法中参数k的最佳匹配关系,然后利用Sauvola算法和积分图像将已按照分水岭模型依据光照强度分块的区域进行自适应的二值化处理。测试的结果表明:系统运行稳定,人机交互界面友好,二值化算法的喷印效果好,处理速度快。
其他文献
3月28日,记者从贵阳市公安局召开的新闻通气会上获悉,该局在省公安厅的统一指挥下,破获全省首例利用手机APP软件平台进行赌博的案件——“609网络手机麻将赌博案”,抓获涉案人员4
报纸
<正>每个年龄段的人都有属于自己年龄段的特殊回忆,这些特殊回忆不仅有时代的烙印还有科普文化普及程度的印记。在近视防控的道路上,无论你近视与否,都会遇到成长过程中各式
目的探讨母乳胃生长素、脂联素、瘦素水平及喂养方式与母乳喂养婴儿超重的关系。方法选取门诊正常查体3个月龄以内超重婴儿96例为超重组,正常体质量婴儿100例为对照组,均为母
"统计学"相关课程是高等院校数学类专业在校学生课程体系中的重要组成部分,切实选择和运用适当策略做好针对高等院校数学类专业在校学生的"统计学"相关课程内容的教学工作,对
目的通过对三阴性乳腺癌(triple-negativebreastcancer,TNBC)和非三阴性乳腺癌(non-tripple-negativebreastcancer,non-TNBC)的临床、病理特征及MR表现做回顾性对比分析,探讨TNBC的
近年来,我国城市化水平一直在不断提高。城市化水平的提高一方面带动了第二产业和第三产业的发展,但相应的也加剧了城乡差距、环境污染等城市化问题。本文依据倒u型假说,从理论
目前生物大分子核酸药物研发亟待突破的瓶颈是,如何使核酸药物能克服生物学屏障,实现体内有效输送。无生物安全隐患并具低免疫原性、高基因包封能力和易于制备的非病毒载体仍
【正】 这里,从我国俄语教学和翻译实践的要求出发,对苏联地名形容词的构成,作一初步探讨。过去我曾发表过关于苏联地名形容词翻译问题的文章。本篇是前者的基础,个别问题重
期刊
本文基于一节"同题异构"语法复习公开教学,评析几种风格迥异的导入设计,谈笔者对高中英语语法教学中导入问题的思考和感想。
泡沫混凝土是一种轻质材料,多运用于桥台台背回填、路堤边坡置换等分项工程,由于其材料的特殊性,在控制路基沉降方面有着天然的优势。针对路用泡沫混凝土对地基应力应变的影