直流电机监控闭环转速系统的实现

发布者:静心静气最新更新时间:2007-06-22 来源: 国外电子元器件关键字:通信  模数  RS232 手机看文章 扫描二维码
随时随地手机看文章

1 引言

直流电机监控系统是机电产品中的重要环节,其控制性能反映了机电设备的控制质量。灵活、方便、准确、实时的监控需要对电机的转速信号进行测量和处理,以达到精确控制转速的目的。

2 系统总体设计

ARM/DSP/FPGA虽精度高、速度快,但设计复杂,价格也一直居高不下。本系统采用一种适用于小容量存储器单片机(如PIC系列)系统且功能强大的RTOS—Salvo。无需扩展大量的RAM和ROM,并且实时性好。大大节省了成本。系统选用PC机作为上位机,运用API函数及MSCOMM控件实现计算机通信。PIC16F877A单片机及外围电路组成一个单片机系统。作为下位机。电路设计包括PWM驱动、CCP捕捉、A/D模数转换、LCD液晶显示、RS232和SPI串行通讯以及下位机双机通信模块。系统总体框图如图1所示。

3 Salvo系统简介

嵌入式实时操作系统Salvo具有占用系统资源少和功能强大两大特点。

3.1 Salvo占用的系统资源

Salvo最大的特点是占用系统资源少,特别是占用存储器资源极少。它不但适用于51系列单片机,也适用于存储器资源更少的PIC系列单片机。Salvo占用ROM资源取决于用户调用的系统函数,占用RAM取决于用户定义的变量、任务和事件的数量。以PIC16系列单片机为例,每个全局变量占10 B,任务占5 B,事件占3 B。

3.2 Salvo功能和性能

Salvo是一个基于优先级任务切换、支持事件驱动的多任务嵌入式实时操作系统。Salvo共支持16个任务优先级,且多个任务可共用一个优先级,任务按优先级高低切换,对于多个同一优先级的任务则以时间片循环方式(round-robin)切换。Salvo支持任务和事件的数量取决于RAM的大小(Salvo默认支持255个任务、255个事件和255个消息队列)。Salvo内核主要提供以下几类函数供用户应用程序引用:

任务管理:提供任务建立、任务撤消功能;

时间管理:提供任务延时函数功能;

信号管理:提供信号量建立、删除、等待、发出等功能;

消息管理:提供消息建立、删除、等待、发出等功能。

4 系统硬件总述

通讯部分主要由两部分组成:单片机与PC机以及PIC单片机之间的通讯。PC机与下位单片机间互传数据采用RS232串行异步通信方式。而PIC单片机之间的通讯则采用SPI总线,它是主要用于处理器和外设同步串行通信的4线接口。采用同步时钟把串行数据以8位码的形式移入和移出微控制器。SPI总线是一种主/从接口,主接口驱动串行时钟。在使用SPI时,会同时发送和接收数据,使其成为一种全双工协议,通讯效率高,而且电路连线及软件编程结构简单。硬件电路如图2、图3所示,其单元电路包括CCP捕捉电路、PWM驱动电路、RS232/SPI通讯模块、A/D转换算法及LCD显示等。



4.1 CCP捕捉电路

光电采集模块中,采用光电器件具有高转换精度、良好的静态工作点、完整的模拟前端以及片内校正,特别适用于测量低频小信号。该电路将光信号转换成电压信号,再经过整形滤波就可直接送至单片机。送往单片机的转速信号可通过CCP捕捉模块测量出转速。在该模式下,若要采用捕捉功能应将相应的TRIS置为1,将单片机CCPx引脚设置为输入。例如,输入频率稳定时,将单片机预分频值设置为1:16,则这16个周期的总误差为1个TCY。其有效分辨率为TCY/16,即在40 MHz时有效分辨率为6.25 ns。只有在输入频率在16个采样周期内均稳定的情况下,这一方法才有效。不使用预分频器(1:1)时,每个采样分辨率为TCY。而且当改变捕捉模式时,产生一个捕捉中断。用户应保持CCPxIE位清零以禁止这种中断,还应在运行模式改变后将CCPxIF位清零。整个捕捉过程快捷、简单。

4.2 PWM驱动模块

PIC16F877A单片机产生的PWM信号经过光电耦合器连接到L298N的使能控制端。考虑到TLP521-4电路具有反相器作用,PWM信号中的高电平持续时间对应直流电机的断电时间。从单片机其他引脚输出的信号送入L298N的方向控制端,控制直流电机的转动方向和制动状态。L298N驱动负载的电源电压最大为46 V,单桥的驱动电源接近2A,最大开关频率不小于40 kHz。与由分立元件构成的桥式驱动电路相比,该电路结构简单,性能可靠。通过改写程序,可以控制小型直流电机的多种变速。使用光电编码器实现电机速度检测,构成了完整的闭环控制系统。

4.3 RS232串行通讯模块

