TDA2030功放电路图 电动车充电器电路图 电子电路 功放电路 电子制作 集成块资料 电子报 pcb 变压器 元器件知识 逆变器电路图 电路图 开关电源电路图 传感器技术 led 电磁兼容
电子电路图
当前位置: 首页 > 电子电路 > 设计编程

单片机在倒立摆控制系统的应用

时间:2019-01-16 14:38:05来源:不详 作者:admin 点击:
倒立摆作为一种典型的控制系统实验装置,具有非线性、自然不稳定等特性,常用来作为检验某种控制理论或方法是否合理的典型方案。一阶倒立摆系统能用多种理论和方法来实现其

倒立摆作为一种典型的控制系统实验装置,具有非线性、自然不稳定等特性,常用来作为检验某种控制理论或方法是否合理的典型方案。一阶倒立摆系统能用多种理论和方法来实现其稳定控制,如PID、自适应、状态反馈、模糊控制及人工神经元网络等多种理论和方法都能在倒立摆系统控制上得到实现。

  1系统构成及工作原理

  图1为一阶旋转倒立摆结构示意图。直流电机作为唯一的动力装置,与旋臂保持刚性连接,带动旋臂在水平面内旋转,旋臂的一端通过转轴(本系统选用电位器角度传感器)与摆杆连接,摆杆可做垂直于旋臂的圆周运动。在自然状态下,摆杆为竖直下垂状态。倒立摆控制的目的是通过控制直流电动机的运动状态,使摆杆保持倒立状态。

  图1倒立摆结构示意图

  系统工作原理如下:摆杆摆动时,角度传感器检测摆杆的角度,根据角度传感器的输出特性,其输出电压经A/D转换器转换成电压数字量,该数字量与期望的值进行比较产生偏差,通过单片机对该偏差进行处理,即PID控制运算,根据运算结果产生控制信号控制电机和旋臂的转动,使摆杆的角度与期望的角度更接近。

  倒立摆控制系统结构框图如图2所示,单片机(51单片机)为控制器,直流电机为执行器,倒立摆为被控对象,倒立摆角度为被控量,角度传感器和模数转换器构成反馈回路。

  图2倒立摆控制系统结构框图

  2 倒立摆控制系统的硬件设计

  2.1单片机最小系统

  该系统中选用了STC90C51单片机,该型单片机

  具有以下特点:①八位MCU核,与传统8051兼容;②大容量存储空间,包括64kB程序空间,1280B

  SRAM等;③具有4个八位并行I/O口,3个定时/计数器,2个外部中断源和1个全双工UART传输口;④5V供电时,最高支持80MHz振荡频率,具备高速浮点运算能力,适合倒立摆系统等较为复杂的控制系统使用。51单片机最小系统如图3所示。

图3 51单片机最小系统

  2.2摆杆角度检测

  检测摆杆角度所用到的角度传感器种类非常多,常用的有电位器式角度传感器、光电编码器陀螺仪模块等。由于电位器式角度传感器原理简单,检测精度取决于所用A/D转换器的精度,成本相对较低,因此,综合多方面要求,本系统选用电位器式角度传感器。

  传感器返回的电压信号无法被单片机直接识别,所以需要通过A/D转换,将模拟电压信号转换为二进制数的形式,然后单片机才能计算出偏差,进而产生相应的输出。A/D转换器常用的有8位和12位输出,在本系统中选用8位A/D转换器即可满足控制要求,其型号选用ADC0809,相应电路原理图见图4。

图4 A/D转换电路

  A/D转换器的时钟脉冲为单片机ALE引脚输出的脉冲经74LS74芯片分频之后得到,A/D转换器的8位数字信号通过单片机的P0口进行采集与处理。

  2.3驱动电路

  本系统选用的直流电机额定电压为24V,额定功率为30W,单片机的I/O口不足以提供如此大的驱动能力,故需采用驱动电路。常用的直流电机驱动芯片为L298N,可驱动两路直流电机,最大驱动电压为46V,最大电流2A~3A,满足设计要求。直流电机驱动电路如图5所示。

