基于UCOSIII 的嵌入式无线照片采集系统设计
2021-01-21夏祥祥
科学技术创新 2021年2期
夏祥祥
(菏泽学院 机电工程学院,山东 菏泽274015)
1 概述
照片采集已经成为人们生活中必不可少的一部分, 传统基于单片机裸机的照片采集系统实时性不强,使用体验效果较差[1],早已不能满足人们多功能、高画质的需求,现阶段均采用嵌入式及数字信号处理技术完成[2]。本设计以STM32 为核心,嵌入UCOSIII 操作系统和STemWin 图形用户界面设计,开发体验效果好、低成本的嵌入式无线照片采集系统[3]。在银行、政务大厅采集用户照片后,需要工作人员进行审核才能进行下一步操作,这些交互式的照片采集场合可以作为部分应用场景。
2 系统总体方案设计
系统以STM32 为核心,辅以摄像头、TFTLCD、WIFI 等必要模块,完成照片的拍摄、存储、显示、远传等功能,系统总体框架如图1 所示。STM32 核心控制器嵌有UCOSIII 系统和STemWin操作界面,控制OV7670 摄像头采集照片并在本地TFTLCD 上显示,利用FAT 文件系统将照片保存在TF 卡中;同时通过ESP8266 无线WIFI 技术将照片信息发送至手机或PAD,方便工作人员查看信息。UCOSIII 操作系统的使用可提高系统的实时性,StemWin 技术使操作界面美观友好,提高人机体验效果。由于系统运行数据量较大,STM32 自带的存储区域有限,需要外扩SRAM和Flash,LED、按键等辅助硬件用于系统运行指示和用户交互。

图1 系统设计原理框图
3 系统硬件电路设计
3.1 照片采集模块电路设计
照片采集模块采用OV7670 摄像头,照片数据经图像缓存器件AL422B 缓冲后再送给微控制单元,可大大减少对采集速度的要求[4],电路原理如图2 所示。STM32 的PC6 和PC4 管脚模拟IIC 时序,通过SCCB 总线对SIOD、SIOC 引脚进行模式设置。……
登录APP查看全文
