基于控制芯片C8051F020的数字多电机控制平台设计

发布者:乐基儿vos最新更新时间:2018-03-22 来源: eefocus关键字:控制芯片  C8051F020  数字多电机控制 手机看文章 扫描二维码
随时随地手机看文章

    步进电动机因具有转子惯量低、定位精度高、无累积误差等特点,非常适合用于开环位置控制系统中。直流电机是伺服控制中常用的电机。然而在实际系统中为满足不同的功能往往同时存在多个运动部件,常用的方法是一个独立的功能对应一个控制系统,这样虽然模块性很好,但是占用了大量的系统资源和空间,也在一定程度上降低了系统的可靠性。

    如在某系统中存在4 个运动部件,分别为两台三相反应式步进电动机,一台直流电机和一台四相步进电动机的控制。本着提高系统集成度的想法,本文只用一个控制芯片C8051F020 就完成了以上4 台电机的驱动控制,电路简单,可靠性高。

 

    1 总体设计

    基于Cygnal 公司的MCU 控制芯片C8051F020的多电机控制系统平台,能根据控制指令完成对四台电机的控制。组成框图如图1 所示。     

组成框图

    2 硬件设计

    2. 1 主控芯片选择

    美国Cygnal 公司生产的C8051F020 单片机使用CIP - 51 微控制器内核。与标准的8051 结构相比,它具有如下特点:

    ( 1) 指令执行速度有较大的提高,峰值速度达到25 MIPS;

    ( 2) 除了4 个标准的8051 的端口外,还具有4 个附加端口,共64 个通用I /O 端口;

    ( 3) 所有I /O 端口均可配置为漏极开路或推挽输出,进一步向低功耗应用发展;

    ( 4) 引入数字交叉开关,允许用户自行组合通用I /O 端口和所需的数字资源;

    ( 5) 具有两个串行UART 接口,5 个16 位通用定时器,5个比较捕捉模块;

    ( 6) 具有片内看门狗、片内温度传感器和片内VDD 监视器,使用时几乎无需外扩;

    ( 7) 可通过JTAG 接口实现软件在线调试功能。

    C8051F020 单片机以其在执行速度、系统资源等方面的明显优势,成为本多电机控制系统非常理想的选择。

    2. 2 通讯电路设计

    根据与上位机的通讯协议,通讯接口采用标准双向差分RS - 422 串口通讯,工作电压为5 V,波特率为38 400 bit /s.C8051F020 系列MCU 内部有两个增强型全双工UART,通讯协议为RS - 232,工作电压也为5 V.因此选用了MAX490 器件,MAX490芯片可以很方便地将上位机的RS422 差分信号转为单片机的串口信号。具体电路如图2 所示。

具体电路

    2. 3 步进电动机驱动电路设计步进电动机的控制可采用串行控制,采用环形分配器来完成换相。也可以采用并行控制,由单片机完成步进电动机的换相,在系统资源够用的情况下,采用并行控制可以简化设计电路。本系统采用了并行控制,由软件控制单片机的I /O 端口输出按一定时序的PWM 波,来控制电机绕组通断电。

    电机属于感性负载,电机绕组中的电流不能突变,电机由A 相换到B 相之后,若没有保护电路,A相绕组中的电流将保持相当长的时间,这样电机运行很不平稳。为了使电机运行平稳,在系统加入了保护措施,使绕组线圈中的电流迅速泻放,以利保护电机。图3 为电机一相的控制电路。

电机一相的控制电路


    为了消除步进电动机的串扰,所有单片机输出信号均经光耦隔离。单片机输出信号为3. 3 V TTL电平,这对电机来说驱动力不够,因此采用场效应管经功率放大电路后,用来驱动电机。本系统步进电动机的驱动采用了单电压驱动方式,这种驱动电路的优点是线路简单,成本低,低频时响应较好; 缺点是存在共振,高频带载能力下降。系统要求的电机运转速度较低,不考虑高频带载能力,为解决共振问题,采用PWM 波对电机供电,通过改变电机的共振点来达到减小振动的目的。

 

    2. 4 直流电机桥式驱动电路设计

    直流电机是可以直接采用电源直接驱动的,设计直流电机驱动电路的主要目的就是对电机的转速和转向进行控制。在本系统中采用了桥式电路,如图4 所示。

