历史上的今天
返回首页

历史上的今天

今天是:2024年11月28日(星期四)

正在发生

2020年11月28日 | 采用MSP430与PROFIBUS总线构建监测子站

2020-11-28 来源:elecfans

  在电力、钢铁、石油、化工等行业中,有着大量的减速机、风机、泵站等机械设备,些设备如果在带病状态下工作,会大大缩减其使用寿命,影响生产,给企业带来经济损失。传统上依靠工作员耳听、手摸的方法发现存在的隐患,受现场环境和诊断者经验的制约,常常会出现漏诊、误诊的现象。同一台设备的两次检查时间间隔较,也不利于异常情况的及时发现。因此,工厂的在线监测就显得十分重要。


  减速机常见的驱动设备之一,其工作是否异常的重要参数是:振动情况、轴承温度、输出轴转速、电机电流、电压等。通过振动信号,可以知道齿轮啮合、动平衡是否正常;通过轴承温度,可以知道轴承的间隙、润滑是否良好;通过输出轴的转速和电机电流,可以知道是否过载。子站的主要功能是监测、处理,数据上传,超限报警。


  1. 总体结构

  分布式监控系统一般是在监控中心布置主站,在各个监控点布置子站,通过总线结构将主站和子站连接起来(图 1)。子站将各个传感器的信息采集处理后,将一部分重要数据显示在子站的显示设备上,同时将所有数据通过总线上传给主站,主站将各个子站上传的信息分析处理后显示给运行监控人员,实现了对大范围运行设备的在线监测。


  系统采用德州仪器的MSP430F149作为控制器,通过SIMENS公司的SPC3芯片实现与PROFIBUS-DP总线连接。选用标准4~20mA电流信号输出的振动传感器,电机的电流、电压通过转换实现0~3V输出。在轴承位置安装DS18B20温度传感器,实现对轴温的监控(减速机工作的正常温度为50~60℃,一般滚动轴承工作不能超过95℃)。输出轴上安装脉冲输出的转速传感器。MSP430F149 将以上运行信号采集处理后,通过LCD显示,同时上传到总线,向主站报告该子站的运行状况。

