RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)微控制器的開源優(yōu)勢及開源控制器的應(yīng)用

454398 ? 來源:控制工程網(wǎng) ? 作者:控制工程網(wǎng) ? 2021-01-16 09:35 ? 次閱讀

盡管工業(yè)自動化技術(shù)與我們?nèi)粘I钪谐R姷南M級硬件和軟件差別很大,但是工業(yè)微控制器正使工業(yè)應(yīng)用獲益于開放源代碼。工業(yè)控制器技術(shù)正在縮小與消費級技術(shù)之間的差距,這為最終用戶帶來了一些重大而意外的收獲。

一般認(rèn)為,與消費者技術(shù)相比,包括控制器在內(nèi)的工業(yè)自動化技術(shù)發(fā)展緩慢。滯后的原因是只有在消費市場得到證明之后,一些先進(jìn)技術(shù)才會被用于更保守、更嚴(yán)酷的工業(yè)應(yīng)用中。

由于工業(yè)應(yīng)用需要連續(xù)多年、安全、可靠地操作具有潛在危險的設(shè)備,因此,精心設(shè)計和包裝的自動化產(chǎn)品顯得尤為重要。這意味著控制器的其它功能,例如易用性和良好的連接性,通常是次要考慮的因素。

過去15年,消費領(lǐng)域的“創(chuàng)客”文化獲得了長足的發(fā)展。這個社區(qū)為使用PC和微控制器來操作各種“DIY”項目帶來了激情和創(chuàng)造力。在這些開發(fā)人員中,大多數(shù)人將這些自制項目的源代碼開放,以供任何人使用,但是這些技術(shù)通常還不具備在工廠車間使用的條件。

工業(yè)化的微控制器,將開源優(yōu)勢與成熟的工業(yè)平臺相結(jié)合,為最終用戶提供了更多的自動化選擇。

開源處理器

開源項目在許多方面與工業(yè)應(yīng)用相關(guān)。例如,在過去的幾年中,通用Linux開源操作系統(tǒng)被嵌入到工業(yè)物聯(lián)網(wǎng)(IIoT)設(shè)施中,作為運行控制和可視化軟件的平臺,扮演著越來越重要的角色。

開源程序員通常免費向所有用戶提供源代碼和程序。許多人會認(rèn)為,這種開放性對于實施人員來說,增加了一定的風(fēng)險。但是,更大的開放性使任何人都可以查看代碼,并且大型的開發(fā)人員社區(qū)可以在發(fā)現(xiàn)問題時快速響應(yīng)。

從開放硬件的角度來看,兩種領(lǐng)先的微控制器是樹莓派(Raspberry Pi)和Arduino。前者更像是一個小型的單板PC,而后者則更簡單。對于Arduino,稱為Shields的可堆疊的附件板增加了以太網(wǎng)、Wi-Fi、GPS和其它擴展功能,使這些系統(tǒng)非常適合原型設(shè)計人員和愛好者(圖1)。

圖1:Arduino和類似的微控制器,是創(chuàng)客社區(qū)的重要組成部分,幫助愛好者實現(xiàn)計算和自動化項目。本文圖片來源:Automation Direct

像Arduino這樣的微控制器,是為學(xué)習(xí)C++編程的學(xué)生而創(chuàng)建的,旨在供有任何編程經(jīng)驗的人們使用。有效、免費、豐富的軟件庫,諸多低成本的硬件選擇,以及最終用戶的設(shè)計重點,使這種開源概念成為創(chuàng)客社區(qū)的最愛。

微控制器的普及已引起工業(yè)自動化行業(yè)的關(guān)注,業(yè)余愛好者所需的許多功能,也是工業(yè)項目需要的。一些最終用戶甚至將消費級微控制器應(yīng)用到工業(yè)領(lǐng)域,但是商業(yè)和工業(yè)規(guī)格之間的差異,會帶來一定的風(fēng)險。

圖2:Automation Direct公司的Productivity Open等新產(chǎn)品,提供了一種將工業(yè)規(guī)格的開源微控制器功能與I/O設(shè)計相結(jié)合的方法。

開源編程的好處

選擇開放源代碼實現(xiàn)自動化項目,最終用戶肯定會受益于現(xiàn)代編程選項與成熟的工業(yè)實用性之間的融合。用戶可以混合搭配多種方法來獲得所需的東西。

有時,在添加聯(lián)網(wǎng)的工業(yè)化開放式控制器以執(zhí)行專門的任務(wù)或計算時,繼續(xù)使用基于可編程邏輯控制器(PLC)具有現(xiàn)實意義。在某些情況下,用戶可以在開放式控制器中,開發(fā)所有控制邏輯和通用計算,然后使具有輸入/輸出(I/O)的關(guān)聯(lián)設(shè)備自動化。

另一個需要考慮的因素涉及設(shè)計和維護(hù)人員的技能。盡管目前的工業(yè)用戶,在職業(yè)生涯中已經(jīng)接受過PLC培訓(xùn),但下一代用戶可能更適應(yīng)在開源硬件中使用現(xiàn)代技術(shù)和編程語言。

新的平臺可以在開放式控制器與PLC和I/O之間建立橋梁,工業(yè)制造商可以利用當(dāng)前的技能,利用新員工來培養(yǎng)技術(shù)人員,他們希望在現(xiàn)代開源平臺上工作。

圖3:與消費級控制器不同,工業(yè)控制器需要在極端條件下進(jìn)行測試,以確?,F(xiàn)場的可靠性。

