"""
基于单片机的手机云台设计
1. 绪论
1.1 课题背景
1.1.1 手机云台的应用场景
- 手机云台技术广泛应用于需要频繁切换视角和保持系统稳定性的场景中。
- 手机云台能够自动根据简单的指令调整至精准的位置,在生物仿真机器人等领域有广泛应用。
- 随着智能手机普及,手机云台的应用场景不断拓宽,对操作精准度的期望也随之上升。
1.1.2 单片机在手机云台中的应用
- STM32单片机是专为嵌入式应用环境量身定制的32位级嵌入式微控制器。
- STM32单片机具有高效运算、低耗能和低电压操作等优点,同时保持高集成度和简便的开发流程。
- STM32单片机的应用能够极大地提升手机云台的调节精度,确保手机云台表现出最佳性能。
1.2 国内研究现状
1.2.1 手持云台的市场增长
- 根据《2019年中国手持云台行业研究报告》,2019年中国手持云台的人数成“I”字型增长。
- 智能手机的普及和短视频的兴起,使人们通过拍摄短视频记录日常生活和释放个人情绪。
- 手机云台能够利用无刷电机的优势,成功解决手机设备拍摄抖动的问题,并通过智能感控的方式,实现远程遥控拍摄。
1.2.2 手持云台配套APP的设计研究
- 欧阳海富、史耀军(2020)提出,手机云台配套APP应实现快速连接,并实时同步设备信息。
- 手持云台设备能够实现拍摄期间的智能跟随,并自带多种风格滤镜,满足用户在不同情景模式下的使用需求。
1.3 国外研究现状
1.3.1 紧凑型智能云台
- Zhi Yun Tech在《ZHIYUN Announces SMOOTH-Q2,the Ultimate Compact Smartphone Gimbal》中指出,紧凑型智能云台是手机云台应用过程中十分受欢迎的一种系统设置类型。
- 在有限的空间环境下,紧凑型智能云台能够涵盖多个功能领域,并发挥出较大的技术效能,有效地满足用户的功能需求。
1.3.2 微控制器的应用与管理
- Jang JT ,Jeon CI在《Effects of pelvic tilt control using visual biofeedback on gluteus maximus, multifidus, and hamstring activities during three different bridge exercises.》中指出,微控制器的应用与管理离不开单片机的加入。
- 在电感器分流电路中单片机仍然发挥着其宝贵的作用,实现动态分段电容的非线性应用,这也预示着在大数据时代,运用单片机技术实现技术性变革应用,将成为不同领域的科学家们所做出的共同选择之一。
1.4 课题的研究展望
1.4.1 云台技术的发展
- 云台技术的发展与工业进步密切相关,最初从问世到在工业领域的初步运用,再到各个类型的构建和演进。
- 随着自动控制系统计算设备的进步,基于手机云台旋转原理的研究促进了多样化的高精度、快速反应控制技术的发展。
1.4.2 云台设备的多功能化
- 随着科技的迅猛发展,云台设备也逐渐朝着多功能、多样化的方向演进,且越来越追求精确度与稳定性。
- 随着计算机技术的飞跃式进步,未来将涌现大量由机器人操作的自动化工厂,这些工厂以电脑为核心控制系统,实现全自动化运作成为现实。
2. 硬件功能框架
2.1 硬件功能框架图
- 手机云台的硬件功能框架包括外壳、电路板、电机、齿轮式减速机构和电位器。
- 手机云台能够根据控制信号,通过电路板对旋转的方向进行分析和决策,接着驱动电机工作,利用减速齿轮向摆臂传力,控制方向舵机以确保位置的精确调整。
2.2 单片机最小系统的设计
- 单片机最小系统设计包括电源模块、晶振模块、复位模块和下载模块。
- 电源模块为单片机提供稳定的电源供应,晶振模块为单片机提供稳定的时钟信号,复位模块为单片机提供可靠的复位信号,下载模块为单片机提供程序下载的接口。
2.3 STM32微处理单元器
- STM32微处理单元器是ARM科技集团开创的Cortex-M3处理器核心为基础打造而成的32位级嵌入式微控制器。
- STM32微处理单元器具有高效运算、低耗能和低电压操作等优点,同时保持高集成度和简便的开发流程。
- STM32微处理单元器的应用能够极大地提升手机云台的调节精度,确保手机云台表现出最佳性能。
2.4 手机云台设计
- 手机云台的设计包括外壳、电路板、电机、齿轮式减速机构和电位器。
- 手机云台能够根据控制信号,通过电路板对旋转的方向进行分析和决策,接着驱动电机工作,利用减速齿轮向摆臂传力,控制方向舵机以确保位置的精确调整。
2.5 OLED显示器模块分析及接口设计
- OLED显示器模块是手机云台的重要组成部分,能够实时显示手机云台的运行状态和参数。
- OLED显示器模块的接口设计应考虑到单片机的I/O口数量和通信协议,确保接口的稳定性和可靠性。
2.6 MPU6050姿态捕捉模块分析及接口设计
- MPU6050姿态捕捉模块是手机云台的重要组成部分,能够实时捕捉手机云台的姿态数据。
- MPU6050姿态捕捉模块的接口设计应考虑到单片机的I/O口数量和通信协议,确保接口的稳定性和可靠性。
3. 软件设计
3.1 STM32固件库简介
- STM32固件库是STM32微处理单元器的重要组成部分,提供了丰富的函数和例程,方便开发者进行软件开发。
- STM32固件库涵盖了时钟管理、外设驱动、中断处理、内存管理等方面,能够满足开发者不同的开发需求。
3.2 软件的总体设计
- 软件的总体设计应包括系统初始化、传感器数据采集、控制算法实现、显示界面设计等方面。
- 系统初始化包括时钟初始化、I/O口初始化、PWM信号初始化、A/D转换初始化等方面。
- 传感器数据采集包括MPU6050姿态捕捉模块的数据采集和处理。
- 控制算法实现包括PID控制算法、卡尔曼滤波算法等。
- 显示界面设计包括OLED显示器模块的显示界面设计和实现。
3.3 时钟初始化子程序
- 时钟初始化子程序是系统初始化的重要组成部分,用于配置单片机的时钟系统,确保系统时钟的稳定性和准确性。
- 时钟初始化子程序包括时钟源选择、时钟分频、时钟使能等方面。
3.4 单片机的I/O口初始化子程序
- 单片机的I/O口初始化子程序是系统初始化的重要组成部分,用于配置单片机的I/O口,确保I/O口的稳定性和可靠性。
- 单片机的I/O口初始化子程序包括I/O口方向设置、I/O口输出设置等方面。
3.5 PWM信号子程序
- PWM信号子程序是控制系统的重要组成部分,用于产生PWM信号,控制电机的转速和方向。
- PWM信号子程序包括PWM通道选择、PWM周期设置、PWM占空比设置等方面。
3.6 A/D转换初始化子程序
- A/D转换初始化子程序是传感器数据采集的重要组成部分,用于配置单片机的A/D转换器,确保A/D转换的准确性和稳定性。
- A/D转换初始化子程序包括A/D转换通道选择、A/D转换参考电压设置、A/D转换采样时间设置等方面。
3.7 OLED显示子程序
- OLED显示子程序是显示界面设计的重要组成部分,用于实现OLED显示器模块的显示功能。
- OLED显示子程序包括显示初始化、显示清屏、显示数据发送等方面。
4. 系统调试
4.1 调试方案
4.1.1 硬件调试方案
- 硬件调试方案应包括电路板焊接质量检查、电源电压测试、电机运行测试、传感器数据采集测试等方面。
- 电路板焊接质量检查应确保电路板焊接的牢固性和可靠性。
- 电源电压测试应确保电源电压的稳定性和准确性。
- 电机运行测试应确保电机的正常运行和转向控制。
- 传感器数据采集测试应确保传感器数据的准确性和稳定性。
4.1.2 软件调试方案
- 软件调试方案应包括程序编译测试、程序运行测试、功能模块测试、系统联调测试等方面。
- 程序编译测试应确保程序的编译正确性和无误。
- 程序运行测试应确保程序的运行稳定性和可靠性。
- 功能模块测试应确保各个功能模块的实现正确性和无误。
- 系统联调测试应确保各个功能模块的协同工作和稳定性。
4.2 故障调试及解决方法
- 故障调试及解决方法应包括硬件故障和软件故障的排查和解决。
- 硬件故障应包括电路板焊接质量问题、电源电压问题、电机问题、传感器问题等方面的排查和解决。
- 软件故障应包括程序编译错误、程序运行错误、功能模块实现错误、系统联调错误等方面的排查和解决。
4.3 联调结果
- 联调结果应包括各个功能模块的协同工作和稳定性测试结果。
- 联调结果应包括系统运行的稳定性和可靠性测试结果。
- 联调结果应包括系统性能的测试结果,包括响应速度、控制精度等方面。 结论
- 基于单片机的手机云台设计能够实现手机设备的稳定拍摄,满足用户在不同场景下的拍摄需求。
- 手机云台的设计和实现能够充分利用单片机的性能和优势,提高手机云台的控制精度和稳定性。
- 手机云台的设计和实现具有广泛的应用前景,可以应用于短视频拍摄、直播、无人机等领域。
- 手机云台的设计和实现为用户提供了一种便捷、高效、稳定的拍摄解决方案。 参考文献
- [1] 2019年中国手持云台行业研究报告
- [2] 基于用户体验的手持云台配套APP设计研究
- [3] 基于手机控制的视频机器人系统研究
- [4] 基于人机工程的手持云台设计研究
- [5] 基于单片机的智能物流仓库管理系统设计
- [6] 基于STC12单片机的工业物联网数据采集终端设计
- [7] 基于STM32双轮自平衡车的设计与实现——基于分层教学模式的单片机实验教学案例
- [8] ZHIYUN Announces SMOOTH-Q2,the Ultimate Compact Smartphone Gimbal
- [9] Effects of pelvic tilt control using visual biofeedback on gluteus maximus, multifidus, and hamstring activities during three different bridge exercises
- [10] Studies from Bei hang University Buaa Provide New Data on Mathematics 致谢
- 感谢我的指导教师李洋对我的毕业设计给予的指导和帮助。
- 感谢我的同学们在设计过程中给予的支持和鼓励。
- 感谢学校为我提供了良好的学习环境和资源。 附录A
- 附录A包括手机云台的硬件电路图、软件程序代码等详细资料。 附录B
- 附录B包括手机云台的测试数据、测试结果等详细资料。




