0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工业微控制器的开源优势及开源控制器的应用

454398 来源:控制工程网 作者:控制工程网 2021-01-16 09:35 次阅读

尽管工业自动化技术与我们日常生活中常见的消费级硬件和软件差别很大,但是工业微控制器正使工业应用获益于开放源代码。工业控制器技术正在缩小与消费级技术之间的差距,这为最终用户带来了一些重大而意外的收获。

一般认为,与消费者技术相比,包括控制器在内的工业自动化技术发展缓慢。滞后的原因是只有在消费市场得到证明之后,一些先进技术才会被用于更保守、更严酷的工业应用中。

由于工业应用需要连续多年、安全、可靠地操作具有潜在危险的设备,因此,精心设计和包装的自动化产品显得尤为重要。这意味着控制器的其它功能,例如易用性和良好的连接性,通常是次要考虑的因素。

过去15年,消费领域的“创客”文化获得了长足的发展。这个社区为使用PC和微控制器来操作各种“DIY”项目带来了激情和创造力。在这些开发人员中,大多数人将这些自制项目的源代码开放,以供任何人使用,但是这些技术通常还不具备在工厂车间使用的条件。

工业化的微控制器,将开源优势与成熟的工业平台相结合,为最终用户提供了更多的自动化选择。

开源处理器

开源项目在许多方面与工业应用相关。例如,在过去的几年中,通用Linux开源操作系统被嵌入到工业物联网(IIoT)设施中,作为运行控制和可视化软件的平台,扮演着越来越重要的角色。

开源程序员通常免费向所有用户提供源代码和程序。许多人会认为,这种开放性对于实施人员来说,增加了一定的风险。但是,更大的开放性使任何人都可以查看代码,并且大型的开发人员社区可以在发现问题时快速响应。

从开放硬件的角度来看,两种领先的微控制器是树莓派(Raspberry Pi)和Arduino。前者更像是一个小型的单板PC,而后者则更简单。对于Arduino,称为Shields的可堆叠的附件板增加了以太网Wi-Fi、GPS和其它扩展功能,使这些系统非常适合原型设计人员和爱好者(图1)。

图1:Arduino和类似的微控制器,是创客社区的重要组成部分,帮助爱好者实现计算和自动化项目。本文图片来源:Automation Direct

像Arduino这样的微控制器,是为学习C++编程的学生而创建的,旨在供有任何编程经验的人们使用。有效、免费、丰富的软件库,诸多低成本的硬件选择,以及最终用户的设计重点,使这种开源概念成为创客社区的最爱。

微控制器的普及已引起工业自动化行业的关注,业余爱好者所需的许多功能,也是工业项目需要的。一些最终用户甚至将消费级微控制器应用到工业领域,但是商业和工业规格之间的差异,会带来一定的风险。

图2:Automation Direct公司的Productivity Open等新产品,提供了一种将工业规格的开源微控制器功能与I/O设计相结合的方法。

开源编程的好处

选择开放源代码实现自动化项目,最终用户肯定会受益于现代编程选项与成熟的工业实用性之间的融合。用户可以混合搭配多种方法来获得所需的东西。

有时,在添加联网的工业化开放式控制器以执行专门的任务或计算时,继续使用基于可编程逻辑控制器(PLC)具有现实意义。在某些情况下,用户可以在开放式控制器中,开发所有控制逻辑和通用计算,然后使具有输入/输出(I/O)的关联设备自动化。

另一个需要考虑的因素涉及设计和维护人员的技能。尽管目前的工业用户,在职业生涯中已经接受过PLC培训,但下一代用户可能更适应在开源硬件中使用现代技术和编程语言。

新的平台可以在开放式控制器与PLC和I/O之间建立桥梁,工业制造商可以利用当前的技能,利用新员工来培养技术人员,他们希望在现代开源平台上工作。

图3:与消费级控制器不同,工业控制器需要在极端条件下进行测试,以确保现场的可靠性。

开源控制器的应用

随着工业开源的发展势头越来越强劲,用户将继续寻找新的应用。使用开源控制器的一种基本方法是将其配置为数据记录器,即使对于C++ 的新手来说也很容易。原始设备制造商(OEM)可以将开放式控制器作为操作机器的一站式解决方案,同时提供比PLC更先进的算法和数据处理功能。

开源也非常适合各种半工业应用,例如环境控制或实验室设备监控。自动化烟熏烤架、家庭自动化和农业项目等更多面向消费者的应用,也可以通过工业化开源平台实现。园艺爱好者可以为后院的蔬菜温室和灌溉系统,配置一个微控制器。在工作中,他们可以利用相同的概念,来实现大型农业系统和设备的自动化。在家中使用微控制器来远程控制灯光和其它设备的人,也可以将相同概念扩展到商业或工业设施中照明和环境控制的自动化上。

pIYBAGACQmeAHONEAAJJQIQK2TM747.png

