基于51单片机控制多路舵机的方法

来源 :科学与财富 | 被引量 : 0次 | 上传用户:hetongzhixia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在现在的时代下,机电一体化是发展的必然趋势。现在很多的项目已经不再是纯机械结构了,要求要有电控。加上电控的设备可以节省人力,让机器自己运行起来。就连现在简单的加工机床都要求要有一定的自动化。随着这科技的发展,电控的方式越来越多。
  在做机电一体化设备的时候,谈起电控部分,首先进入眼帘的就是使用单片机配上传感器做成一个开环或是闭环控制系统。单片机在传感器的感知下,驱动着动力源元件运转,进而带动整个机器运动,完成预期的动作。这里面的动力源元件一般有步进电机,伺服电机,舵机,直流减速电机等,舵机是最常用的元件之一。对于一个复杂的工程项目,例如仿生机械臂,仿生机器人等项目一般需要多个舵机。那么对于主控板是51板的电控系统,为了节省资源,常常用一片51单片机控制多个舵机运动。
  关键词:51单片机;多路舵机;
  正文:
  对于用一片51单片机来控制多路舵机运动,往往是一个让程序员头疼的问提。因为舵机可以转动一个相对精准的角度,要是想让舵机转动的非常灵敏,那么就会带来一系列的问题、用51单片机控制舵机转动的原理是利用定时器中断产生一个周期为20ms的PWM波。我们通过控制这个PWM波中高电平所占的时间长短使舵机转动相应的角度。理论上讲,允许高电平时间变化的越精细就会使舵机转动的越精准。一般想到的方法就是让定时器产生中断的时间越短,通过在定时器中断中产生PWM波来驱动舵机转动。这样的想法在一些简单的工程中应用时可以的。这里面提到的简单的工程是指舵机的数目少,一般为一路或两路舵机。但是这样也不能使舵机转动的角度非常灵敏。倘若使用这个想法使舵机转动的非常精准,就要使定时器的定时非常短,也就是说51单片机会频繁的响应定时器中断,这样会带来很多的问题。问题一就是倘若这个工程要求要有串口通讯,那么平凡的响应定时器中断会影响在串口通信中所设定的波特率,(这个与pwm波与波特率所用的定时器中断的优先级有关,如果pwm波采用定时器0中断,波特率采用定时器1中断,因为在51单片机的中断源中,定时器0中断比定时器1中断的优先级高,当51单片机频繁响应定时器0中断时,会影响波特率的值,这样串口通讯就会产生一些错误,如在串口通讯中接收到的数据和发送的数据不一致,那么就会导致串口通讯失去作用。反之,会使pwm波高电平时间发生变化,影响舵机旋转的精度),对于控制多路舵机的工程这种简单的想法就会带来更大的问题。也就是说如何用一片51单片机来控制多路舵机是一个关键的问题。虽然现在出现了多路舵机控制板,但是它的价格随着舵机路数的增加,价格在成倍数增长。而且一般要比51单片机最小系统贵很多。对于用51单片机控制多路舵机的方法我门组提出了一个有效的思想,并且该思想已经在实践中得到了验证。
  我们的想法是舵机的pwm波周期是20ms,对于180度舵机其转角所对应的高电平时间是0-2.5ms,如果系统中需要控制幾个舵机的准确转动,可以用单片机和计数器进行脉冲计数产生P W M 信号。脉冲计数可以利用51 单片机的内部计数器来实现,由于时间及专业限制,我们暂时使用这种方法。当系统的主要工作任务就是控制多个舵机的工作,并且使用的舵机工作周期均为20ms 时。要求硬件产生的多路P W M 波的周期也相同。使用51单片机的内部定时器产生脉冲计数。一般工作正脉冲宽度小于周期的1/8。这样可以在1个周期内分时启动各路P W M 波的上升沿。再利用定时器中断T0 确定各路PWM 波的输出宽度。定时器中断T1 控制20ms 的基准时间。第1 次定时器中断T0 按20ms 的1/8(由于数比较好算,所以用1/8) 设置初值,并设置输出I/O 口,第1 次T0 定时中断响应后,将当前输出I/O 口对应的引脚输出置高电平,设置该路输出正脉冲宽度,并启动第2 次定时器中断,输出I/O口指向下一个输出口。第2 次定时器定时时间结束后,将当前输出引脚置低电平,设置此中断周期为20ms 的1/8 减去正脉冲的时间,此路P W M 信號在该周期中输出完毕,往复输出。在每次循环的第16次(2 *8=16)中断实行关定时中断T0的操作,最后就可以实现8路舵机控制信号的输出。
  参考文献:
  [1]冯晓伟, 王雷阳, 李正生. 多路舵机控制PWM发生器的设计与Proteus仿真[J]. 现代电子技术, 2011, 34(11):167-169.
  [2]汪元礼, 周润发, 曹家军,等. 基于51单片机的多路舵机控制的脉宽算法实现[J]. 科技展望, 2017, 27(14).
  [3]庄严, 宋鸣, 张劭凤,等. 基于51单片机的六足机器人控制系统设计与制作[J]. 价值工程, 2013(30):51-53.
  作者简介:昝鹭鸶,1995年11月18日,男,汉族,天津市人;职称:学生;单位:郑州大学;研究方向:车辆方向
  张晗,1997年6月27号,女,汉族,河南省人;职称:学生;单位:郑州大学;研究方向:车辆方向
  冀向阳,1996年6月7日,男,汉族,河南省人;职称:学生;单位:郑州大学;研究方向:车辆方向
