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)

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

    关注

    6078

    文章

    45589

    浏览量

    673936
  • 控制系统
    +关注

    关注

    41

    文章

    6991

    浏览量

    114415
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何测试单片机MCU系统的可靠性

    用什么方法测试单片机系统的可靠性,当一个单片机系统设计完成,对于不同的单片机
    发表于 01-08 07:50

    请问有没有可以通过单片机输入值控制电阻值大小的芯片呢?

    有没有可以通过单片机输入值控制电阻值大小的芯片呢?
    发表于 01-08 07:26

    单片机多路数据采集系统的设计

    的关键性资源。采集到的信息资源通过放大后,信息资源的应用精度将得到更加完整的保障,完整控制更多的信息采集系统分辨率,为明确信息资源量程提供依据。 单片机多路数据采集
    发表于 01-07 06:44

    单片机系统设计方法

    现阶段,单片机系统在军事、民用、工业产品中的应用越来越广泛.其硬件实现的功能是由软件完成,体积小巧、功能丰富、智能化程度高,而单片机最为显著的特点是进行数据采集由于各个产业的急速发展
    发表于 01-06 06:23

    单片机供电的AC-DC转换电路类型及其工作原理

    单片机应用广泛,家用、农用、工业、医疗、通迅等都少不了由它组成控制系统
    的头像 发表于 11-14 16:49 8167次阅读
    <b class='flag-5'>单片机</b>供电的AC-DC转换电路类型及其工作原理

    浮思特 | 智能洗衣背后的静默力量,ABOV单片机如何实现精准控制?

    ABOV(现代单片机)的长期合作代理商,浮思特科技希望通过本次技术分享,让大家了解ABOV单片机在洗衣控制中的关键技术实现。现代洗衣
    的头像 发表于 10-16 09:52 802次阅读
    浮思特 | 智能洗衣背后的静默力量,ABOV<b class='flag-5'>单片机</b>如何实现精准<b class='flag-5'>控制</b>?

    单片机采用什么电流控制

    单片机作为电子系统控制核心,其电流控制涉及自身工作电流管理与外部设备电流驱动两个层面。由于单片机内部电路的特性,其自身工作电流较小,而
    的头像 发表于 07-30 10:07 913次阅读

    单片机怎么控制转速

           在工业自动化、智能家居、机器人等领域,单片机控制电机转速是实现精准运动控制的核心技术。通过结合硬件电路设计与软件算法优化,单片机
    的头像 发表于 07-25 13:58 1225次阅读

    怎么测单片机系统频率

    ,各有其特点和操作要点。 示波器测量法 示波器是测量单片机系统频率的常用工具,其原理是通过捕捉单片机输出的周期性信号,根据信号的周期计算频率。 操作步骤 首先,确定
    的头像 发表于 07-25 11:39 1099次阅读

    单片机怎么驱动电机?

    在各类自动化设备和智能装置中,电机是重要的执行部件,而单片机作为控制核心,需要通过特定的方式驱动电机运转。单片机驱动电机并非直接连接即可,而是要根据电机类型和功率,搭配合适的驱动电路,
    的头像 发表于 07-25 09:31 1348次阅读

    单片机是怎么控制

    单片机作为电子系统控制核心,通过接收外部信号、执行预设程序、驱动外部设备的方式实现控制功能,其控制
    的头像 发表于 07-23 13:59 1044次阅读

    单片机怎么烧程序

    单片机烧程序是将编写好的程序代码写入单片机内部存储单元,让单片机按照预设逻辑工作的过程,是单片机应用开发中不可或缺的环节。无论是简单的灯光控制
    的头像 发表于 07-23 11:47 2061次阅读

    给予单片机的温度控制系统设计

    在工业生产、智能家居等领域,温度的稳定控制至关重要,基于单片机的温度控制系统凭借灵活、高效的特点被广泛应用,其设计原理与实现方式值得深入探讨。 基于单片机的温度
    的头像 发表于 07-16 10:57 841次阅读

    嵌入式单片机在电机控制系统中的应用

    摘要:在工业领域,电机的运行状态关系到生产的效率和安全,是广大机电控制技术人员关注的重点。随着数字式控制系统的发展,嵌入式单片机在电机控制系统的应用越来越广发,对电机的
    发表于 06-11 15:07

    单片机和伺服有什么区别

    单片机和伺服的区别 单片机(Microcontroller)和伺服(Servo System)是两种完全不同的技术概念,分别属于 控制系统硬件 和 运动控制执行
    的头像 发表于 05-26 09:18 1069次阅读