news 2026/5/16 2:39:14

基于51单片机云台控制系统电路设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于51单片机云台控制系统电路设计

2硬件系统框图

图 1系统框图

3硬件设计方案

3.1动力系统部分
方案一:数码舵机TS90A
设计舵机功率较小,不带动大负载,因此可采用TS90A(360°)数码舵机,其扭矩可达:1.8KG/cm(4.8V);工作速度:0.1sec/60degree(4.8V);市场价格:6-8元/个;TS90A在工作时,最大电流在300mA左右。
优点1:数码舵机TS90A采用数码传输与控制;不需要单片机输出一个固定的周期脉冲信号来控制舵机,只需要一次性发送一个数据就行;减小了对单片机硬件资源的需求,简化了程序的复杂度,使控制程序更为简便易懂,便于开发与维护。
优点2:数码舵机不需要单片机提供一个周期控制脉冲,而是使用舵机内部微控制器产生的周期控制脉冲,其脉冲频率相较于模拟舵机有着非常大的提高(往往几倍或几十倍),能大大减小舵机的死带宽,使舵机的控制精度提高,减小舵机运动中的抖动,提高舵机性能。
方案二:模拟舵机SG90
模拟舵机SG90参数与数码舵机ST90A相似。
模拟舵机的控制采用一个50Hz频率的的1.5ms-2.5ms脉宽的脉冲信号。
优点:价格便宜(相较于数码舵机便宜很多)。
缺点1:对MCU的硬件资源以及性能要求相对于数码舵机要高非常多。
缺点2:提升了编程的难度与代码的可读性,增加了系统的维护难度。
缺点3:模拟舵机相较于数码舵机存在较大的死带宽,舵机可能会出现抖动等不良情况。
3.2控制系统部分
方案1:采用内部资源
根据题目要求:系统为二自由度云台;完成的功能为用按键控制旋转与记录旋转位置。
单片机选择:采用简单通用的STC89C52RC微控制器便能完成任务(缺陷:后期不能有大的功能升级)。
存储数据:在STC89C52RC内置了4K的EEPROM(使用ISP/IAP技术完成)。
优点1:大大减小了外部资源的需求,减小成本。
优点2:相较于外部EEPROM,有更高的读写速度。
方案2:采用外部EEPROM
微控制器选择STC89C52RC。
EEPROM选择外挂24C01。
优点:升级外部资源简单;如需增加EEPROM的容量,只需更换24C01即可,例如将24C01更换为24C02。
3.3供电系统部分
STC89C52RC是低功耗微控制器,电压5.0V;控制器电路的电流一般控制在100mA内。
TS90A数码舵机的电压:5.0V;电流一般在300mA。
设计系统所需电压为:全部为5V供电。
故设计电源输出单电压为:5V。
设计电路总体电流为舵机加控制器的电流,在700mA左右。
故设计电源输出电流为:1A-1.5A。
系统为手持移动设备;供电一般由3.7V锂电池提供,并对能耗与效率有较高要求。
方案一:开关电源
可以采用MC34063升压电路(MC34063输出瞬间电流能达1.5A,稳定输出1A)。
优点1:电源转化效率高,发热量小。
优点2:受蓄电池的限制小。
方案二:线性稳压电源
采用LM317线性稳压集成芯片实现。
优点1:电路简单。
优点2:电源纹波小。
缺点1:转化效率非常低,发热量非常大。
缺点2:对蓄电池的要求较高,蓄电池电压必须大于输出电压。
4电路工作原理
1)开机时从EEPROM读取角度数据。
2)MCU控制器产生两个50Hz的脉冲信号分别控制两个舵机的状态。
3)通过按键控制脉冲的宽度来控制脉冲信号的宽度。
4)按下关机键后开始将角度数据写入EEPROM,并关机。
5)电源部分输出5V电源,分别为舵机与单片机供电。

5硬件单元电路

5.1 MCU控制电路

图 2MCU电路

6完整电路图

图 6仿真电路

图 7 PCB原理图

图 8实物效果图

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 18:54:05

Java虚拟机是什么?新手小白带你入门,收藏这篇就够了

目录 前言 一、什么是JAVA虚拟机(JVM) 二、内存结构 1.程序计数器 2.虚拟机栈 3.本地方法栈 4.堆 5.方法区(元数据区) 6、执行引擎 7、直接内存 三、垃圾回收 1.如何判断对象可以回收, 2.垃圾回收算法 3…

作者头像 李华
网站建设 2026/5/15 22:18:38

近五年体内微/纳米机器人赋能肿瘤精准治疗综述:以 GBM 为重点

摘要 实体瘤治疗长期受制于递送效率低、肿瘤组织渗透不足以及免疫抑制与耐药等问题。传统纳米药物多依赖被动累积与扩散,难以在肿瘤内部形成均匀有效的药物浓度分布。2021–2025 年,体内微/纳米机器人(包括外场驱动微型机器人、自驱动纳米马达以及生物混合机器人)围绕“运…

作者头像 李华
网站建设 2026/5/14 6:42:51

Open-AutoGLM本地部署全解析:5步完成私有化大模型部署(含避坑清单)

第一章:Open-AutoGLM本地部署指南 部署 Open-AutoGLM 本地实例可实现对大语言模型的离线调用与定制化开发。该模型基于开源架构,支持多种后端推理引擎,适用于科研测试与企业级私有化部署场景。 环境准备 在开始部署前,请确保系统…

作者头像 李华
网站建设 2026/5/9 20:13:19

揭秘Open-AutoGLM无线调试黑科技:如何3步实现零延迟远程调试

第一章:Open-AutoGLM 无线调试开启Open-AutoGLM 是一款专为智能车载系统设计的开源语言模型集成框架,支持远程无线调试功能,极大提升了开发效率与部署灵活性。通过启用无线调试模式,开发者可在不连接物理线缆的情况下,…

作者头像 李华
网站建设 2026/5/12 9:05:58

揭秘Open-AutoGLM无root运行难题:3步实现安全高效配置

第一章:Open-AutoGLM非root配置概述在资源受限或权限隔离严格的环境中,以非root用户身份部署和运行 Open-AutoGLM 成为一种必要实践。该方式不仅提升了系统的安全性,也符合企业级生产环境对最小权限原则的要求。通过合理配置环境变量、依赖路…

作者头像 李华