我院新闻
嵌入式设计:以STM32为控制核心的数码相框设计方案【澳门威斯尼斯wns888入口】
发布时间:2024-11-19
本文摘要:作者:吴宇翔,李鑫,刘清  本文讲解了一种基于RT-Thread和STM32的数码相框的设计方案。

作者:吴宇翔,李鑫,刘清  本文讲解了一种基于RT-Thread和STM32的数码相框的设计方案。本方案中所设计的系统使用STM32为掌控核心,RT-Thread作为嵌入式操作系统,通过C/GUI绘制嵌入式界面,并在C/GUI中加到了中文汉字表明功能,利用SPIFLASH存放在图片、字库文件,重制了文件系统FATFS用作加载文件信息,利用图片解码算法处置涉及格式图片,通过触碰液晶屏构建对图片的网页操作者。

本方案可实现JPEG格式图片的网页,具备操作者非常简单,便于装载,表明简洁等实用性的优点。  1.章节  近年来,随着数码相机的普及,一种以数码照片的留存、音频和网页为核心功能的产品,数码相框应运而生,它以其独有的设计理念和动人的喜爱效果备受市场注目。数码相框使用传统普通相框的外观造型,把传统普通相框的中间照片部分替换成液晶显示屏,配上上电源,控制器,存储介质等部件,可以必要展出数码照片。

同时,数码相框也可以在同一个相框内循环展出有所不同照片,解决问题了必须用于电脑才能查阅数码相片的缺失,给日益激增的数码照片和爱好照片的人们获取一个更佳的展出照片的平台和空间。基于此,本系统设计了基于RT-Thread和STM32的数码相框。  本系统使用STM32居多触芯片,利用源代码对外开放的嵌入式RT-Thread操作系统和嵌入式界面C/GUI联合创建的平台设计了数码相框系统。系统主要构建了JPEG格式图片在触碰液晶屏上的网页展出、USB主机加载功能、SPIFLASH存储等功能。

  2.系统总体设计  本系统由嵌入式处理器、外围设备、嵌入式操作系统和应用软件等部分构成。系统以嵌入式RT-Thread和嵌入式微控制器STM32为核心平台,通过C/GUI创建嵌入式界面,利用USB主机加载功能将图片和字库文件载入外部SPIFLASH,利用文件系统加载图片文件,经过图片解码算法处置,表明在触碰液晶屏上,通过触碰已完成对图片的网页功能。系统总体结构框图如图1右图。

澳门威斯尼斯wns888入口

  3.系统硬件设计  本系统以STM32为主要硬件平台,系统整体硬件结构图如图2右图。系统硬件主要有电源模块、STM32大于系统、JTAGiTunes调试模块、USB驱动电路、SPIFLASH驱动模块、触碰LCD驱动电路等部分构成。

  3.1电源模块  本系统中微控制器及其外围电路驱动模块必须3.3V电源,系统搭配的电源电池为3.7V,必须通过稳压芯片获取3.3V电压。  对于产生3.3V电压,使用国家半导体公司的LM1117稳压芯片输入3.3V,LM1117获取电流容许和热维护。

电路包括1个齐纳调节的带隙参照电压以保证输入电压的精度在1%以内。  输入末端必须一个最少10uF的钽电容来提高瞬态号召和稳定性。LM1117稳压芯片输入3.3V电路如图3右图。  3.2USB驱动电路  STM32芯片内部构建了USB外设,减低了USB电路的设计开销,本系统设计了USB模块电路以及ESD维护电路。

  3.2.1USB模块电路  在USB模块电路中将USB上拉电压收到D+上,构建USB加速通讯,三极管为电源起到,当电源打开时,PC开始枚举USB存储设备。USB的VCC插槽没接板上电源,通过PC机给USB设备供电。  3.2.2ESD维护电路  使用意法半导体公司的USBLC6-2P6,该芯片使USB的D+/D-信号几乎均衡,I/O模块到地线的给定公差仅有为0.04pF,几乎在USB2.0仅次于1pF的公差范围内。

澳门威斯尼斯wns888入口

如果USB数据线路上再次发生ESD现象,芯片的ESD维护功能就不会将电流引至地线,为了保证ESD维护的最低效能,数据线路使用轨对轨维护流形,为了提升输出功率,VCC线路使用钳位维护结构。USB驱动维护电路原理图如图4右图。  3.3SPIFLASH驱动电路  系统使用SPI串行存储器芯片W25Q64,该芯片具备电路设计非常简单、数据加载速度快等优点,需要增加系统电路转换噪声,减少系统功耗及开发成本。

其应用于电路如图5右图。  3.。


本文关键词:澳门威斯尼斯wns888入口

本文来源:澳门威斯尼斯wns888入口-www.tzssjj.com

[返回上级]