一种基于总线的智能型执行器系统设计

在自动控制系统中,执行器同控制器或控制系统相连,共同实现对工业过程的控制。现场总线是过程控制技术、仪表工业技术和计算机网络技术三大技术领域相结合的产物。WorldFIP现场总线既是实时的,可预测的,又是面向未来的、能够和Internet连接的现场总线。本文对开发基于WorldFIP现场总线技术的智能电动执行器的软硬件进行了探讨,包括:MCU控制板卡,通信板卡和驱动板卡,以及相关软件程序的设计与开发。

1、引言

现场总线是从20世纪80年代中期发展起来的。随着工业自动化与微处理器计算机网络的不断发展,要求有一种能在工业现场环境运行的、性能可靠、造价低廉的通信系统以形成工厂底层网络,完成现场自动化设备之间的多点数字通信,实现底层现场设备之间以及生产现场与外界的信息交换。上世纪八、九十年代以来,逐步出现多种智能执行器,本文主要完成一种基于WorldFIP现场总线技术的智能电动执行器设计。

2、电动执行器硬件整体架构及框图

一种基于总线的智能型执行器系统设计

图1WorldFIP现场总线智能执行器控制器硬件框图

整体硬件框图如图1。两条现场总线1,2互为热备份,连到通信板卡,通信板卡将总线活动转换为MCU能够理解的信息,完成总线变量、消息、事件的传递,它是WorldFIP现场总线通信协议的具体实现,它的设计也是本设计中的重点和难点。MCU是本仪表的处理核心,所有的程序、数据、算法、功能块和通信库都存储其中,用户程序使用它内置的通信库来完成与总线的数据交换,并按照总线指令驱动执行器输出,把执行器角位置经过A/D转换后送入总线,对执行器角位置的命令值和当前反馈值通过LCD进行实时显示。电源转换、电机的驱动与隔离以及角位置反馈都集成在驱动板卡上。

3、硬件电路详细设计

3.1MCU板卡与LCD设计

MCU作为整个控制器的处理核心,任务包括:通过通信板卡与WorldFIP现场总线进行通信,程序运行、数据存储与运算,信号处理,LCD显示和执行器驱动信号输出等。

基于以上,我们选用了Motorola的68HC12系列的16位单片机68HC912BC32作为本设计的MCU,它与68HC11向上兼容;内部具有32K的FLASH、768字节的EEPROM和1K的RAM,能够满足程序的存储、堆栈使用、数据存储和未来的扩容需求而无须另外扩充存储器;总线速度快,8M,4M,2M主频可选,一个时钟周期就可以完成对齐/非对齐字的读写,系统总线上干扰较少;I/O口数量充足;内置有8路10位A/D转换器;内置4路8位或2路16位PWM通道;内置SCI,SPI和看门狗;具有模糊逻辑指令;还有WAIT,STOP两种省电模式可选。LCD显示器选用了南京国显公司的HD44780点阵字符型液晶显示模块。该模块技术成熟,与MCU接口简单,减少了开发周期。68HC12与LCD的接口如图2所示。

一种基于总线的智能型执行器系统设计

图268HC12与LCD的接口图

3.2电源转换、驱动及反馈板卡的开发

本设计的电源输入DC24V,硬件采用LM2572-5.0来完成DC24V到DC5V的转换,LM2572-12来完成DC24V到DC12V的转换。LM2575系列开关稳压集成电路是美国国家半导体公司生产的集成稳压电路,它内部集成了一个固定的振荡器,只须极少外围器件便可构成一种高效的稳压电路,可大大减小散热片的体积,而在大多数情况下并不需要散热片;内部有完善的保护电路,包括电流限制及热关断电路等;芯片可提供外部控制引脚。是传统三端式稳压集成电路的理想替代产品。典型特性:振荡频率54kHz;最大稳压误差4%;转换效率75%~88%(不同电压输出的效率不同);工作温度范围-40℃~+125℃。

位置反馈模块。该模块作用是将电动机经减速器输出的角位置反馈到68HC12中,可以考虑光电编码器和霍尔传感元件,但考虑到价格因素,本设计中仍然沿用了传统的电位器反馈,阻值500欧姆,精度1%。接线比较简单。

本设计所使用的电机是天津生产制造的3100型角行程电动执行器,额定转矩250Nm,4~20mA电流驱动,采用电位器反馈。在电机驱动中采用了北京科通电子继电器总厂生产的国冠牌JGX-3F型交流固态继电器。图3所示为驱动电动机正转的应用电路图,68HC12将控制信号置为高电平,使三级管导通,固态继电器输入端加入正向压降,输出导通,电机正转。电动机反转的应用电路图与之类似。

一种基于总线的智能型执行器系统设计

图3固态继电器用于电机正转

3.3通信板卡的开发

用户喜欢...

如何基于 Arduino 设计创客产品