PIC16F877A串行口仅占用了单片机的RC6和RC7引脚,用于接收端RXD和发送端TXD。因此在上位机计算机与下位机单片机通信时,只需将收发信号(TX、RX)及地(GND)3根线相连即可。单片机的串行接口电平为TTL电平,这与计算机的串行接口电平不一致,因此需要电平转换。系统选用了Maxim公司的MAX232通用串行接收/发送驱动器,其外围电路简单,只需外接4只0.1μF的电容即可。

4.4 LCD显示模块

模块SMC1602B由一块点阵液晶屏和控制器HD44780及其辅助电路组成。本系统设计采用OCMJ中文模块系统LCD液晶作为下位机的显示模块。该模块内含GB2312 16×16点阵国标一级简体汉字和ASCII8×8(半高)及8×16(全高)点阵形英文字库,用户输入区位码或ASCII码可实现文本显示。OCMJ中文液晶显示模块采用ASK/ANSWER握手方式。

5 系统软件总述

5.1 下位机软件设计

智能电机监控系统的下位机软件设计主要完成CCP捕捉、A/D采集、PWM控制、SPI通讯、LCD显示、RS232通讯等多个功能。总体流程框图如图4所示,控制算法是利用PIC16F877A直接控制PID参数,实现精确控制。

5.2 上位机系统设计

上位机系统软件是在Windows平台上利用Vi-sual Basic6.0开发的,设计包括了操作提示部分(自动发送、手动发送、串口选择、奇偶校验、波特率、数据位等)、接收回显部分(接收数据位、电机转速、电机正反转等)以及发送内容部分(电机转速设定、过压、过流保护值等)。

6 监控

电机工作时上、下位机实时通讯,显示的参数值实时性好,此时电机正处在反转状态(正转“1”、反转“0”),这一方面可以从上位机界面中的正反转设定标志看出,另一方面下位机回馈的参数中也有电机正反转标志,下位机的液晶面板也同样有转速、电压、电流及正反转显示(正转“Right”、反转“Left”),并且上、下位机的数据显示是同步的。与此同时,可通过上位机对下位机设定的过流过压保护值,一旦电路检测到任一过流或者过压时(超过设定值),下位机控制单元就会发出报警信号(红灯亮、蜂鸣器响、上位机出现错误标志、下位机的液晶上也会出现错误提示等),并且自动停机保护,等待检修。

7 结束语

该系统成功实现了直流电机闭环转速系统的实时监控,简化了控制逻辑系统,与同类产品相比成本低廉、功能完整、抗干扰性能好。已成功应用于直流电机转速调节、监控、保护场合,并且上位机界面友好,使用方便。PC机能够对直流电机实行实时监控,不仅大大改善了高速运行时的稳定性,而且还实现了保护功能。

关键字:通信  模数  RS232 引用地址:直流电机监控闭环转速系统的实现

上一篇:低成本ARM系列LM3S101微控制器的结构与应用
下一篇:基于MCU的单稳触发器应用电路

推荐阅读最新更新时间:2024-05-13 18:36

LSI推出的Axxia通信处理器采用非对称多核架构
    LSI 公司日前宣布推出专为无线基础设施应用设计的 Axxia 系列通信处理器。Axxia 通信处理器采用突破性 LSI Virtual Pipeline 消息传递技术,将为用户提供更快速、确定的性能,可满足视频流、Web 浏览和高质量数字语音等高要求无线应用的需求。     Linley 集团高级分析师 Bob Wheeler 指出:“智能电话、上网本以及始终连接的笔记本电脑的迅速发展,对现有的无线网络造成极大压力。让人感到的欣慰的是,Axxia 系列通信处理器采用 LSI 推出的非对称多核架构,将帮助网络设备OEM 厂商设计出 3G 和 4G 基站、网关以及核心与接入路由器,确保功耗、智能和内置安全性能够满足上述发