開源控制器的應(yīng)用

隨著工業(yè)開源的發(fā)展勢頭越來越強勁,用戶將繼續(xù)尋找新的應(yīng)用。使用開源控制器的一種基本方法是將其配置為數(shù)據(jù)記錄器,即使對于C++ 的新手來說也很容易。原始設(shè)備制造商(OEM)可以將開放式控制器作為操作機器的一站式解決方案,同時提供比PLC更先進(jìn)的算法和數(shù)據(jù)處理功能。

開源也非常適合各種半工業(yè)應(yīng)用,例如環(huán)境控制或?qū)嶒炇以O(shè)備監(jiān)控。自動化煙熏烤架、家庭自動化和農(nóng)業(yè)項目等更多面向消費者的應(yīng)用,也可以通過工業(yè)化開源平臺實現(xiàn)。園藝愛好者可以為后院的蔬菜溫室和灌溉系統(tǒng),配置一個微控制器。在工作中,他們可以利用相同的概念,來實現(xiàn)大型農(nóng)業(yè)系統(tǒng)和設(shè)備的自動化。在家中使用微控制器來遠(yuǎn)程控制燈光和其它設(shè)備的人,也可以將相同概念擴展到商業(yè)或工業(yè)設(shè)施中照明和環(huán)境控制的自動化上。

pIYBAGACQmeAHONEAAJJQIQK2TM747.png

圖4:新增的圖形編程軟件,為最終用戶提供了另一種可訪問的方式,可以將開源Arduino微控制器功能集成到他們的工業(yè)項目中。

適用于工業(yè)環(huán)境的開源選項

對于機器制造商而言,消費級微控制器由于硬件成本低廉,可能是一個誘人的自動化選項。但是,由于高達(dá)20%的運營支出通常與維護(hù)相關(guān),因此無法承受嚴(yán)酷工業(yè)環(huán)境的這些控制器會消耗支持預(yù)算。

現(xiàn)在,PLC和可編程自動化控制器(PAC)技術(shù)已經(jīng)發(fā)展到可以提供工業(yè)化的開放源代碼硬件選項,最終用戶可以使用他們需要的強大平臺來整合他們想要的現(xiàn)代自動化系統(tǒng)。(作者:Bill Dehner)
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16332

    瀏覽量

    177803
  • 自動化控制器
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    6983
  • 開源處理器
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    1854
收藏 人收藏

    評論

    相關(guān)推薦

    OpenPLC開源工業(yè)控制器究竟有何用處

    OpenPLC開源工業(yè)控制器有哪些優(yōu)點?OpenPLC開源工業(yè)控制器有哪些功能?OpenPLC
    發(fā)表于 09-02 07:42

    ATtiny85微控制器開源項目

    電子發(fā)燒友網(wǎng)站提供《ATtiny85微控制器開源項目.zip》資料免費下載
    發(fā)表于 07-26 09:20 ?1次下載
    ATtiny85<b class='flag-5'>微控制器</b><b class='flag-5'>開源</b>項目

    ESP32 S微控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《ESP32 S微控制器開源分享.zip》資料免費下載
    發(fā)表于 10-19 11:38 ?0次下載
    ESP32 S<b class='flag-5'>微控制器</b><b class='flag-5'>開源</b>分享

    動作識別控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《動作識別控制器開源分享.zip》資料免費下載
    發(fā)表于 10-24 10:18 ?0次下載
    動作識別<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    MeArm工業(yè)控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《MeArm工業(yè)控制器開源分享.zip》資料免費下載
    發(fā)表于 10-26 14:21 ?1次下載
    MeArm<b class='flag-5'>工業(yè)</b>級<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    智能設(shè)備控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《智能設(shè)備控制器開源分享.zip》資料免費下載
    發(fā)表于 11-01 11:44 ?0次下載
    智能設(shè)備<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    RC控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《RC控制器開源分享.zip》資料免費下載
    發(fā)表于 11-04 09:38 ?0次下載
    RC<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    智能房間控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《智能房間控制器開源分享.zip》資料免費下載
    發(fā)表于 11-07 09:11 ?0次下載
    智能房間<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    智能控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《智能控制器開源分享.zip》資料免費下載
    發(fā)表于 11-25 14:42 ?1次下載
    智能<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    照明控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《照明控制器開源分享.zip》資料免費下載
    發(fā)表于 12-05 09:56 ?0次下載
    照明<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    Arduino MIDI控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《Arduino MIDI控制器開源分享.zip》資料免費下載
    發(fā)表于 12-16 11:17 ?12次下載
    Arduino MIDI<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    CHPC熱泵控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《CHPC熱泵控制器開源分享.zip》資料免費下載
    發(fā)表于 12-19 11:29 ?1次下載
    CHPC熱泵<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    吉他英雄控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《吉他英雄控制器開源分享.zip》資料免費下載
    發(fā)表于 12-29 14:55 ?1次下載
    吉他英雄<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    Wiichuck控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《Wiichuck控制器開源分享.zip》資料免費下載
    發(fā)表于 01-04 10:33 ?0次下載
    Wiichuck<b class='flag-5'>控制器</b><b class='flag-5'>開源</b>分享

    控制器開源分享

    電子發(fā)燒友網(wǎng)站提供《控制器開源分享.zip》資料免費下載
    發(fā)表于 06-28 14:42 ?0次下載
    <b class='flag-5'>控制器</b>車<b class='flag-5'>開源</b>分享
    RM新时代网站-首页