桥式电路

    这种桥式电路非常适合用来做数字控制,只需单片机按照一定的逻辑和时序控制开关管的开通关断,就能实现直流电机的正反转,也能调节电机绕组通电的占空比,从而达到改变电机转速的目的。

    2. 5 场效应管选择

    本系统中选用的功率元件为IR 公司生产的IRF840 功率MOSFET,其工作电压可达500 V,工作电流最高8 A,IRF840 MOSFET 功率管的驱动功率小,工作速度高,开关时间短,热稳定性好,抗干扰能力强,完全满足系统的设计要求。

    2. 6 电源设计

    电源设计过程中为防止各种电源之间互相干扰,尤其是模拟大电源对数字电路部分产生噪声影响,充分考虑了电源滤波的需求。在电路设计时,对供电电源做滤波处理,对控制信号做光电隔离处理。

    对输入电源使用单独接插件和单独电源滤波器。对信号的输入和大功率的输出,也要分别使用接插件进行物理隔离。电机运转时最大瞬时电流可高达2A.为减少大功率输出对数字电路产生影响,在设计时,采取有效的抗干扰措施,如将大功率输出信号与数字信号采取有效光电隔离。

    3 软件设计

    系统的软件设计采用模块化程序设计。主程序主要完成的内容: 系统参数初始化、通讯指令解析、开启中断、进入子程序模块输出控制信号等。每个电机的不同动作均采用不同的子程序模块,维护方便。系统主程序流程图如图5 所示。

     

系统主程序流程图

    上电后,单片机程序初始化芯片的端口设置及变量初始赋值。当串口中断发生,接收上位机发来的命令消息和发送反馈消息给上位机。然后解析本次命令,按具体内容进入不同的运程序,来控制不同的电机动作。

    4 结语

    本文所述的控制方案,在一个系统中集成了四个电机的驱动控制电路,所有功率放大单元均采用场效应管自行搭建,在小功率步进电动机及直流电机驱动控制中有较强的通用性,最大驱动电流可达6A.可以不作任何的硬件改动,仅通过重写软件,就可以直接应用在其它系统中驱动直流或步进电动机


关键字:控制芯片  C8051F020  数字多电机控制 引用地址:基于控制芯片C8051F020的数字多电机控制平台设计

上一篇:基于C8051F020单片机的数字多电机控制平台的设计
下一篇:自动播报公交车站名的智能系统设计

推荐阅读最新更新时间:2024-03-16 15:58

