Talaan ng mga Nilalaman:
- Hakbang 1: Mga Tool at Materyales
- Hakbang 2: Libre ang UART sa Raspbian Stretch o Buster
- Hakbang 3: DIP Switch Setting para sa RS485 HAT
- Hakbang 4: Simulan ang Node-RED
- Hakbang 5: Simpleng Komunikasyon sa RS485
- Hakbang 6: MODBUS - Pag-configure 1
- Hakbang 7: Pag-configure ng Modbus 2
- Hakbang 8: Pagsubok sa Modbus
Video: Node-RED: Tutorial sa RS485 Raspberry Pi: 8 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang tool na batay sa daloy ng visual na programa na Node-RED ay nagiging mas at mas popular para sa mga developer ng Raspberry Pi. Ipapakita sa iyo ng itinuturo na ito kung paano gamitin ang aming nakahiwalay na RS422 / RS485 Serial HAT sa ilalim ng Node-Red para sa simpleng komunikasyon sa RS485 at para sa mga application ng MODBUS din.
Hakbang 1: Mga Tool at Materyales
Mga Materyales:
- Raspberry Pi A +, B +, 2B, 3B o 4B
- Ang serial HAT ng RS422 / RS485
- SD Card
Software:
-
Raspbian Stretch o Buster (may desktop at
inirekumendang software)
Hakbang 2: Libre ang UART sa Raspbian Stretch o Buster
Ang pinakamadaling paraan ay ang paggamit ng tool ng raspi-config upang ilipat ang UART sa mga GPIO14 / 15 na pin. kumuha ng isang sariwang imahe ng Raspbian
- sudo raspi-config
- goto '5 Mga Pagpipilian sa Pag-interface'
- goto 'P6 Serial'
- 'Nais mo bang ma-access ang isang shell ng pag-login sa serial?' HINDI
- 'Nais mo bang paganahin ang serial port hardware?' Oo
- Tapusin ang raspi-config
- i-reboot ang Raspberry Pi
Ngayon ay maaari mong ma-access ang UART sa pamamagitan ng / dev / serial0
Hakbang 3: DIP Switch Setting para sa RS485 HAT
Ang aming RS422 / RS485 HAT ay may 3 DIP switch bank. Kailangan mong itakda ang mga switch na DIP para sa RS485 tulad ng ipinakita sa larawan sa itaas.
- Lumipat 1: 1-OFF 2-ON 3-ON 4-OFF
- Lumipat 2: 1-OFF 2-OFF 3-ON 4-ON
- Lumipat 3: 1-OFF o ON * 2-OFF 3-OFF 4-OFF
* Depende sa posisyon ng RS422 / RS485 HAT sa linya ng Modbus kailangan mong buksan ang pagwawakas ng risistor ON o OFF. Mangyaring ilipat lamang ang risistor sa posisyon na ON kung ang HAT ay nasa isang dulo ng linya ng bus. Sa lahat ng iba pang mga kaso ay patayin ang pagwawakas ng resistor
Hakbang 4: Simulan ang Node-RED
Simulan ang Node-RED:
Ang Node-RED ay bahagi ng Raspbian Stretch at Buster (na may desktop at inirekumendang software). Maaari mong gamitin ang node-red command upang patakbuhin ang Node-RED sa isang terminal o sa desktop sa pamamagitan ng menu na 'Programming'.
Buksan ang editor:
Kapag tumatakbo ang Node-RED maaari mong ma-access ang editor sa isang browser. Kung gumagamit ka ng browser sa Pi desktop, maaari mong buksan ang address: https:// localhost: 1880.
Hakbang 5: Simpleng Komunikasyon sa RS485
Sa halimbawang ito dumaloy ang Raspberry Pi ay magpapadala ng teksto ng 'Hello World' sa pamamagitan ng RS485 pagkatapos ng pagpindot sa pindutan ng pag-inject. Ang daloy ay makakatanggap ng mga papasok na mga string (winakasan ng / d) at ipapakita ang string sa window ng pag-debug sa kanang bahagi.
Ang komunikasyon ay maisasakatuparan sa pamamagitan ng paggamit ng serial in at out node, na paunang naka-install. Napakahalaga na itakda ang mga pag-aari ng Serial Port sa / dev / serial0 tulad ng larawan sa itaas.
Maaari mong subukan ang daloy sa isang konektadong PC (sa pamamagitan ng isang USB sa RS485 adapter) at isang simpleng programa ng terminal.
Hakbang 6: MODBUS - Pag-configure 1
Sa mga sumusunod na hakbang nais kong ipakita sa iyo kung paano ipatupad ang isang simpleng komunikasyon sa Modbus RTU sa ilalim ng Node-RED.
Una kailangan naming mag-install ng karagdagang mga Modbus node node-red-contrib-modbus sa pamamagitan ng manager ng palette o sa bash sa pamamagitan ng pagpasok:
npm i-install ang node-red-contrib-modbus
Ngayon ay maaari mo nang mai-import ang daloy.
Hakbang 7: Pag-configure ng Modbus 2
Matapos mai-import ang daloy maaari kaming tumingin sa pagsasaayos ng 'Modebus magsulat' at 'Modbus read' nodes. Ito ay imortant upang itakda ang 'Server' na pag-aari sa dev / serial0 at i-configure ito tulad ng ipinakita sa mga larawan sa itaas.
Hakbang 8: Pagsubok sa Modbus
Para sa pagsubok na nakakonekta ako sa isang Arduino na may RS485 Shield bilang Modbus slave (maaari mong suriin ang itinuturo na ito para sa karagdagang impormasyon).
Ibobola ng Modbus Read ang Yunit 1 lahat ng 2 at basahin ang 8 rehistro ng alipin. Maaari mong makita ang resulta sa katayuan ng Modbus Response. Sa pamamagitan ng 2 injectors maaari mong itakda ang rehistro 6 ng alipin sa 0 o 255.
Inirerekumendang:
RS485 Sa pagitan ng Arduino at Raspberry Pi: 7 Mga Hakbang
RS485 Sa pagitan ng Arduino at Raspberry Pi: Para sa paaralan kailangan kong gumawa ng isang proyekto. Pinili kong gumawa ng isang smart greenhouse controller na ganap na kinokontrol ng isang raspberry pi. Ang mga sensor ay tatakbo ng isang arduino uno. Sa mga susunod na buwan, ipo-post ko ang paggawa ng proyektong ito nang paisa-isa
Mga Gabay sa Mga Nagsisimula sa Raspberry Pi: 6 Mga Hakbang (na may Mga Larawan)
Mga Gabay sa Mga Nagsisimula sa Raspberry Pi: Sa loob ng mahabang panahon nagtatrabaho ako kasama si Arduino. Ito ay madali, mura at nakatapos ng trabaho. Ngunit nitong mga nakaraang araw ay mas nakakagusto ako sa mga proyekto ng IoT. Kaya't nagsimula akong gumamit ng ESP development board at ito ay ganap na gumana. Ngunit ngayon nais kong lumipat patungo sa
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: 58 Mga Hakbang (na may Mga Larawan)
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: EDIT: Higit pang impormasyon sa aking mga proyekto suriin ang aking bagong website: narobo.com Gumagawa din ako ng pagkonsulta para sa robotics, mechatronics, at mga espesyal na epekto na proyekto / produkto. Suriin ang aking website - narobo.com para sa higit pang mga detalye. Nais ng bawat isa ang isang butler robot na nakikipag-usap sa
Mga Tutorial sa Windows Episode 1 - Gayahin ang Mga Boarder ng Window Aero Window: 3 Mga Hakbang
Mga Tutorial sa Windows Episode 1 - Gayahin ang Mga Boarder ng Windows Aero Window: Huling na-update noong Disyembre, 17, 2009 Ang Windows Tutorial na ito ay magbibigay sa iyo ng sunud-sunod na gabay sa kung paano tularan ang Windows Aero Window Boarders sa mas mababang Windows OS pagkatapos ng Vista O maaari mong gamitin ang gabay na ito sa tularan ang Windows Aero sa mga machine na mayroong inc