市面上约有数百种资源专门面向创客,这些人希望学习如何构建设备,以此感知并响应周围环境。事实证明,对于非工程师和工程师而言,这是一种创造性的亚文化倡导每个人都参与学习、相互...


利用市场上基于FirstFarm®®M33的MCU - 第2部分:生命周期安全管理

对于基于微控制器的系统的开发人员而言,物联网(IoT),工业自动化或个人电子等快速增长应用的广泛设计要求往往会迫使系统功能,性能或功耗之间达成妥协。面对不断增长的安全威胁,在...


第一款基于Arm®Cortex®-M33的MCU - 第1部分:管理功耗和性能

开发人员不断发现自己正在努力平衡在各种功能和应用程序中以较低功耗实现更高应用程序性能的经常冲突的需求。这些应用包括物联网(IoT),工业自动化,医疗系统和消费设备。在这些应用...


面向基于微控制器的快速原型设计与开发的 CircuitPython 基础知识

虽然 Python 语言让编程变得更加简单,但它最初的设计目的是在拥有足够的处理、内存和外设资源的个人电脑及其他机器上运行。而对于面临较严格的资源和接口限制的嵌入式系统,针对微控制...


MCU提供基于硬件的物联网安全性

伦敦 - 安全突然成为一个热门话题。考虑到所有关于连接设备和实现物联网(IoT)设备的讨论,以及对网络攻击的潜在威胁的更多认识,这并不令人惊讶。认识到这一点,意法半导体和恩智浦半...


基于STM32的高性能低功耗人机界面系统设计

本文选用了意法半导体公司基于ARM最新Cortex—M3内核的STM32F103RB作为主控芯片,通过选择合适的液晶模块,构建了一个高性能低功耗的中文人机界面系统。 1、系统的工作原理 本系统以STM32F1...


基于MSP430的电机功率因数的测量系统

计算机技术,尤其是单片机技术和大规模集成电路及各种新型传感元件的迅速发展和日臻成熟,微机技术在电力系统中的普及应用,使电力系统的测量和监控技术得到了快速的发展。在工业生...


Edico Genome推出基于AWS EC2 F1实例的基因组分析应用

Edico Genome公司之前就曾开发出了基因组分析算法,为了实现算法加速,该公司原本打算开发一个ASIC(精简指令集)处理器,但是这种方案灵活性太差,尤其是随着算法的更新,计算性能需求...


恒扬数据携手OpenPOWER多家成员共同推进基于CAPI SNAP框架的FPGA加速应用开发

日前,以“智慧链接新智能 创新加速助中国” 为主题2017年OpenPOWER 中国高峰论坛在京隆重召开,包括IBM、赛灵思、英伟达、浪潮、中太服务器、恒扬数据等在内的联盟成员出席了此次盛会并...


NI推出基于Xilinx Kintex UltraScale 技术的全新PXI FlexRIO架构

全新的PXI FlexRIO示波器与PXI FlexRIO协处理器模块相结合,无需通过自定义设计, 即可提供自定义硬件解决方案。 NI(美国国家仪器公司,National Instruments,简称NI) 作为致力于为工程师和科学家提...


基于Zedboard的开源软件定义无线电(SDR)设备:Panoradio!

软件定义无线电(Software Defined Radio, SDR)是一种现代无线电广播通信技术,它采用软件定义的无线通信协议而非“纯硬件电路”实现各种通信和信号采集功能,这种方式打破了有史以来设备...


基于单片机的智能计步器设计

当今社会,随着经济的发展,人们生活水平的提高,肥胖的人越来越多,也就导致了越来越多的疾病产生,因此,人们越来越关注健康问题,而锻炼身体是让自己健康的最有效的方法。因此计...


深鉴发布基于AWS EC2 F1实例的自动语音识别加速解决方案

深鉴科技(DeePhi Tech)由斯坦福与清华大学的深度学习硬件加速研究者创立,致力于为全世界提供更便捷、更高效、更经济的深度学习平台解决方案。人工智能是现在最热门的领域,最为该领...


经典重现!基于Spartan-7/3 FPGA实现MOS Technology 6502克隆版

背景: 曾经在泡泡网CPU上看到,国外媒体曾评出过迄今为止最具影响力的11款微处理器,其中第五款就是 MOS Technology 6502 (1975年)。6502是一款功能强大且价格低廉的处理器产品,当时英特尔8...


一套基于蓝牙的胎压监控装置的设计方案

矿山车辆胎压监测是以无损检测技术为基础,通过研究车辆胎压的实时信号,了解矿山车辆的轮胎气压的变化特性,从而达到矿山车辆安全监控提供依据。描述了以LPC2132 为核心构成的胎压的...


FPGA深度学习应用再加速,深鉴科技发布基于Xilinx 的多场景人工智能服务方案

2017年10月24日,中国AI创业公司深鉴科技在北京举行盛大的2017新品发布会,面向如火如荼的AI应用集中推出五款基于赛灵思全可编程技术的自主研发的智能产品与深鉴深度学习开发软件DNNDK,强...