資料介紹
描述
介紹
ARMADAS 項(xiàng)目的誕生需要為工廠數(shù)據(jù)采集創(chuàng)建一種廉價(jià)的 PLC(可編程邏輯控制器)替代方案。PLC 已經(jīng)成為工業(yè)標(biāo)準(zhǔn)已有很長(zhǎng)一段時(shí)間了,但它們價(jià)格昂貴,并且需要更昂貴的附加模塊。
通過(guò) ARMADAS 項(xiàng)目獲得的數(shù)據(jù)不是關(guān)鍵任務(wù)讀數(shù)。這些讀數(shù)主要用于 OEE(操作設(shè)備效率),它為管理人員提供有關(guān)工廠車間績(jī)效的信息。因此,該項(xiàng)目的設(shè)計(jì)考慮到了最低成本,但以犧牲可靠性為代價(jià)。但每塊板的成本僅為 5 美元左右,這意味著它們可以以 PLC 的價(jià)格更換一百倍。
該項(xiàng)目在工廠車間進(jìn)行了幾個(gè)月的測(cè)試和監(jiān)控。通過(guò) ARMADAS 項(xiàng)目,我們希望改善工廠的能源管理、遠(yuǎn)程監(jiān)控和預(yù)測(cè)性維護(hù)。
框圖和項(xiàng)目描述
首先確定了必須從工廠車間獲取的輸入類型。
- 數(shù)字輸入 - 來(lái)自 NPN 或 PNP 傳感器(接近傳感器等)的 12V/24V 數(shù)字輸入
- 模擬輸入 - 來(lái)自 RTD 傳感器和 4-20ma 傳感器的模擬輸入。
- 特殊輸入 - 使用 MODBUS 協(xié)議讀取的值。
然后開發(fā)了一種將獲得的值傳輸?shù)街醒敕?wù)器的方法。使用了兩種技術(shù)。
- 使用 ESP8266 通過(guò) WiFi 進(jìn)行 MQTT。
該框圖說(shuō)明了數(shù)據(jù)采集過(guò)程的所有關(guān)鍵階段。

中央服務(wù)器是一個(gè) AWS EC2 實(shí)例,帶有一個(gè) Mosquitto (MQTT) 代理和一個(gè) NodeJS 腳本,用于在 Web 儀表板上顯示數(shù)據(jù)。另一個(gè)應(yīng)用程序是使用 Visual Studio 開發(fā)的,用于在本地可視化數(shù)據(jù)。(通過(guò) RF 發(fā)送的數(shù)據(jù)被發(fā)送到工廠的主 RF 設(shè)備,該設(shè)備可以訪問(wèn)互聯(lián)網(wǎng))。
PCB制造
為此項(xiàng)目創(chuàng)建了兩個(gè)PCB。一個(gè)是圍繞流行的 ATmega328P-AU IC 設(shè)計(jì)的,另一個(gè)是為 ESP32-NodeMCU 設(shè)計(jì)的。這兩種 PCB 都具有以下特點(diǎn)。
- 互聯(lián)網(wǎng)連接 - (對(duì)帶有 ATmega IC 的 PCB 使用外部 ESP8266)ATmega 板的射頻連接。
- 使用模擬多路復(fù)用器的 8x 4-20ma 輸入。
- 通過(guò) RS485 與多達(dá) 255 個(gè)從屬 MODBUS 設(shè)備連接。
- RTD 傳感器的兩個(gè)模擬輸入。
- 通過(guò)光耦合器為數(shù)字傳感器提供 6 個(gè)數(shù)字輸入(atmega 板只有 2 個(gè)中斷輸入)
為 ATmega328P-AU 設(shè)計(jì)的 PCB 如下所示。

為 NodeMCU 設(shè)計(jì)的另一個(gè) PCB 如下所示。

?

