首页> 中文学位 >基于二维码打印及扫描识别系统研发
【6h】

基于二维码打印及扫描识别系统研发

代理获取

目录

摘要

第一章 绪论

1.1 课题研究发展现状

1.1.1 二维码技术发展现状

1.1.2 热转印打印技术发展现状

1.1.3 二维码编码及解码原理

1.2 课题研究意义

1.3 本文主要研究内容

1.4 本文主要设计任务

第二章 热转印打印机系统设计

2.1 热转印打印机与控制方案简介

2.1.1 热转印打印机简介

2.1.2 打印系统控制方案简介

2.2 热转印打印机总体方案设计

2.3 ARM微控制器最小系统设计

2.3.1 微控制器的选择

2.2.2 最小系统电路设计

2.4 按键以及显示器驱动电源电路设计

2.4.1 按键键盘电路设计

2.4.2 TFT触摸液晶显示器电源电路设计

2.5 热转印打印头驱动电源电路设计

2.6 步进电机驱动电路设计

2.7 打印纸回收电路设计

2.8 打印头保护检测电路设计

2.9 打印头控制设计

2.9.1 KD2002-DF10A打印头

2.9.2 KD2002-DF10A打印头时序控制

2.10 打印步进电机驱动控制设计

2.10.1 A4988逻辑控制策略

2.10.2 微型步进电机控制器实现功能控制

2.11 打印系统软件设计

2.12 章节总结

第三章 存储器设备设计

3.1 FLASH存储器

3.1.1 FLASH存储器简介

3.1.2 W25Q64 FLASH存储器基本特性

3.1.3 W25Q64读写原理

3.2 SD卡存储器

3.2.1 SD卡简介

3.2.2 Micro SD卡基本特性

3.2.3 SD卡硬件电路

3.2.4 SD卡设备程序设计

3.3 FATFS文件系统移植

3.3.1 文件系统移植简介

3.3.2 文件系统移植策略

3.3.3 FATFS文件系统配置相关参数以及注意事项

3.4 章节总结

第四章 人机交互ucGUI界面设计

4.1 uCos-Ⅱ操作系统

4.1.1 uCos-Ⅱ总体框架设计

4.1.2 uCos-Ⅱ操作系统平台

4.1.3 uCos-Ⅱ操作系统体系结构

4.2 GUI界面简介

4.2.1 GUI界面功能设计

4.2.2 GUI界面设计难点问题

4.2.3 问题解决方案

4.3 GUI界面实现流程图

4.3.1 GUI打印机命令控制流程图

4.3.2 GUI控制摄像头扫描识别命令流程图

4.3.3 文件读写取操作

4.4 章节总结

第五章 二维码图像区域提取预处理

5.1 二维码区域提取简介

5.2 控制原理

5.3 图像预处理

5.3.1 图像增强

5.3.2 图像矩形框开闭运算

5.4 BP神经网络

5.4.1 建立BP神经网络模型的四大模型

5.4.2 二维码图像的特征提取

5.4.3 BP神经网络的建立

5.4.4 BP神经网络样本测试

5.5 章节总结

第六章 上位机界面设计

6.1 上位机简介

6.2 C-sharp语言简介

6.3 上位机界面功能设计

6.3.1 登录界面设计

6.3.2 USB端口通信和USB串口通信设计

6.3.3 二维码生成设计

6.3.4 二维码识别设计

6.4 章节总结

第七章 项目设计开发成果

7.1 硬件电路原理图以及PCB图

7.2 打印机模具结构

7.3 实物作品图片以及软件效果图片展示

7.4 GUI界面效果

7.5 上位机系统图片

7.6 章节总结

总结与展望

参考文献

攻读硕士学位期间取得的研究成果

致谢

声明

展开▼

摘要

随着我国信息化管理系统不断完善,一维条码携带的信息量少,安全性能差等缺点将逐渐被携带信息量多且安全级别高的二维条码所替代。在过去的两年以来,二维码技术在我国的发展非常迅速,随处可见。热转印打印技术具有保存时间长,不易被腐蚀而破坏,尤其是在工业、制造业受到大家的欢迎。因此,研发二维码条码扫描识别技术与热转印打印机技术对数字化城市建设管理的科学化、规范化和现代化建设具有非常重要的意义和帮助。
  本文详细叙述基于二维码打印及扫描识别系统研发过程。文章首先从二维码和热转印打印机国内外背景入手,找出课题研究意义并列出研究内容和设计任务。其次,根据研究内容详细介绍打印机系统各个功能模块的软硬件设计方案,并对打印机驱动步进电机控制策略进行了改进。紧接着,详细介绍存储器设备设计方案,深入研究Flash和SD卡存储设备的数据空间存储方式和FATFS双文件系统的移植策略。并且,结合存储器设备,设计一套完整的GUI可视化操作界面方案。整个系统中各项任务调度全由uCos-Ⅱ操作系统负责管理。接下来,详细介绍基于BP神经网络二维码图像区域提取预处理办法以及二维码生成和识别上位机系统软件设计,给出自己的程序软件设计方案和思路。最后,阐述了项目设计开发成果和总结开发过程当中出现的问题。实践证明本文所设计的系统基本完成了二维码打印及扫描识别系统设计任务。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号