0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过单片机来设计自由摆的平板控制系统

独爱72H 来源:电气新科技 作者:电气新科技 2020-03-21 15:06 次阅读

(文章来源:电气科技

本文采用角度传感器运算放大器AD转换器采集平板变化信息,通过单片机,产生脉冲信号,控制电机模块驱动步进电机带动平板转动,摆杆角度越大步进电机转过的角度越大,从而控制平板状态基本保持水平,实现自由摆得平板控制。

自由摆的平板系统基本组成原理,根据自由摆的平板控制系统的设计要求,电机控制平板,当摆杆移动时要保持平板的平衡,因此需要采用传感器获得摆杆移动的角度值,再通过电机控制平板旋转相应的角度,从而保持平板的水平位置。其基本组成框图原理如下:

通过单片机来设计自由摆的平板控制系统

采用日本村田公司的ENV05G陀螺传感器,安装于平板,以获得平板的位置和姿态信息。当摆杆移动时,平板的水平位置会发生变化,此信号通过调理电路输入到AD0809转换器,单片机获得摆杆的变化信息,控制TA8435芯片,使摆杆上的电机也作相应的旋转,及时调整平板变化位置,从而使平板基本保持水平的位置。

硬件电路设计包括:传感器与信号采集电路,单片机控制电机电路。传感器采用日本村田公司的ENV05G陀螺传感器,通过检测,测量角度,实现运动物体的位置控制和姿态控制,它具备高可靠性,高精度,快响应,低噪音特点。

其输出到传感器外围调理电路,是一个由LM324运放组成的二阶压控源RC低通滤波器,信号从同相端输入,具有较高的输入阻抗,放大器的增益为:Auf=1+Rf/R1=1+33k/56k=1.589。输出信号首先经R1,R3分压,分压比为:56/(33+56)=0.629调理电路放大倍数为:0.629*1.589=1,传感器信号调理电路输出即为角度传感器能够输出的角度范围值。设计中将角度传感器放在摆杆上,从静止开始来回旋转,即可得到摆杆的实时角速度值,再通过软件处理输出角度值。

由于陀螺仪传感器输出为模拟信号,处理器单片机要想使用其提供的信息,必须进行A/D转换,把模拟信号转变为数字信号,从而实时得到角速度值。将运算放大器Vout输入给0809的IN0,将电压模拟信号转变为与之对应相等的数字信号,输入给单片机进行数据处理。OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。

AD0809的数据输出公式为:Vout=Vin*255/5=Vin*51,其中Vin为输入模拟电压,Vout为输出数据。ALE为地址锁存允许输入线,高电平有效。CLK为时钟输入信号线。ADC0809内部无时钟电路,本设计中用单片机给ADC0809提供时钟信号,减少硬件电路。将A/D转换输出OUT口与单片机P2口相连,单片机接收的输入数字角速度量。

电机选择42BYGHW208型步进电机,此电机是两相四线制,体型较小,力矩可以满足要求。步进电机整步工作情况下,距角为1.8°,所以一个脉冲使电机转动1.8°。单片机电路,AD换后的数字信号交由单片机处理。由θ传=θ电机 ,通过控制步进电机输入脉冲频率控制其转动的角度,即可以基本实现要求,使平板在摆杆一个周期内转一圈,五个周期转五圈,也可以保持电机角度与摆杆角度相等,以此实现基本要求,使平板保持水平,实现硬币不能掉下的任务。

使平板随着摆杆的摆动而旋转:预计摆杆摆动一个周期所需的时间t,以此作为平板旋转一周的时间,则电机的角速度为360/t deg/s,因为电机步进角为1.8度,故所需脉冲频率360/(t*1.8)。以此计算出定时器的中断次数N,即可控制平板随着摆杆的摆动而旋转,摆杆摆一个周期,平板旋转一周。

使平板保持水平:开始——传感器电压增加——单片机控制电机左转,根据传感器输出电压幅值大小确定定时器定时时间,从而确定频率,从而控制步进电机的转速。用手推摆杆至50度,激光笔照射程序:推动摆杆至某一固定位置,由三角形角度关系及正余弦定理确定电机所需旋转角度,从而确定电机所需脉冲数目。由单片机产生100HZ的定时中断,由程序设置中断的数目,从而控制步进电机转过的角度。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634694
  • 控制系统
    +关注

    关注

    41

    文章

    6605

    浏览量

    110578
收藏 人收藏

    评论

    相关推荐

    基于PWM的温度控制系统设计

    控制加热元件的功率,从而实现对温度的精确控制。该系统具有响应速度快、控制精度高、稳定性好等优点,广泛应用于各种需要温度控制的场合。 二、
    的头像 发表于 11-19 09:16 328次阅读

    通过单片机控制PGA280芯片,总是无法达到预期效果,为什么?

    本人使用TI公司的MSP430g2553型号的单片机,想通过单片机控制PGA280芯片。在按照“PGA280 Communication
    发表于 09-18 07:44

    基于STM32单片机的粮仓温湿度控制系统设计

    系统内使用STM32单片机进行主控,系统内可以检测粮仓的温湿度,另外通过EEPROM进行温湿度阈值的保存,当温度和湿度超过或者低于设定的阈值后就会进行相应的
    的头像 发表于 06-28 14:26 1492次阅读
    基于STM32<b class='flag-5'>单片机</b>的粮仓温湿度<b class='flag-5'>控制系统</b>设计

    基于STM32单片机的智能窗帘控制系统设计

    系统以STM32单片机进行主控,系统内使用血氧传感器进行血氧检测,通过电机控制采集血。按键控制
    的头像 发表于 06-28 14:24 2685次阅读
    基于STM32<b class='flag-5'>单片机</b>的智能窗帘<b class='flag-5'>控制系统</b>设计

    基于STM32单片机的声光控节能灯系统设计

    系统使用STM32单片机进行主控,系统内使用光敏电阻模块检测外界的光强,另外通过红外光电识别模块进行人体识别,使用声音传感器
    的头像 发表于 06-27 10:25 1512次阅读
    基于STM32<b class='flag-5'>单片机</b>的声光控节能灯<b class='flag-5'>系统</b>设计

    基于STM32单片机的智能温控风扇系统设计

    系统通过STM32单片机进行主控,系统通过温度传感器进行温度检测,并通过显示屏进行显示。系统
    的头像 发表于 06-27 10:23 3896次阅读
    基于STM32<b class='flag-5'>单片机</b>的智能温控风扇<b class='flag-5'>系统</b>设计

    基于STM32单片机的智能冰箱控制系统设计

    基于单片机设计的一款智能冰箱控制系统,可以控制冰箱的制冷装置,可以采集冰箱的异味浓度,超过闽值之后控制紫外灯进行消毒工作单片机采用
    的头像 发表于 06-25 09:21 1210次阅读
    基于STM32<b class='flag-5'>单片机</b>的智能冰箱<b class='flag-5'>控制系统</b>设计

    下位单片机吗还是双片

    下位通常是指在计算机控制系统中,与上位(通常是PC)配合工作的微控制器或微处理器。下位
    的头像 发表于 06-06 14:01 966次阅读

    单片机如何通过代码控制硬件:一名工程师的分享

    今天跟大家聊聊单片机是怎样通过代码操控硬件的。作为一名单片机工程师,我们平时的工作就像是给单片机编写“指令集”,让它按照我们的意图去驱动各
    的头像 发表于 03-06 14:46 1467次阅读
    <b class='flag-5'>单片机</b>如何<b class='flag-5'>通过</b>代码<b class='flag-5'>控制</b>硬件:一名工程师的分享

    单片机交通灯程序设计中断系统

    交通灯智能控制的关键。 单片机交通灯的基本原理 交通灯控制系统的基本原理是利用红、绿、黄三种颜色的灯光的闪烁组合通过向车辆和行人传递不同的指令,从而
    的头像 发表于 01-24 16:16 1095次阅读

    单片机最小系统包含哪几部分 单片机最小系统的作用

    单片机最小系统包含以下几部分:单片机芯片、时钟电路、复位电路、电源电路、外围电路和连接接口等。 单片机芯片:单片机是整个
    的头像 发表于 01-24 10:40 1.5w次阅读

    基于单片机控制的交通灯设计

    本课程设计是在学完单片机原理及课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现。
    的头像 发表于 01-22 15:31 2059次阅读
    基于<b class='flag-5'>单片机</b><b class='flag-5'>控制</b>的交通灯设计

    单片机最小系统的作用 单片机最小系统包含哪几部分

    部分: 单片机芯片:单片机最小系统的核心部分是单片机芯片,它是整个系统的主控制核心。
    的头像 发表于 01-18 13:54 4021次阅读

    基于51单片机的室内温湿度自动控制系统设计

    电子发烧友网站提供《基于51单片机的室内温湿度自动控制系统设计.rar》资料免费下载
    发表于 01-12 09:15 13次下载

    基于51单片机的室内温湿度自动控制系统设计

    电子发烧友网站提供《基于51单片机的室内温湿度自动控制系统设计.rar》资料免费下载
    发表于 01-03 11:45 7次下载