1. 研究目的与意义
随着科技的发展,数码相机及手机拍照功能的普及,越来越多的人都有了随手拍照的习惯。这部分照片十分多而且更新较快,原本人们所熟悉的纸质照片的存在已久不能满足人们的需求了,但仅能在电脑手机及相关电子产品上观看大大限制了人们的需要,伴随着需求而产生的便是电子数码相框。电子数码相框从最初的概念型产品到现在已经有近十年时间了,早期的数码相框相框解决方案,多数是移植DVD播放器的平台,也有部分使用的是多媒体播放平台,数码相框的专业平台极少,如今,数码相框技术也都趋于成熟,各种解决方案层出不穷,在ARM、DSP、NiosII等平台上开发出各种各样的数码相框。
电子数码相框的外观与普通照片框相仿,中间放置照片的地方由液晶显示屏代替。其内部有存储器,电源,控制芯片,以便实现播放照片的功能。它不仅可以单张显示照片,还可以设置循环播放照片,一个相框能代替以前的多个相框,正是这些传统相框无法比拟的优势,加上随着电子科技的发展,电子数码相框的成本也会越来越低,必将会使电子数码相框越来越普及。而其操作的简单性,不似电脑、手机复杂,也使得很多老年人能很快上手。
而现在,电子数码相框已经不单单局限于播放照片这一个功能,很多的生产厂家都在电子数码相框里融入更多的个性化功能,比如:音乐播放功能,视屏播放功能,无线操作功能,蓝牙传输功能等等。这些衍生出的个性化功能则让电子数码相框的普及化更为简单。
目前而言,国外的相关品牌的市场占有率远超我们国内的市场占有率,我研究本课题便是想学习相关方便的知识,取长补短。在相关软件的选择方面,受《ARM与C语言程序设计》的启发,我选择了keil 5FOR ARM软件,意法半导体的《STM32参考手册》则给我了解STM32芯片提供了最好的资料。在编程方便,我参考了《C语言程序设计基础》。其中的C语言编程方法值得我学习。
电子数码相框从最初的概念型产品到现在已经有近十年时间了,早期的数码相框相框解决方案,多数是移植DVD播放器的平台,也有部分使用的是多媒体播放平台,数码相框的专业平台极少,如今,数码相框技术也都趋于成熟,各种解决方案层出不穷,在ARM、DSP、NiosII等平台上开发出各种各样的数码相框。
2. 研究内容与预期目标
本数码相框基于嵌入式硬件平台开发设计,采用STM32系列的嵌入式处理器,型号为STM32F030的主控芯片,数码相框包括主控芯片,SD卡,LCD显示屏三大块,软件上将借助Keil 5版本来实现软件的调试。数码相框的图片播放将通过两个按键来控制。最终将作出一个可以单张显示、多张循环播放等功能的电子数码相框。
硬件上将采用SDwe070c17N的串口屏,需要掌握其工作原理及工作方法。在Keil 5上进行软件调试前,需要自己搭建好开发环境,并且熟练掌握其使用方法。
3. 研究方法与步骤
1、查阅资料,了解研究现状,同时深入理解设计要求。
2、认真分析课题,同时结合相关资料,形成自己的总体设计思路。
3、研究STM32芯片资料,了解它的各个引脚及功能。
4、复习C语言,掌握一些库函数,方便编写程序。
4. 参考文献
[1] 崔晓康,范馨予.基于STM32数码相框的设计与实现[J].电子世界,2016:21.
[2] 严武军.基于嵌入式Linux系统数码相框的设计与实现[J].电脑开发与应用,2013:10.
[3] 王丽娟,王文凡,许亚峰.基于S5PV210的嵌入式系统数码相框的设计和实现[J].计算机光盘软件与应用,2014:8.
5. 工作计划
2022-03-02开始:毕业设计课题相关开题准备,开发环境搭建,方案规范;
2022-03-21开始:毕业设计详细方案设计、开发工具准备,学习熟练开发软件,查阅相关参考文献;
2022-04-01开始: 毕业设计课题相关硬件电路原理图设计与PCB版图设计调试电路原理图;