采用MSP430与PROFIBUS总线构建监测子站

  2. 相关介绍

  2.1 MSP430F149微控制器

  MSP430F149是TI公司生产的一种超低功耗、混合信号16位控制器,工作电压1.8~3.6V。该单片机具有丰富的外围功能,内部集成多通道12位A/D转换器、硬件乘法器、60KB的Flash和2KB的RAM,运行环境温度范围为-40℃~+85℃,可以适应各种恶劣的环境,非常适合作为现场监测的终端控制器。


  2.2 PROFIBUS-DP现场总线

  PROFIBUS是一种不依赖生产厂家的、开放式的现场总线,是目前际上通用的现场总线标准之一,以其独特的技术特点、严格的认证规范、开放的标准、众多厂商的支持和不断发展的应用行规,已被纳入现场总线的国际标准IEC61158和欧洲标准EN50170,并于2001年被定为我国的国标JB/T10308.3-2001。PROFIBUS-DP(Decentralized Periphery,分布式外围设备)主要用于自动化系统中单元级控制系统与分散式通信,使用第1层、第2层和用户接口层,其余3~7层未使用,这种精简的结构确保了高速数据传输。


  2.3 SPC3协议专用芯片

  PROFIBUS-DP物理层是RS-485,但通信协议比较复杂。SPC3是SIEMENS公司的专用协议芯片,使用该芯片后可以将复杂的协议撇开。SPC3集成了DP协议中的FDL层,因为SPC3集成了完整的DP总线协议,所以在与主站通信时,单片机使用SPC3芯片就像操作内部RAM,使从站控制器的编程工作量大为减轻。SPC3保障报文的有效性,可满足整个报文的一致性数据交换。总线接口是个可参数化的同步/异步8位接口,内部集成了1.5K的双口RAM,整个RAM采用8字节的段结构方式,所有需要分配地址的BUF指针,必须指向段的开头。DP通信的服务存取点由SPC3自动建立,各种报文信息呈现在用户面前的是不同BUF的内部数据。


  3. 系统硬件设计

  轴温测量采用美国DALLAS公司生产的单总线数字式温度测量芯片的DS18B20,工作电压3.0V~5.5V,测温范围为-55℃~+125℃,具有总线结构,通过P2.0就可以实现对8个温度传感器信号的采集。


  4. 系统软件设计

  系统上电后,首先要对SPC3和LCD进行初始化,配置寄存器。主程序中根据中断请求分别调用信号采集、键盘显示和通信程序。


  4.1 状态信号采集

  信号采集程序的调用是由定时器中断产生的,由于监测系统不参与实时控制,同时为了避免总线上大量数据的传输,每2秒产生一次中断,执行信号采集。状态信号经过外部电路转换后,进入MSP430单片机时都为模拟电压信号,在程序上主要是A/D转换和滤波。对于温度传感器,由于是采用总线连接,对应不同的地址,调用8次读温度子程序,刷新温度缓存器中的数值,等待显示程序和通信程序的调用。转速测量采用定时器及中断计数的方法。


  4.2 键盘显示

  键盘采用行列扫描方式,当有按键动作时,产生中断信号,执行参数设定、显示、翻页等程序。LCD显示模块内部含有字库,因此不需要进行字模的编写。初始化完成后,定时向显示缓存区送出要刷新的数据。


  4.3 通信接口

  通信接口软件在系统中较为重要,包括三部分:SPC3初始化、输入处理和输出处理。SPC3上电后首先要进行一次初始化,设定SPC3寄存器变量名称、硬件模式、地址及标识号、各个BUF地址及长度、取得BUF指针。当SPC3产生信号给P1.6时,CPU产生中断,执行输入处理程序,获得总线上的指令和数据。子站在执行状态信号采集后,执行一次数据输出处理,向总线发送该子站的状态参数。


  4.4 GSD文件

  编写标准的GSD文件后,该子站就可以作为标准PROFIBUS设备使用,为各种不同的厂家所识别(系统主站为SIEMENS PLC-300)。GSD文件包括厂商和设备名称、软硬件版本号、波特率、监控时间间隔和从站设备通道数量、类型等等。


  5. 结束语

  基于MSP430F149及PROFIBUS-DP总线的减速机在线监测系统,具有测量参数多、精度高,显示灵活,传输距离远,抗干扰能力强等优点。在同等监测标准下,成本远低于其它监测系统。本文以减速机为实例,阐述了具有总线结构的分布式状态监测子站的构建,在电力、石油、化工等领域中具有推广价值。

推荐阅读

史海拾趣

Fine Products Microelectronics Corp公司的发展小趣事

Fine Products Microelectronics Corp公司发展故事(虚构)

故事一:技术创新引领市场

Fine Products Microelectronics Corp(简称FPMC)自创立之初便致力于半导体技术的创新。在上世纪90年代,当半导体行业还普遍使用传统光刻技术时,FPMC的研发团队率先提出了步进式光刻机(Wafer Stepper)的概念。这一创新极大地提高了芯片制造的精度和效率,使得芯片特征尺寸得以大幅缩小。尽管初期面临技术难度大、市场接受度低等挑战,但FPMC凭借坚持不懈的努力,最终成功研发出并量产了步进式光刻机,迅速在半导体制造领域占据了领先地位。

故事二:与巨头的合作与竞争

在FPMC的成长过程中,与行业内巨头的合作与竞争是不可或缺的一部分。特别是在21世纪初,FPMC与IBM、TI等知名企业建立了合作关系,共同推进半导体技术的研发和应用。然而,这种合作并非一帆风顺,FPMC在某些关键技术上坚持自主研发,与IBM的电子束光刻(e-beam)技术产生了竞争。尽管这种竞争给FPMC带来了一定的压力,但也促使公司不断加大研发投入,提升技术实力,最终形成了自己独特的竞争优势。

故事三:石墨烯电极技术的突破

