2。4 本章小结文献综述
本章主要从整体上介绍了要实现本系统设计需要准备的技术和基本知识。本 系统设计选用的是 STM32F103 系统单片机搭建单片机最小系统构成本系统的控制 部分[13]。在本章中介绍了 STM32F103 最小系统包括的模块组成,例如晶振模块、 复位模块、LED 驱动模块等等。同时对 LED 的驱动方式以及采用的 PWM 技术进 行了简单介绍。本系统通过通过 PWM 调制技术的方法的驱动 LED 灯并且调节 LED灯的亮度,具体调节方法是通过手机终端的蓝牙发送指令对 LED 灯的调控操作。 本章主要介绍了本论文设计的智能系统开发所需的开发环境和开发工具。
第三章 系统硬件设计
3。1 STM32 最小系统
本论文设计的 STM32 最小系统的原理图和 PCB 图如图 3-1 所示。其中系统是 由 SMT32 主控芯片、晶振电路模块、BOOT 电路模块、KEY 电路模块、复位电路 模块、LED 电路模块、独立模块、电源模块、TFT 液晶接口电路以及扩展电路等 部分组成[17]。
图 3-1 STM32 最小系统原理图
在本论文设计中,除了 STM32 最小系统的核心部分之外,我们使用到的功能 部分包括 STM32 芯片的串口 UART2、以及定时器 TIM3。其中串口 UART2 用于 连接蓝牙模块进行通信,选择定时器 TIM3 用于 PWM 的输出功能,PWM 的输出 对应的为 PA7。
3。2 蓝牙模块
本系统设计采用的蓝牙模块是 ATK-HC05 模块,是 ALIENTEK 生成的一款高 性能主从一体蓝牙串口模块,并且模块兼容 5V 或 3。3V 单片机系统可以同各种带 蓝牙功能的电脑、主机、蓝牙耳机等智能终端配对[12]。
在图 3-2 中,我们将蓝牙模块引出的扩展口有 PIN1~PIN6 的六个引