[网络通信]
烽火通信分组传送设备入选“国家战略性创新产品”
近日,烽火通信自主研制开发的“大容量分组传送(PTN)设备”,获得2012年度国家科技部重点新产品计划战略性创新产品立项,这也是湖北省唯一一家入选国家战略性创新产品的企业。据了解:烽火通信已连续6年入选国家重点新产品计划。 作为我国光通信的发源地,烽火通信始终坚持以市场为导向,以创新促发展,非常重视科技创新与技术引领,每年将收入的10%用于研究和开发企业独有的核心技术和行业前瞻技术,以确保“光通信专家”的技术领先位置。面对通信行业技术转型的趋势,烽火通信抓住机遇,集中优势资源投入到下一代分组传送设备的研发中,并且还承担了国家“863”课题“基于分组的光传送关键技术及试验系统”,是分组承载网解决方案各项标准的主要起草者之一。通
[网络通信]
最完美的PAM4标准通信数据测试方案大全
eeworld网消息:随着对网络带宽需求的进一步提升,PAM4 正在成为这种需求的一个主要推动力。PAM(Pulse Amplitude Modula TI on:脉冲幅度调制)信号作为下一代数据中心做高速信号互连的一种热门信号传输技术,可以广泛应用于200G/400G接口的电信号或光信号传输。PAM信号为 4 种电平脉冲幅度调制,可以显示比传统数字信号更多的bit逻辑信息。由于存在每符号 2 位、4 符号电平和每 UI 3 眼图,PAM4 展现出许多新的测量和测试挑战。 PAM4 与传统数字信号有何不同? 传统的数字信号最多采用的是NRZ(Non-Return-to-Zero)信号,即采用高、低两种信号电平来表示要传输的数字
[测试测量]
基于FPGA的RS232异步串行口IP核设计
1 引言 数据采集系统常需要进行异步串行数据传输。目前广泛使用的RS232异步串行接口,如8250、 NS16450等专用集成器件,虽然使用简单,却占用面积、布线复杂等缺点。片上系统SoC(System on Chip)是以嵌入式系统为核心,以IP复用技术为基础,集软、硬件于一体的设计方法。使用IP复用技术,将UART集成到FPGA器件上,可增加系统的可靠性,缩小板面积;其次由于IP核的特点,使用IP核可使整个系统更加灵活,还可根据需要实现功能升级、扩充和裁减。这里采用VHDL语言编写 UART模块,将其集成到FPGA上,与器件其他功能模块构成片上系统SoC。 2 异步串行口模块设计与实现 2.1 UART结构 图1为完整的UA
[嵌入式]
日本预计于2023年普及5G通信
  下一代超高速无线通信技术——第五代移动通信技术( 5G )的商业使用区域预计将于2023年扩大至日本全境,这将加速自动驾驶车辆和 物联网 在日本的普及。下面就随网络通信小编一起来了解一下相关内容吧。   据《日本经济新闻》7日报道,为配合2020年东京奥运会的举行,日本三大无线通信运营商都科摩通信公司、凯迪迪爱公司和软银公司计划届时在东京都中心城区等区域率先提供 5G 服务,并用3年时间逐步推广到全国。   三家公司计划从2019年度起开始设备投资,并完善针对 5G 的软硬件环境,包括全国基站的部件、服务器、专用系统等,总投资额估计将达5万亿日元(1美元约合110日元)规模。   5G技术的通信速度最大可达4G技术的100倍
[网络通信]
瑞萨电子推出通过电力线进行语音通信的PLC解决方案
电子网消息,全球领先的半导体解决方案供应商瑞萨电子株式会社,今日宣布推出新型语音电力线通信(PLC)解决方案,支持在现有电力网络中进行数据通信和语音通信。PLC解决方案可减少建筑物内部布线的数量,从而降低公共广播(PA)系统和安全系统的实施和维护成本。 新解决方案由管理PLC通信的瑞萨电子PLC软件调制解调器(R9A06G037)和控制音频编解码器处理的RX651微控制器(MCU)组成。新解决方案以低成本将语音功能集成到现有装置中,能够让系统制造商增强安全系统。对包括各种传感器和语音通信的新装置而言,布线成本可以减少约60%,而安装和维护成本可以降低达40%。 办公楼等设施安装了各种管理系统,包括气候控制系统、照明、各种传
[半导体设计/制造]
STM32单片机SPI主从通信解析
今天讲解“STM32F103 SPI主从通信”,原本计划将这部分内容定在后面(第二阶段)来讲解,满足一位网友的问题“关于两块MCU的SPI通讯”,所以今天特地提前讲解了。 今天提供并讲解的软件工程,基于昨天的软件工程“SPI读写Flash”修改而来。 测试原理及现象:主机间隔500ms发送10个字符(0-9),从机开启SPI中断接收数据,接收满10字节数据,置标志位gSPI_FlagOver有效,并变化LED,通过串口打印接收到的数据。 关于“STM32F103SPI通信从机部分”我把重要的几点在下面分别讲述,若不明白,请关注微信公众号“EmbeddDeveloper”查阅或留言。 一、RCC时钟配置 该函数位于在bs
[单片机]
STM32单片机SPI主从<font color='red'>通信</font>解析
STM32基础知识:串口通信-DMA方式
1 DMA概述 直接存储器访问 (DMA) : 用于在外设与存储器之间以及存储器与存储器之间进行高速数据传输。DMA传输过程的初始化和启动由CPU完成,传输过程由DMA控制器来执行,无需CPU参与,从而节省CPU资源,提高利用率。 DMA数据传输的四个要素: 传输源 :DMA数据传输的来源 传输目标:DMA数据传输的目的 传输数量:DMA传输数据的数量 触发信号:启动一次DMA数据传输的动作 STM32的DMA控制器特点 每个DMA控制器有8个数据流,每个数据流可以映射到8个通道(或请求); 每一个DMA控制器用于管理一个或多个外设的存储器访问请求,并通过总线仲裁器来协调各个DMA请求的优先级; 数据流(st
[单片机]
STM32基础知识:串口<font color='red'>通信</font>-DMA方式
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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