图5 直流电机驱动电路

  图5中,L298N的ENA为使能端,可作为单片机PWM(脉宽调制)控制端,控制直流电机转速;IN1和IN2为信号输入端,OUT1和OUT2为输出端,输出

  状态与输入状态对应,控制直流电机转向。输出端的二极管为续流二极管,起保护电动机线圈的作用。

  3倒立摆控制系统的软件设计

  3.1控制算法

  本系统采用PID控制算法,PID算法适用于负荷变化大、容量滞后较大、控制品质要求高的控制系统。PID算法有3个可设定参数,即比例放大系数KP、积分时间常数TI、微分时间常数TD。比例调节的作用是使调节过程趋于稳定,但会产生稳态误差;积分作用可消除被调量的稳态误差,但由于积分饱和等原因可能会使系统振荡甚至使系统不稳定;微分作用能有效地减小动态偏差[4]。其传递函数为:本文由容源电子网(www.dziuu.com)整理提供,部分内容来源于网络,如有侵犯到你的权利请与我们联系更正。

本文地址:http://www.dziuu.com/dz/22/15476207263093.shtml


本文标签:


.
12下一页尾页
顶一下
0%
返回首页
0
0%

------分隔线----------------------------

    猜你感兴趣:

  • 时控开关同时能控制几个电器?


    关键词:   所属栏目:开关电源电路图

  • 定时开关控制三相电机怎么接线?

    想要定时开关控制三相电机,必须连接交流接触器,定时开关是无法直接控制三相电机的,今天咱们讲解定时开关控制三相电机的接线步骤。
    关键词:   所属栏目:开关电源电路图

  • 高精度湿度测量传感器模块用于空调控制板上检测室内环

    随着现在社会的不断发展,人们的生活水平也在不断的提高,生活品质也越来越好,现在几乎每一个家庭都有安装空调,空调的出现给我们的生活带来了很大的方便,使用也是非常方便的,空调里面有一个控制板,空调就是通过控制板进行工作的。
    关键词:   所属栏目:传感器技术

  • 定时开关怎么控制电机?

    市场上电机的功率都是千瓦(kw)起步的,而定时开关直接控制电器,最大的功率在660W,所以用定时开关直接控制千瓦(kw)级别的电机,肯定是容易烧坏的,想要用定时开关控制电机,必须连接交流接触器。
    关键词:   所属栏目:开关电源电路图

  • 时控开关控制电铃怎么接线?

    使用过时控开关的都知道,时控开关是控制一分钟以上的时间,但是需要控制小于一分钟的电器,比如说学校上下课,工厂上下班使用到的电铃,是不需要响太长时间的,基本上都是一分钟以内的,想要用时控开关控制定时响铃,就需要和时间继电器进行配合。
    关键词:   所属栏目:led

  • 定时开关怎么控制水泵?

    定时开关直接控制用电器,基本上功率都是在660W以内,想要控制大功率用电器(水泵),就需要配合交流接触器进行使用。
    关键词:   所属栏目:开关电源电路图

  • 时间控制器怎么调时间?

    蓝牙时间控制器:在老式时间控制器的基础上,去掉了按键和显示屏,增加了蓝牙连接功能,通过手机小程序对开关进行控制,每天最多可以设置30组,具有断电记忆功能。
    关键词:   所属栏目:开关电源电路图

  • 电器超过定时开关控制器负载怎么办?

    定时开关控制器适用于各种电器的自动定时开关控制,输出电流为30A,可以正常控制660W以内的小功率的电器。也可与交流接触器结合控制大功率设备。
    关键词:   所属栏目:开关电源电路图

  • 定时开关控制器怎么校时?

    新型的蓝牙定时开关是在按键式的定时开关上升级来的,可以通过手机进行控制,无论是控制开、关还是设置是定时,都不需要接触现场设备。
    关键词:   所属栏目:开关电源电路图

  • 定时开关控制器怎么设置时间?

    蓝牙定时开关:1.可以通过手机控制,不需要接触现场设备。2. 连接方便:打开手机蓝牙,扫码连接设备。3. 操作界面简单:非专业电工可快速掌握操作方法。4. 断电不影响设置:恢复供电后,仍按照既定时间控制。
    关键词:   所属栏目:开关电源电路图

  • 新手教程:单片机的学习实践步骤

    运用单片机便是了解单片机硬件结构,以及内部资源的运用,在汇编或C语言中学会各种功用的初始化设置,以及完成各种功用的程序编制。 运用按钮输入信号,发光二极管显现输出
    关键词:51单片机PIC单片机单片机   所属栏目:设计编程

  • 断路器控制电源和操作电源的区别

    控制电源和操作电源的区别  1、操作电源和控制电源都bai是从直流屏引出,区别就是控制du电源容量小,而zhi操作电源容量较dao大;  2、操作电源可以较长时间断电对系统安
    关键词:   所属栏目:其他文章

  • 自动响度控制的电路图

      VIO ALC-HD高清响度控制器可以对嵌入高清数字信号中的音频按照预设响度值做自动响度运算处理。利用最新DSP技术,按照ITU-R BS1700标准对输入的音频信号实时预估、计算,独有的快速预测能力使播出节目在延时最少
    关键词:   所属栏目:音频功放电路

  • 液压电磁阀控制泄漏措施

     造成工程机械液压系统的泄漏的因素是多方面综合影响的结果,以现有的技术和材料,要想从根本上消除液压系统的泄漏是很难做到的。  只有从以上影响液压系统泄漏因素出发
    关键词:   所属栏目:电子器材

  • 应用单片机实现CAN总线与LIN总线间的传输设计方案

    现场总线技术已经广泛应用于工业控制中,尤其是CAN(Controler Area Nerwork)总线由于具有可靠性高、成本低、容易实现等优点,在现场总线实际工程应用中占有了较大份额。
    关键词:单片机   所属栏目:设计编程

  • 学习单片机可不可以只用软件仿真而不做实验

    我的答案是:不可以原因如下:一、软件仿真多用于教学,把更多精力用在软件的实现上由于学生学习时间宝贵,焊接一套单片机实验板又比较花时间,并且实验项目太多,所以为了
    关键词:PIC单片机51单片机单片机   所属栏目:设计编程

  • 怎样选择最适合的单片机

    对于新手来说,首先根据自己学的什么样单片机就选什么类型的单片机,熟悉什么类型的单片机就选什么类型的单片机。因为单片机不仅要设计电路,还要设计控制软件。选自己熟悉的单片机上手最快,也最容易获得成功。下面介绍如何选择最适合的单片机。
    关键词:   所属栏目:设计编程

  • 单片机晶振的作用是什么

    单片机晶振的作用是什么
    在初学单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题
    关键词:51单片机PIC单片机单片机   所属栏目:设计编程

  • 用keil软件编写单片机程序的步骤

    Keil单片机编程软件Keil C51是单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇
    关键词:51单片机PIC单片机   所属栏目:设计编程

  • 电机正反转控制电路图及实物接线图

    电机正反转控制电路图及实物接线图;;;要实现电机正反转控制就得改变电动机的其中两相,也就是换相,如下图中,从主电路图中可以看出,是更换了A与B相的顺序来实现电机正反转控制的。;;在介绍工作原理前,先给大家介绍一些专业词语。


    关键词:电机控制   所属栏目:其他文章

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
表情:
名称: E-mail: 验证码: 匿名发表
发布文章,推广自己产品。
推荐内容
  • 特斯拉线圈原理揭秘解读

    特斯拉线圈原理揭秘解读特斯拉线圈是一种射频 振荡器,可驱动空芯双调谐振变压器,在低电流时产生高压。特斯拉的原始电路以及大多数现代线圈使用简单的火花隙来激发调谐变

  • 51单片机对LCD1602液晶显示器的控

    51单片机对LCD1602液晶显示器的控制 要想实现人机交互,显示装置是不可缺少的。这篇文章主要关于如何控制液晶显示,并在此基础上加上定时器的功能,把原来已用数码管显示

  • 介绍编码器的工作原理和作用

    编码器的工作原理和功能:它是一个旋转传感器,将旋转位移转换为一系列数字脉冲信号。这些脉冲可用于控制角位移。如果编码器与齿轮杆或螺钉组合,可用于测量线性位移。

热门标签