近年来,随着二维材料研究的兴起,FPMC紧跟科技前沿,成功研发出了石墨烯辅助金属电极转印技术。这一技术利用石墨烯与金属间较弱的范德华作用力,实现了金属电极阵列在二维沟道材料上的无损转移。该技术不仅提高了电极的制备精度和效率,还降低了制造成本,为二维芯片的应用开辟了新的路径。FPMC的这一创新成果迅速获得了业界的关注和认可,进一步巩固了公司在半导体材料领域的领先地位。

故事四:物联网时代的布局

随着物联网技术的快速发展,FPMC敏锐地捕捉到了这一市场机遇。公司及时调整战略方向,加大了对物联网相关产品的研发力度。通过与多家物联网企业和研究机构的合作,FPMC成功推出了一系列高性能、低功耗的物联网芯片和解决方案。这些产品广泛应用于智能家居、智慧城市、工业控制等领域,为物联网的普及和发展提供了强有力的支持。

故事五:绿色可持续发展

在追求技术创新和市场拓展的同时,FPMC始终不忘企业的社会责任。公司积极响应全球绿色可持续发展的号召,致力于研发环保型半导体产品和制造工艺。通过采用先进的节能减排技术和循环利用材料等手段,FPMC不仅降低了自身的生产成本和能耗水平,还为推动半导体行业的绿色可持续发展做出了积极贡献。此外,公司还积极参与社会公益活动,为构建和谐社会贡献自己的一份力量。

Abracon公司的发展小趣事

Abracon是一家全球领先的电子元器件制造商,提供高性能、高质量的频率和时间解决方案。以下是该公司发展的五个相关故事:

  1. 公司成立和早期发展: Abracon成立于1992年,总部位于美国德克萨斯州奥斯汀。公司最初专注于石英晶体和石英晶体振荡器的生产,为电子行业提供频率控制器件。在早期发展阶段,Abracon注重产品质量和技术创新,赢得了客户的信任和支持。

  2. 产品多样化和市场拓展: 随着市场需求的变化和技术进步,Abracon逐渐扩展了产品线,涵盖了晶振、振荡器、射频滤波器、电感器、磁性元件等多个品类。公司的产品被广泛应用于通信、计算机、消费电子、汽车电子等各种领域,拓展了市场份额。

  3. 全球化战略和国际扩张: Abracon通过建立全球销售和分销网络,加强了在国际市场的影响力。公司在美国、亚洲、欧洲等地设立了办事处和生产基地,为客户提供更便捷的服务和支持。Abracon还与全球各地的合作伙伴建立了紧密的合作关系,共同推动产品销售和技术支持。

  4. 持续创新和研发投入: Abracon不断投入研发,并致力于技术创新和产品升级。公司与学术机构和行业领先企业合作,共同开发新产品和解决方案,满足客户不断变化的需求。Abracon还积极参与行业标准制定和技术规范的制定,为行业发展贡献力量。

  5. 未来展望和发展方向: Abracon将继续致力于提供高性能、高可靠性的电子元器件,满足客户在频率和时间解决方案方面的需求。公司将加强在新兴领域的研发投入,如物联网(IoT)、5G通信、汽车电子等,推动技术创新和产品应用,为客户提供更多元化的解决方案。同时,Abracon还将继续拓展国际市场,加强与客户和合作伙伴的合作,实现共同发展。

东软载波(EastSoft)公司的发展小趣事

随着市场的不断变化和技术的不断发展,东软载波始终保持对技术创新的重视。公司不断投入研发资源,相继开发出窄带低速、窄带高速、宽带低速、宽带高速等系列电力载波通信芯片,产品性能持续提升。同时,公司还形成了支撑电力线载波通信系统的三大重点核心技术,包括电力线通信网络与数据交换技术、电力线高精度同步和速率自适应扩频通信技术等。这些技术的突破使东软载波在行业中保持领先地位。

Austek Microsystems公司的发展小趣事

