1、编号: 课 题:舵机角度控制电路设计舵机角度控制电路设计 学 院: XXXXXXXXXXXXX 院 专 业: 自动化 学生姓名: XXXXXXXX 学 号: XXXXXXXXXX 指导老师: XXXXXXXXXXXXXXXXXXXXX 职 称: 高级工程师 题目类型:题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发 2011 年 09 月 15 日 2 摘摘 要要 在相当长的时间里,计算机作为科学工具,在科学技术的神圣殿堂里默默地工作, 而工业现场的测控领域并没有得到真正的实惠,进入 21 世纪后,由于电子技术的迅猛 发展,新型电子产品的更新换代速度越来越快,以单片机为核心构成
2、的智能化产品具有 体积小、功能强、应用面广,使用灵活、价格便宜、工作可靠等优点,目前正以前所未 有的速度取代着传统电子线路构成的经典系统。与单片机相结合,计算机才真正地走进 寻常百姓之家,成为广大工程技术人员现代化技术革新、技术革命的有利武器。 本文针对舵机数字化控制器的设计,研究其硬件电路设计、软件程序设计和关键算 法。 在分析舵机控制的性能要求和相关控制方法的基础上,提出了基于上位机和下位机 的控制结构,通过串口通信传输数据和指令,从而实现舵机控制。 本设计以 STC12C5A08S2 单片机为核心, 利用模拟舵机的机械部分, 其中包括小型 直流电机和一个反馈可调电位器,直流电机用 H 桥
3、芯片 LG9110 来驱动,电位器进行角 度测量,通过单片机的内部 A/D 转换来反馈实时角度,上位机通过 RS232 串口与单片 机进行通信,舵机根据上位机所设定的角度,利用 PWM 信号驱动 LG9110 控制电动机 转动,系统通过上位机来设置舵机地址、波特率、给定角度。经过实际调试验证,舵机 角度在 0 度180 度范围内可由上位机设定,精度为正负 1 度,符合设计要求。 关键词:关键词:舵机;单片机;角度控制;PWM 3 目录 引言引言11 1 舵机控制系统概述舵机控制系统概述.1 2 STC12C5A08S2 单片机概述单片机概述2 2.1 STC12C5A08S2 简介.2 2.2 STC12C5A08S2 系列主要性能.3 2.3 A/D 转换器3 2.4 脉宽调制 PWM 原理3 3 串口通信串口通信5 5 3.1 串口通信的作用.5 3.2 RS-232C 接口和 MAX232 芯片简介5 3.3 MAX232 芯片引脚描述及其应用.6 4 4 驱动芯片驱动芯片