Sisällysluettelo:
- Vaihe 1: Työkalut ja materiaalit
- Vaihe 2: Vapauta UART Raspbian Stretchissä tai Busterissa
- Vaihe 3: DIP -kytkimen asetus RS485 HAT: lle
- Vaihe 4: Käynnistä solmu-PUNAINEN
- Vaihe 5: Yksinkertainen RS485 -tiedonsiirto
- Vaihe 6: MODBUS - kokoonpano 1
- Vaihe 7: Modbus -kokoonpano 2
- Vaihe 8: Modbus -testi
![Solmu-PUNAINEN: RS485 Raspberry Pi -opetusohjelma: 8 vaihetta Solmu-PUNAINEN: RS485 Raspberry Pi -opetusohjelma: 8 vaihetta](https://i.howwhatproduce.com/images/008/image-23321-j.webp)
Video: Solmu-PUNAINEN: RS485 Raspberry Pi -opetusohjelma: 8 vaihetta
![Video: Solmu-PUNAINEN: RS485 Raspberry Pi -opetusohjelma: 8 vaihetta Video: Solmu-PUNAINEN: RS485 Raspberry Pi -opetusohjelma: 8 vaihetta](https://i.ytimg.com/vi/GWUUk3DlNjg/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
![Solmu-PUNAINEN: RS485 Raspberry Pi -opetusohjelma Solmu-PUNAINEN: RS485 Raspberry Pi -opetusohjelma](https://i.howwhatproduce.com/images/008/image-23321-1-j.webp)
Virtaukseen perustuva visuaalinen ohjelmointityökalu Node-RED on yhä suositumpi Raspberry Pi -kehittäjien keskuudessa. Tässä ohjeessa kerrotaan, miten voit käyttää eristettyä RS422 / RS485-sarjakytkentäsolmua punaisen alla yksinkertaiseen RS485-tiedonsiirtoon ja myös MODBUS-sovelluksiin.
Vaihe 1: Työkalut ja materiaalit
![Työkalut ja materiaalit Työkalut ja materiaalit](https://i.howwhatproduce.com/images/008/image-23321-2-j.webp)
Materiaalit:
- Vadelma Pi A+, B+, 2B, 3B tai 4B
- RS422/RS485 sarjahattu
- Sd-kortti
Ohjelmisto:
- Raspbian Stretch tai Buster (työpöydällä ja
suositeltu ohjelmisto)
Vaihe 2: Vapauta UART Raspbian Stretchissä tai Busterissa
![Vapauta UART Raspbian Stretchissä tai Busterissa Vapauta UART Raspbian Stretchissä tai Busterissa](https://i.howwhatproduce.com/images/008/image-23321-3-j.webp)
Helpoin tapa on käyttää raspi-config-työkalua UART: n vaihtamiseen GPIO14/15-nastoihin. ota tuore Raspbian -kuva
- sudo raspi-config
- mene '5 liitäntävaihtoehtoa'
- siirry P6 -sarjaan
- 'Haluaisitko, että kirjautumiskuori on käytettävissä sarjayhteyden kautta?' EI
- 'Haluatko sarjaportin laitteiston olevan käytössä?' JOO
- Viimeistele raspi-config
- käynnistä Raspberry Pi uudelleen
Nyt voit käyttää UART: ia /dev /serial0
Vaihe 3: DIP -kytkimen asetus RS485 HAT: lle
![DIP -kytkimen asetus RS485 HAT: lle DIP -kytkimen asetus RS485 HAT: lle](https://i.howwhatproduce.com/images/008/image-23321-4-j.webp)
RS422/RS485 HAT -mallissamme on 3 DIP -kytkinpankkia. Nämä DIP -kytkimet on asetettava RS485: lle yllä olevan kuvan mukaisesti.
- Kytkin 1: 1-OFF 2-ON 3-ON 4-OFF
- Kytkin 2: 1-OFF 2-OFF 3-ON 4-ON
- Kytkin 3: 1-OFF tai ON* 2-OFF 3-OFF 4-OFF
*Riippuen RS422/RS485 HAT: n sijainnista Modbus -linjassa, päätevastus on kytkettävä päälle tai pois. Kytke vastus ON -asentoon vain, jos HAT on väyläjohdon toisessa päässä. Kaikissa muissa tapauksissa kytke päätevastus pois päältä
Vaihe 4: Käynnistä solmu-PUNAINEN
![Käynnistä solmu-PUNAINEN Käynnistä solmu-PUNAINEN](https://i.howwhatproduce.com/images/008/image-23321-5-j.webp)
Aloita solmu-PUNAINEN:
Node-RED on osa Raspbian Stretchia ja Busteria (pöytäkoneella ja suositellulla ohjelmistolla). Node-red-komennon avulla voit suorittaa Node-RED-toiminnon päätelaitteessa tai työpöydällä Ohjelmointi-valikon kautta.
Avaa editori:
Kun Node-RED on käynnissä, voit käyttää editoria selaimessa. Jos käytät Pi -työpöydän selainta, voit avata osoitteen: https:// localhost: 1880.
Vaihe 5: Yksinkertainen RS485 -tiedonsiirto
![Yksinkertainen RS485 -tiedonsiirto Yksinkertainen RS485 -tiedonsiirto](https://i.howwhatproduce.com/images/008/image-23321-6-j.webp)
![Yksinkertainen RS485 -tiedonsiirto Yksinkertainen RS485 -tiedonsiirto](https://i.howwhatproduce.com/images/008/image-23321-7-j.webp)
Tässä esimerkissä Raspberry Pi lähettää tekstin "Hello World" RS485: n kautta pistospainikkeen painamisen jälkeen. Virta vastaanottaa saapuvat merkkijonot (päättyy / d) ja näyttää merkkijonon virheenkorjausikkunassa oikealla.
Tiedonsiirto toteutetaan käyttämällä sarjassa olevia sisään- ja ulos -solmuja, jotka on esiasennettu. On erittäin tärkeää asettaa sarjaportin ominaisuuksiksi /dev /serial0 kuten yllä olevassa kuvassa.
Voit testata virtausta liitetyllä tietokoneella (USB -RS485 -sovittimen kautta) ja yksinkertaisella pääteohjelmalla.
Vaihe 6: MODBUS - kokoonpano 1
![MODBUS - Kokoonpano 1 MODBUS - Kokoonpano 1](https://i.howwhatproduce.com/images/008/image-23321-8-j.webp)
Seuraavissa vaiheissa haluan näyttää sinulle kuinka toteuttaa yksinkertainen Modbus RTU -viestintä solmupunaisella.
Ensin meidän on asennettava lisää Modbus-solmuja node-red-contrib-modbus paletinhallinnan kautta tai bashille kirjoittamalla:
npm asentaa node-red-contrib-modbus
Nyt voit tuoda työnkulun.
Vaihe 7: Modbus -kokoonpano 2
![Modbus -kokoonpano 2 Modbus -kokoonpano 2](https://i.howwhatproduce.com/images/008/image-23321-9-j.webp)
![Modbus -kokoonpano 2 Modbus -kokoonpano 2](https://i.howwhatproduce.com/images/008/image-23321-10-j.webp)
![Modbus -kokoonpano 2 Modbus -kokoonpano 2](https://i.howwhatproduce.com/images/008/image-23321-11-j.webp)
Vuon tuonnin jälkeen voimme tarkastella Modebus -kirjoitus- ja Modbus -lukusolmujen kokoonpanoa. On tärkeää asettaa "Palvelin" -ominaisuudeksi dev/serial0 ja määrittää se yllä olevien kuvien mukaisesti.
Vaihe 8: Modbus -testi
![Modbus -testi Modbus -testi](https://i.howwhatproduce.com/images/008/image-23321-12-j.webp)
Testiä varten olen liittänyt Arduinon, jossa on RS485 Shield Modbus -orjana (voit tarkistaa tämän ohjeen saadaksesi lisätietoja).
Modbus Read kyselee yksikön 1 kaikki 2s ja lukee 8 orjarekisteriä. Tuloksen näet Modbus Response -tilassa. Kahden suuttimen kautta voit asettaa orjan rekisterin 6 arvoon 0 tai 255.
Suositeltava:
Solmu Mcu Intian auton keskuslukko, jossa on RFID ja Blynk -ajastimen lukitus: 9 vaihetta
![Solmu Mcu Intian auton keskuslukko, jossa on RFID ja Blynk -ajastimen lukitus: 9 vaihetta Solmu Mcu Intian auton keskuslukko, jossa on RFID ja Blynk -ajastimen lukitus: 9 vaihetta](https://i.howwhatproduce.com/images/001/image-2511-j.webp)
Node Mcu Intian auton keskuslukko, jossa on Rfid ja Blynk -ajastimen lukitus: Näytän tänään sinulle intialaisen tyylin auton täysin automatisoidun keskuslukon, jossa on RFID -tunniste blynk -wifi -ohjaus ja ajan lukitus. Siinä on myös kaikki normaalin keskuslukon ominaisuudet. Tämä auto keskuslukko TOIMII OFFLINE AKTIVOINTI VAATII VERKKOLUKITUKSET
RaspberryPi WSPR -solmu: 7 vaihetta
![RaspberryPi WSPR -solmu: 7 vaihetta RaspberryPi WSPR -solmu: 7 vaihetta](https://i.howwhatproduce.com/images/002/image-4098-24-j.webp)
RaspberryPi WSPR -solmu: Halusin tehdä WSPRnet (heikon signaalin leviämisen reportteri) -lähettimen, jotta jalkani kastuisivat WSPRnet -pelissä ja alkaisin nähdä, kuinka pitkälle voin lähettää majakan. Minulla oli joitakin näistä laitteista ympäriinsä ja päätin, että heitän nopean ammattilaisen
IOT aloittelijoille-solmu Mcu: 7 vaihetta
![IOT aloittelijoille-solmu Mcu: 7 vaihetta IOT aloittelijoille-solmu Mcu: 7 vaihetta](https://i.howwhatproduce.com/images/009/image-24222-j.webp)
IOT aloittelijoille-solmun kanssa Mcu: Hei, m Samarth tässä opetusohjelmassa, opettelen sinua luomaan omia IOT-projekteja NODE MCU wifi -moduulin ja Blynk-sovelluksen avulla
DockerPi -sarjan IoT -solmu (A) -levy Raspberry Pi 4B: lle: 4 vaihetta
![DockerPi -sarjan IoT -solmu (A) -levy Raspberry Pi 4B: lle: 4 vaihetta DockerPi -sarjan IoT -solmu (A) -levy Raspberry Pi 4B: lle: 4 vaihetta](https://i.howwhatproduce.com/images/010/image-27970-j.webp)
DockerPi -sarjan IoT -solmu (A) -levy Raspberry Pi 4B: lle: Kuvaukset: IoT -solmu (A) on yksi Docker Pi -sarjan moduuleista IOT -solmu (A) = GPS/BDS + GSM + Lora. dataa, ohjaa GSM/GPS/BDS -moduulia SC16IS752: n kautta, emolevy tarvitsee vain I2C -tuen
Asenna solmu RED Raspberry Pi -laitteeseesi: 4 vaihetta
![Asenna solmu RED Raspberry Pi -laitteeseesi: 4 vaihetta Asenna solmu RED Raspberry Pi -laitteeseesi: 4 vaihetta](https://i.howwhatproduce.com/images/001/image-1608-73-j.webp)
Asenna Node RED Raspberry Pi -laitteeseesi: Node-RED on virtauspohjainen ohjelmointityökalu laitteiden, sovellusliittymien ja verkkopalvelujen yhdistämiseen uusilla ja mielenkiintoisilla tavoilla. Se tarjoaa selainpohjaisen editorin, joka helpottaa virtausten yhdistämistä laaja valikoima solmuja. Tässä t