Austek Microsystems成立之初,便以研发创新为核心驱动力。面对竞争激烈的市场环境,公司团队凭借深厚的技术积累,成功开发出了一款具有高性能和低功耗特点的微控制器芯片。这款芯片不仅满足了当时市场对高效能计算的需求,也为Austek Microsystems在电子行业中赢得了初步的市场认可。

EMMICRO公司的发展小趣事

作为一家具有社会责任感的企业,EMMICRO公司始终关注环保和社会公益事业。公司积极参与环保活动和公益捐赠,推动企业的可持续发展和社会进步。同时,公司还积极承担对员工的培训和发展责任,为员工提供良好的职业发展平台和福利待遇。这种对社会责任的担当也赢得了社会的广泛赞誉和尊重。

宁波晨翔电子(CONNFLY)公司的发展小趣事

在市场竞争日益激烈的环境下,晨翔电子始终坚持产品创新,不断推出具有市场竞争力的新产品。同时,公司还注重品牌建设,通过提升产品质量、优化服务流程、加强市场营销等方式,不断提高品牌知名度和美誉度。这一时期的努力,使得晨翔电子在电子连接器行业树立了良好的品牌形象。

问答坊 | AI 解惑

GT800与GSM-R网络融合的问题探讨

 随着指挥调度和应急通信需求的增长,数字集群通信系统的重要性日益显著,数字集群通信在安全保障、会务组织、公安、消防、交通、急救等应急部门的联合调度和指挥等任务中发挥越来越重要的作用。  所谓集群通信是指系统可用信道可为系统中全体用 ...…

查看全部问答>

跪求电感

请问做开关电源,电感和变压器如何做更好…

查看全部问答>

电赛A题讨论 资料分享

本帖最后由 paulhyde 于 2014-9-15 03:12 编辑 电赛A题讨论 资料分享 顺便求个QQ群    …

查看全部问答>

最近两个月模拟工作面对的一些比较深思的面试题

最近两个月模拟工作面对的一些比较深思的面试题 希望能给还没有毕业的童鞋一些帮助 1, 相近的尺寸下,为什么BJT的工作工作频率比CMOS的高,噪声低。从器件的角度分析 2,ESD电路起作用的时候,放电回路的电路图和结构以及版图实现原理 3,verti ...…

查看全部问答>

网上出现另类智林STM32开发板的抄板

真正智林板,做工精良出口日,韩,新,台,美,印。。。 以下是最近出现抄板,好像没抄好^_^ …

查看全部问答>

EM310模块发送数据无应答,求解

在给的开发流程中是这样: AT%IPOPEN=\"TCP\",\"61.144.177.202\",3000 CONNECT AT%IPSEND=\"683100310068c90896060000027400000100e416\" %IPSEND:15 OK %IPDATA:20\"683100310068C90896060000027400000100E416\" ------------------------ ...…

查看全部问答>

STM8S和STM8L的问题

没用过ST的单片机,目前有个项目需要用到STM8L,和STM8S的片子 (1)我想知道STM8L和STM8S的外设控制是否一样,比方说STM8L的串口可以直接移值到STM8S上。 (2)STM8L的48脚封装的有没有和STM32系列的直接PIN对PIN,谢谢!…

查看全部问答>

关于运算放大电路中噪声的计算(TI)

[ 本帖最后由 snakebyk 于 2011-8-20 20:25 编辑 ]…

查看全部问答>

万用表的电流档在这种情况下起了什么作用呢?

    最近在玩别人给的一块led点阵,大小是80*16的,全部使用的时候电流会到5A左右,我用的是5V的电源给他供电,电源是旧的台式机的电源,输出电流满足其要求,一开始直接把电源接到板子上,led显示不正常,会一闪一闪,并且会有吱吱的声 ...…

查看全部问答>

launchpad的UART通讯和8路ADC10相互影响,请教各位大神怎么办?

赶紧帮帮我吧,好几天啦。。。。以下是我写的launchpad程序,请教给位大神:我想先用P1口的8位ADC10采集完数据后保存起来,然后再用P1.1和P1.2的UART功能把采集到的数据传到PC中,请问我哪儿错了,我一定改!!!!! #include #define  ...…

查看全部问答>