物料清單
板 #1 -
- ATmega328P-AU
- 8MHz 振蕩器
- 4051N 模擬多路復(fù)用器 IC
- 7085 5V線性穩(wěn)壓器
- AMS1117 3.3V穩(wěn)壓器
- 330歐姆電阻器 - SMD 1206
- IN5041 二極管
- MAX485- RS485 模塊
- NRF24 收發(fā)器
- ESP8266 模塊
- 電線連接器
- 光耦合器
板 #2 -
- ESP12E NodeMCU
- 3.3V RS485模塊
- LM2596 降壓轉(zhuǎn)換器
- 光耦合器
- 電線連接器
設(shè)備代碼
編程是使用 Arduino Web Editor 和 Arduino IDE 完成的。**附上代碼。(特別感謝 Doc Walker https://github.com/4-20ma )用于 ModbusMaster Arduino 庫(kù)。兩個(gè)板子執(zhí)行的功能各不相同,這里將分別說(shuō)明。
1. 基于 ATmega328P 的開發(fā)板
該板主要用于通過(guò)射頻采集和傳輸數(shù)據(jù)。一塊板使用 FTDI 連接到計(jì)算機(jī)并設(shè)置為主。所有其他板都連接到工廠車間的不同傳感器并設(shè)置為從站。應(yīng)主機(jī)的請(qǐng)求,所有其他從機(jī)將發(fā)送請(qǐng)求的數(shù)據(jù)。主站每 5 秒從每個(gè)從站請(qǐng)求一次。在主機(jī)接收到數(shù)據(jù)后,它通過(guò)串行將其推送到計(jì)算機(jī),使用 Visual Studio 編寫的程序?qū)⑵滹@示在計(jì)算機(jī)上。此數(shù)據(jù)也被推送到在 AWS EC2 實(shí)例上運(yùn)行的 MQTT 代理。
數(shù)字輸入(脈沖輸入)是通過(guò)光耦合器獲得的,因?yàn)楣I(yè)信號(hào)在 12-24V 下運(yùn)行。通過(guò)通過(guò) 330 歐姆電阻器發(fā)送電流并測(cè)量電壓來(lái)獲得 4-20ma 輸入。這是通過(guò) 4051N 模擬多路復(fù)用器測(cè)量的,以減少 atmega 的引腳使用。在工廠連接的一些工業(yè)設(shè)備是,
- Endress+Hauser Liquiline 傳感器具有 4-20ma 電流輸出,用于測(cè)量 pH、氯濃度和電導(dǎo)率。
- Endress+Hauser Proline Promag – 電磁流量計(jì) – 用于流量的 4-20ma 電流輸出和用于累加器的脈沖輸出。
- Schnieder 電能表 - 使用 MODBUS 的 kWh
當(dāng)獲得 4-20ma 讀數(shù)時(shí),有必要在范圍的遠(yuǎn)端獲得兩個(gè)已知讀數(shù),以確定電壓與 ADC 值圖的梯度和截距。

上面兩張圖片顯示了為評(píng)估項(xiàng)目的有效性而準(zhǔn)備的測(cè)試臺(tái)。
SIM900 GSM 模塊連接到主設(shè)備,以便通過(guò)文本發(fā)送請(qǐng)求的讀數(shù)。
2.NodeMCU板
該板已連接到,
- Forbes Marshal FIT 蒸汽流量傳感器 - MODBUS 上的累加器和流量
- SET 功率計(jì) - MODBUS 上的三相電壓、電流、功率因數(shù)和 kWh
通過(guò) MODBUS 收集的數(shù)據(jù)直接發(fā)送到 MQTT 代理。
?

后端
服務(wù)器后端由一個(gè)簡(jiǎn)單的 nodejs 腳本組成,用于訂閱 mqtt 代理中的不同主題并將它們可視化。