图4:新增的图形编程软件,为最终用户提供了另一种可访问的方式,可以将开源Arduino微控制器功能集成到他们的工业项目中。

适用于工业环境的开源选项

对于机器制造商而言,消费级微控制器由于硬件成本低廉,可能是一个诱人的自动化选项。但是,由于高达20%的运营支出通常与维护相关,因此无法承受严酷工业环境的这些控制器会消耗支持预算。

现在,PLC和可编程自动化控制器(PAC)技术已经发展到可以提供工业化的开放源代码硬件选项,最终用户可以使用他们需要的强大平台来整合他们想要的现代自动化系统。(作者:Bill Dehner)
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171189
  • 自动化控制器

    关注

    0

    文章

    10

    浏览量

    6922
  • 开源处理器
    +关注

    关注

    0

    文章

    6

    浏览量

    1821
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 微控制器原理:微控制器的典型结构

    微控制器mcu
    Mr_haohao
    发布于 :2022年11月02日 14:51:39

    电梯的基础原理:微控制器

    微控制器
    jf_10480160
    发布于 :2022年12月14日 07:20:15

    EasyEDA硬件开源项目——基于Beaglebone Black 的加热控制器

    Controller schematic控制器原理图Controller PCB控制器PCBEasyEDA开源项目链接:https://easyeda.com/csiwek/Beagl ... ontroller-kvpjBTb
    发表于 11-28 19:13

    开源骚客】《轻松设计SDRAM控制器》第七讲—简易SDRAM控制器的完善

    开始正式运营一周,已收获粉丝38个,对于Kevin来讲,还是一种相当大的鼓励了。转载请注明:[url=http://dengkanwen.com/]邓堪文博客 » 【开源骚客】《轻松设计SDRAM控制器》第七讲—简易SDRAM控制器
    发表于 05-08 22:28

    五大微控制器板特性盘点

    简单和便宜。如此多的开源软件(IDE)可用于开发微控制器板以开发实时应用程序。本文主要讨论当下市场上的不同微控制器版之间的特性。基于DIY的微控制器板DIY(自己动手)的
    发表于 11-29 09:21

    工业应用微控制器在三个方面的竞争优势

    工业电子器件市场是全球增长最稳定的市场之一。几十年来,欧洲一直是工业电子器件市场的潮流引领者。在与来自新兴市场的低成本供应商的竞争中,创新、产品的持续改进以及开发成本发挥着关键的作用。微控制器等核心
    发表于 12-06 09:56

    OpenPLC开源工业控制器究竟有何用处

    OpenPLC开源工业控制器有哪些优点?OpenPLC开源工业控制器有哪些功能?OpenPLC
    发表于 09-02 07:42

    微控制器的作用与应用

    。例如电机控制、条码阅读/扫描、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制工业控制
    发表于 09-10 06:21

    ATtiny85微控制器开源项目

    电子发烧友网站提供《ATtiny85微控制器开源项目.zip》资料免费下载
    发表于 07-26 09:20 1次下载
    ATtiny85<b class='flag-5'>微控制器</b><b class='flag-5'>开源</b>项目

    微控制器最小系统板GD32F130G8U6开源

    电子发烧友网站提供《微控制器最小系统板GD32F130G8U6开源.zip》资料免费下载
    发表于 07-28 10:26 8次下载
    <b class='flag-5'>微控制器</b>最小系统板GD32F130G8U6<b class='flag-5'>开源</b>

    微控制器最小系统板STM8S105C6T6开源

    电子发烧友网站提供《微控制器最小系统板STM8S105C6T6开源.zip》资料免费下载
    发表于 08-09 10:27 10次下载
    <b class='flag-5'>微控制器</b>最小系统板STM8S105C6T6<b class='flag-5'>开源</b>

    微控制器最小系统板STM8L051F3开源分享

    电子发烧友网站提供《微控制器最小系统板STM8L051F3开源分享.zip》资料免费下载
    发表于 08-09 10:15 10次下载
    <b class='flag-5'>微控制器</b>最小系统板STM8L051F3<b class='flag-5'>开源</b>分享

    ESP32 S微控制器开源分享

    电子发烧友网站提供《ESP32 S微控制器开源分享.zip》资料免费下载
    发表于 10-19 11:38 0次下载
    ESP32 S<b class='flag-5'>微控制器</b><b class='flag-5'>开源</b>分享

    MeArm工业控制器开源分享

    电子发烧友网站提供《MeArm工业控制器开源分享.zip》资料免费下载
    发表于 10-26 14:21 1次下载
    MeArm<b class='flag-5'>工业</b>级<b class='flag-5'>控制器</b><b class='flag-5'>开源</b>分享

    Wiichuck控制器开源分享

    电子发烧友网站提供《Wiichuck控制器开源分享.zip》资料免费下载
    发表于 01-04 10:33 0次下载
    Wiichuck<b class='flag-5'>控制器</b><b class='flag-5'>开源</b>分享