其他文献
摘要:计算机仿真技术在整个制造业掀起了一场革命的浪潮,它成为现代企业开展设计、研发新产品不可缺少的工具和手段,发挥着重要的作用,仿真技术成为一种必然的发展趋势。将计算机仿真应用于制造业不仅能够节约经费、减少损失,还能够在生产周期缩短的同时产品质量进一步得到提高,因此,探究计算机仿真及其在制造业中的应用具有重大的现实意义。  关键词:计算机仿真技术;制造业;应用  对于制造业而言,计算机仿真技术不仅
期刊
摘要:本文提出基于中值滤波法的语音降噪方法,能够有效地对语音信号进行降噪处理。通过设计GUI界面使降噪效果显示的更加形象客观。图形结果表明,基于中值滤波法能够很好地实现语音信号的降噪。  关键词:中值滤波法;语音降噪;GUI界面  随着社会的发展,语音音频等信号包含越来越多的信息,能够让人们知晓一定的不确定性,是能够让人们获知解惑的。因此,本文提出基于中值滤波法的一种有效的语音降噪方法。  1.原
期刊
摘要:针对试验区注入过程中出现的各种问题,根据化学驱时效强的特点,密切跟踪分析动态变化,及时组织实施精细动态调整,逐步形成了现场动态调控的新方式方法,促进了复合驱效果的不断提高和较长时间的高产稳产,对同类型油藏的化学驱可以提供一些有益的借鉴。  关键词:注入浓度;动态调整;分井分采;注入剖面  前言  试验区在双特高期转入聚表复合驱开发过程中,出现了注采参数与地层不匹配、注采井网不完善、部分油井产
期刊
摘要:线性回归模型主要适用于因变量为连续型(特别是服从正态分布)的随机变量的情况。Nelder和Wedderburn(1972)推广了线性回归模型,提出了广义线性模型(GLM),该模型通过一个已知的连接函数将因变量的数学期望与自变量的线性函数联系起来,并将因变量的分布推广到了指数族分布,可以处理因变量为常见的一些离散型和连续型随机变量的回归分析问题,有着更为宽广的应用领域。近年来,GLM在理论和应
期刊
摘要:“00”后中学生正处于生理和心理尚未成熟的时期,也是是形成良好品德行为、树立正确理想信念和人生观、世界观的关键时期。跟随着经济全球化进程的日益深入,潮流般涌入的各种文化思潮和价值观念冲击着他们的思想,某些腐朽落后的生活方式也腐蚀着他们的心灵。本文總结了“00”后中学生理想信念的现状,分析了“00”后中学生理想信念缺失的原因,并对理想信念重建的对策做出了探讨。  关键词:理想信念;缺失;重建 
期刊
摘要:侧钻水平井钻井工程施工存在很多风险,根据施工决策的要求可知,在实施阶段需要合理选择侧重点,根据开窗方式和造斜形式進行决策。本次研究中以侧钻水平钻井阶段的风险作为基础,对具体评价方式分析,总结总风险和分析方式,进而为后续施工奠定基础。  关键词:侧钻水平井;钻井工程;工程风险  侧钻水平井钻井技术作为一种先进的生产技术,在国内外被广泛应用,在施工过程中涉及到大量的工程技术问题和经济问题,因此需
期刊
摘要:随着社会主义市场经济的快速发展,现代化信息技术的不断进步,这在一定程度上推动了我国电网的发展,尤其是GIS(Geographic Information Systems,地理信息系统)技术的广泛运用与推广,并呈现出逐步增长的趋势,其应用有助于配电系统进在整个供电局中发挥其至关重要的作用,进而推动电网的可持续发展。以下主要是对GIS技术在供电局配电系统中的应用展开的研究与探讨,并对其进行了合理
期刊
摘要:工程项目建设招投标环节的审计是工程审计中的一个重要组成部分,本文探讨利用风险评估后,设计有效、适当的审计方法如何开展工程项目建设招投标环节的审计工作。  Combined with risk assessment, the application of audit method in bidding process of construction project is discussed  
期刊
摘要:福华花苑二期(金巢大厦)工程,地下室外墙剪力墙内掺膨胀纤维抗裂防水剂技术,其通过与水泥水化产物发生复杂的理性反应可提高砼早期强度改善砼孔结构,提高砼的密实度,并可降低砼收缩值,使砼抗裂性、密实性、耐久性大幅度提高,间接的节约了维修成本。  关键词:膨胀纤维抗裂防水剂;抗渗;裂缝  1工程概况  上海福华花苑二期(金巢大厦)工程位于上海市徐汇区斜土路1171号。结构为框架结构,设地下室两层停车
期刊
摘 要:提高高职学生,高职院校的就业指导服务水平的就業能力起到了积极的作用,但对学生的发展和社会环境,在教学过程中的一些问题也逐渐凸显,这在当前信息时代的背景下是必要的,打破了课程改革传统教学模式、提高教学质量的"职业指导"课程。  关键词:微时代;高校;高质量;职业指导  通俗地说,职业指导就是帮助求职者了解当前社会的就业形势与状况,了解社会人才需求和有关人事劳动政策法规,认识自己的职业兴趣、职
期刊