結(jié)論
顯然,基于 Arduino 的設(shè)備是用于非關(guān)鍵任務(wù)任務(wù)的 PLC 的完美替代品。如果它們?cè)O(shè)計(jì)有適當(dāng)?shù)?a href='http://www.tjjbhg.com/tags/濾波器/' target='_blank' class='arckwlink_none'>濾波器和保護(hù)電路,它們也可以在未來(lái)被納入關(guān)鍵任務(wù)中。這些設(shè)備在工廠環(huán)境中運(yùn)行了兩個(gè)多月,沒有遇到任何問(wèn)題。使用 Arduino Web 編輯器和 Arduino IDE 進(jìn)行編程相對(duì)容易,并且可用的大量庫(kù)和教程使該項(xiàng)目的開發(fā)成為現(xiàn)實(shí)。
- 物聯(lián)網(wǎng):Ruff低成本數(shù)據(jù)采集接入介紹資料
- 【智慧工業(yè)】Ruff IoT 數(shù)據(jù)采集接入業(yè)務(wù)介紹方案
- 工業(yè)物聯(lián)網(wǎng)數(shù)據(jù)采集及監(jiān)控解決方案
- 數(shù)據(jù)采集程序ADS1235源碼下載 27次下載
- 基于OPC UA的工業(yè)數(shù)據(jù)采集系統(tǒng) 35次下載
- 基于LabVIEW的數(shù)據(jù)采集系統(tǒng)的實(shí)現(xiàn) 85次下載
- 使用PCI總線設(shè)計(jì)高速數(shù)據(jù)采集系統(tǒng)的資料說(shuō)明 4次下載
- 如何使用FPGA進(jìn)行數(shù)據(jù)采集系統(tǒng)電路設(shè)計(jì)?工作原理和設(shè)計(jì)過(guò)程詳細(xì)分析 24次下載
- 數(shù)字隔離器工業(yè)數(shù)據(jù)采集接口 0次下載
- 完整傳感器數(shù)據(jù)采集解決方案簡(jiǎn)化工業(yè)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) 0次下載
- TSC AutoOPC Server系列工業(yè)數(shù)據(jù)采集軟件
- 基于ARM和GPS的數(shù)據(jù)采集模塊的設(shè)計(jì)
- 基于CVI的多通道數(shù)據(jù)采集系統(tǒng)
- 基于ARM的高速數(shù)據(jù)采集卡
- 分布式數(shù)據(jù)采集DAQ數(shù)據(jù)采集卡
- 工業(yè)網(wǎng)關(guān)的數(shù)據(jù)采集方法 627次閱讀
- 工業(yè)物聯(lián)網(wǎng)如何選擇數(shù)據(jù)采集網(wǎng)關(guān) 532次閱讀
- 數(shù)據(jù)采集器是什么設(shè)備 數(shù)據(jù)采集器屬于什么設(shè)備類型 4239次閱讀
- RTU數(shù)據(jù)采集終端的工作原理 2448次閱讀
- SC1642 ADC在工業(yè)數(shù)據(jù)采集系統(tǒng)中的應(yīng)用 702次閱讀
- 終于有人把工業(yè)數(shù)據(jù)采集講明白了 1926次閱讀
- 面向極端高溫環(huán)境的高可靠精密數(shù)據(jù)采集與控制平臺(tái) 1210次閱讀
- 基于工業(yè)控制計(jì)算機(jī)和總線技術(shù)實(shí)現(xiàn)卷接包數(shù)據(jù)采集管理系統(tǒng)的設(shè)計(jì) 2779次閱讀
- 基于USB接口的數(shù)據(jù)采集系統(tǒng)總體結(jié)構(gòu)解析 2789次閱讀
- 工業(yè)智能網(wǎng)關(guān)用于PLC數(shù)據(jù)采集系統(tǒng)中的優(yōu)勢(shì)特點(diǎn) 7014次閱讀
- 工業(yè)數(shù)據(jù)采集類型與數(shù)據(jù)采集的方法 1.8w次閱讀
- 踏出工業(yè)4.0第一步,做好工業(yè)數(shù)據(jù)采集管理方案 4078次閱讀
- 數(shù)據(jù)采集方法有哪些 5.3w次閱讀
- matlab串口數(shù)據(jù)采集 2.4w次閱讀
- 基于SOPC的數(shù)據(jù)采集與處理系統(tǒng)設(shè)計(jì) 1481次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論