基于LabWindows/CVI多点无线温度数据采集系统设计
测控软件开发平台Labwindows/CVI虚拟仪器在对数据采集、处理和分析方面得到了广泛的应用。本文介绍了一种基于C8051F020的温度采集卡和LabWindows/CVI虚拟仪器的多点无线温度采集系统,阐述硬件系统和软件系统实现多点无线温度采集的过程。硬件系统设计包括USB转串口、无线收发模块、温度采集等;软件系统设计包括用户界面、串口通信、无线发射、接收处理等。 1 整体方案设计 从机通过温度传感器AD590采集环境温度产生电流信号,该电流信号经信号调理电路完成I/V转换,送入单片机进行A/D转换,单片机将转化得到的信息保存到AT24C16中,同时保存时钟电路的实时时间。用户只需简单操作上位PC机软件界面,发出相应
[单片机]
基于LabWindows/CVI多点无线温度数据采集系统设计
U盘和SD卡文件管理控制芯片CH376介绍
1、概述     CH376 是文件管理控制芯片,用于单片机系统读写U 盘或者SD 卡中的文件。     CH376 支持USB 设备方式和USB 主机方式,并且内置了USB 通讯协议的基本固件,内置了处理Mass-Storage海量存储设备的专用通讯协议的固件,内置了SD 卡的通讯接口固件,内置了FAT16和FAT32 以及FAT12 文件系统的管理固件,支持常用的USB 存储设备(包括U 盘/USB 硬盘/USB 闪存盘/USB 读卡器)和SD 卡(包括标准容量SD 卡和高容量HC-SD 卡以及协议兼容的MMC 卡和TF 卡)。     CH376 支持三种通讯接口:8 位并口、SPI 接口或者异步串口,单片机/D
[嵌入式]
NEC与Elpida合资成立显示控制芯片公司
日本芯片制造商NEC公司与Elpida内存公司周五称,两家公司将合资成立一家公司,从事电视机和PC的显示控制芯片。NEC和Elpida分别持有该合资公司的80%和20%股份。 NEC一直在寻找其显示芯片的外包模式,来满足平板电视的市场需求。而Elpida则希望将其老生产线租赁给日本的其他芯片商,以此保证该公司的稳定收入并抵消内存市场行情的涨跌。 合资公司的芯片制造将在Elpida的广岛工厂进行,该工厂的生产线的生产能力为每月2.5万片晶圆。两家公司称,该合资公司将于12月份正式成立,因此对本年度的销售额影响较小。 尽管该合资公司的注册资金尚未确定,Elpida称其在合资公司的股份可能低于10亿日元(合
[焦点新闻]
以太网控制芯片W5100的存储装置设计
引言     网络的开放性和全球化,促进了人类知识的共享和经济的全球化。以太网技术以其灵活方便的连接方式、良好的开放性、高效、成本低等优点,已经广泛地应用于各种计算机网络,并且还在不断地发展。目前,网络技术在电子产品中的应用越来越广,更多的设备需要提供网络接口,以方便与外部互联通信。     随着技术的不断发展,越来越多的测试系统、控制机构等都需要实时地、快速地并且远距离地传输数据。传统的存储装置利用RS232、RS485等串口,数据传输速率非常有限,面对大数据量实时传输的要求显得无能为力。现在流行的USB总线可以达到非常高的传输速率,但传输距离有较大的限制。利用以太网接口实现快速、远距离的数据传输和存储是一种非常好的解决
[单片机]
VFD显示驱动和控制芯片TP6312F在电磁炉显示电路中的应用
摘要:介绍了VFD显示驱动和控制芯片TP6312F的组成结构、性能特点和编程指令,对TP6312F驱动的VFD在电磁炉显示电路中的应用做了详细论述,给出了该应用系统的硬件电路和软件流程。 关键词:家用电器;VFD;TP6312F 真空荧光显示屏VFD(Vacuum Fluorescent Display)是1966年日本发明的一种自发光平板显示器件,现已在工业、商业特别是家用电器数字化产品领域得到了广泛应用。VFD是一种特殊变体的三级真空管,其电子从负极(灯丝)发射出来,通过栅网加速后撞击正极表面附着的磷光体从而发光。VFD的主要性能是:自动发光、高清晰度和高亮度显示、低压操作、低功耗、可靠且使用寿命长、有从红色到蓝色多种
[应用]
基于AT89S52的远程电源监控系统设计
  1  引言   目前,以太网(ethernet)协议已经非常广泛地应用于各种计算机网络,如办公局域网、工业控制网络等场合,并且还不断地发展。基于以太网的新技术和联网设备不断出现,以太网已经成为事实上最常用的局域网络标准之一。但是,基于以太网的嵌入式系统目前并不是很多。其原因除了嵌入式系统本身运行速度较慢、资源较少且不足以实现以太网的各种协议外,更重要是设计以太网的接口及协议相对比较复杂,使人望而却步。本文将研讨基于c8051f系列单片机系统的嵌入式系统与10mbps以太网控制器芯片rtl8019as的接口电路实现及编程方法。   2  嵌入式以太网接口分析   2.1  接口组成   8位mcu的嵌入式设备通过
[电源管理]
基于AT89S52的远程电源监控系统设计
基于单片机的线阵CCD驱动及采集系统的设计
0 引言 在如今的科研和工程上,CCD的应用越来越广泛,但是其驱动脉冲和信号的采集的要求较高,一般需要CPLD或者DSP等比较复杂的微控制器来承担主要控制任务。这些方案较单片机而言,操作难度大,起点高,而且成本相对较高,然而单片机因为种种限制,很少有合适的驱动和采集方案,一些己发表的论文中,虽然提出了概念,但是经测试,很难实施,所以本文提出了一种新型的利用单片机驱动CCD的方案,此方案基于C8051F020单片机,能够对CCD进行良好、高速的驱动,同时进行采集,并通过RS232接口与电脑通讯,在电脑上重组数据,完成对光信号的分析等功能。经实验,本方案效果良好,同时,本方案采用Labview进行人机交互界面的设计,灵活性高,能够
[单片机]
基于单片机的线阵CCD驱动及采集系统的设计
基于CPLD芯片和C8051F020实现声探测系统数字电路的设计
被动声源探测定位技术是一种利用声学传声器阵列和电子装置接收运动目标的辐射噪声,以确定目标所处位置的技术。 本文正是基于声探测技术原理和成熟的微电子技术, 采用TI公司的32位浮点DSP芯片TMS320VC33-150来实现声源目标的探测定位算法,并辅之以ADC、CPLD、单片机等器件来实现声源信号的采集、系统逻辑控制以及通信功能。对于数字电路的逻辑控制功能,本文选用了Altera公司的CPLD芯片EPM7128AETC100-10来实现。该芯片功耗低、资源丰富、内部延时固定,有助于时序逻辑电路的设计。本系统主要分为两部分:声探测系统数字电路的硬件实现和DSP软件设计。系统现已完成调试,运行稳定,探测效果较好。 系统功能 声
[单片机]
基于CPLD芯片和<font color='red'>C8051F020</font>实现声探测系统<font color='red'>数字</font>电路的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved