Мазмұны:
- 1 -қадам: құралдар мен материалдар
- 2 -қадам: UART -ті Raspbian Stretch немесе Buster -де босатыңыз
- 3 -қадам: RS485 HAT үшін DIP қосқышының параметрі
- 4-қадам: Node-RED іске қосыңыз
- 5 -қадам: RS485 қарапайым байланысы
- 6 -қадам: MODBUS - конфигурация 1
- 7 -қадам: Modbus конфигурациясы 2
- 8 -қадам: Modbus сынағы
Бейне: Қызыл-түйін: RS485 Raspberry Pi оқулығы: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Node-RED ағынға негізделген визуалды бағдарламалау құралы Raspberry Pi әзірлеушілері үшін көбірек танымал бола бастады. Бұл нұсқаулық қарапайым RS485 байланысы үшін және MODBUS қосымшалары үшін түйін-қызыл астындағы оқшауланған RS422 / RS485 сериялық HAT қалай пайдалану керектігін көрсетеді.
1 -қадам: құралдар мен материалдар
Материалдар:
- Таңқурай Pi A+, B+, 2B, 3B немесе 4B
- RS422/RS485 сериялық HAT
- SD картасы
Бағдарламалық қамтамасыз ету:
-
Raspbian Stretch немесе Buster (жұмыс үстелі мен
ұсынылған бағдарламалық қамтамасыз ету)
2 -қадам: UART -ті Raspbian Stretch немесе Buster -де босатыңыз
UART-ты GPIO14/15 түйреуіштеріне ауыстыру үшін raspi-config құралын пайдалану ең оңай жолы. жаңа распийлік бейнені алыңыз
- sudo raspi-config
- goto '5 интерфейс опциясы'
- goto 'P6 сериясы'
- 'Логин қабығы сериялық түрде қол жетімді болғанын қалайсыз ба?' ЖОҚ
- 'Сериялық порттың аппараттық құралын қосқыңыз келе ме?' ИӘ
- Raspi-конфигурациясын аяқтаңыз
- Raspberry Pi қайта жүктеңіз
Енді UART -ке /dev /serial0 арқылы кіруге болады
3 -қадам: RS485 HAT үшін DIP қосқышының параметрі
Біздің RS422/RS485 HAT 3 DIP коммутаторымен келеді. Жоғарыдағы суретте көрсетілгендей RS485 үшін бұл DIP қосқыштарын орнату керек.
- 1: 1-ӨШІРУ 2-ҚОСУ 3-ҚОСУ 4-ӨШІРУ
- 2 ауыстыру: 1-ӨШІРУ-ӨШІРУ 3-ҚОСУ 4-ҚОСУ
- 3 ауыстыру: 1-ӨШІРУ немесе ҚОСУ* 2-ӨШІРУ 3-ӨШІРУ 4-ӨШІРУ
*Modbus желісіндегі RS422/RS485 HAT позициясына байланысты тоқтату резисторын ҚОСУ немесе ӨШІРУ қажет. Резисторды ON қалпына ауыстырыңыз, егер HAT автобус желісінің бір шетінде болса. Барлық басқа жағдайларда резисторды ӨШІРУ
4-қадам: Node-RED іске қосыңыз
Node-RED бастау:
Node-RED-Raspbian Stretch and Buster бөлігі (жұмыс үстелі мен ұсынылған бағдарламалық жасақтамасы бар). Node-RED терминалын немесе жұмыс үстелінде 'Бағдарламалау' мәзірі арқылы іске қосу үшін түйін-қызыл пәрменін пайдалануға болады.
Редакторды ашыңыз:
Node-RED іске қосылғаннан кейін редакторға шолғыштан кіруге болады. Егер сіз браузерді Pi жұмыс үстелінде қолдансаңыз, адресті аша аласыз: https:// localhost: 1880.
5 -қадам: RS485 қарапайым байланысы
Бұл мысалда Raspberry Pi инъекция түймесін басқаннан кейін RS485 арқылы 'Hello World' мәтінін жібереді. Ағын кіріс жолдарын алады (d арқылы тоқтатылады) және жолды жөндеу терезесінде оң жақта көрсетеді.
Байланыс алдын ала орнатылған сериялық кіріс және шығыс түйіндерінің көмегімен жүзеге асады. Сериялық порттың қасиеттерін жоғарыдағы суреттегідей /dev /serial0 күйіне орнату өте маңызды.
Сіз ағынды жалғанған дербес компьютермен (USB арқылы RS485 адаптері арқылы) және қарапайым терминалды бағдарламамен тексере аласыз.
6 -қадам: MODBUS - конфигурация 1
Келесі қадамдарда мен сізге Node-RED астында қарапайым Modbus RTU байланысын қалай енгізу керектігін көрсеткім келеді.
Алдымен палитралар менеджері арқылы немесе bash-ке қосымша Modbus түйіндері-қызыл-үлес-модбустарды орнатуымыз керек:
npm node-red-салым-modbus орнатыңыз
Енді сіз ағынды импорттай аласыз.
7 -қадам: Modbus конфигурациясы 2
Ағынды импорттағаннан кейін біз 'Modebus write' және 'Modbus read' түйіндерінің конфигурациясын қарай аламыз. 'Server' сипатын dev/serial0 күйіне орнату және оны жоғарыдағы суреттерде көрсетілгендей конфигурациялау өте маңызды.
8 -қадам: Modbus сынағы
Тексеру үшін мен Arduino -ны RS485 Shield -ке Modbus қосушысы ретінде қостым (қосымша ақпарат алу үшін осы нұсқаулықты тексеруге болады).
Modbus Read 1 -ші блокта барлық 2с сауалнаманы жүргізеді және құлдың 8 регистрін оқиды. Нәтижені Modbus Response күйінде көруге болады. 2 инжектор арқылы сіз құлдың 6 регистрін 0 немесе 255 -ке орната аласыз.
Ұсынылған:
Есту қабілетінің төмендеуіне арналған LLLT LED қызыл жарық терапиясы: 4 қадам
Есту қабілетінің жоғалуына арналған LLLT жарықдиодты қызыл жарық терапиясы: Мен есімде қалғандай ұзақ уақыт бойы құлақтың шуылын (құлағымда шырылдап) болдым. Сонымен, " жылдам түзету " болған жоқ. бұл оны жеңілдетуге көмектесетін сияқты. Кейбір адамдар құлақтың шуылын антибиотиктерге, стероидтарға реакция, сезімталдық деп ойлайды
DIY жоғары қуатты қызыл жарық терапиясы 660нм шамшырақ ауруы үшін: 7 қадам
DIY жоғары қуатты қызыл жарық терапиясы 660нм шамшырақ ауруы: Сіз қуатты DIY 660нм қызыл жарық терапиясының шамын тек 80 долларға жасай аласыз ба? Кейбір компаниялар өздерінің арнайы соусы немесе қуатты құрылғысы бар деп айтады, бірақ олар әсерлі болуы үшін олардың санын өзгертіп отырады. Ақылға қонымды д
Жел диірмені DIY жиынтығы қызыл жарықдиодты жыпылықтайтын жарық: 6 қадам (суреттермен)
DIY жиынтығы жел диірмені қызыл жарық диодты жарықтандырғыш шамы: Сипаттама: Бұл DIY MCU дизайны, дәнекерлеуге арналған электронды диірмен жиынтығын үйретеді. Құрастыру оңай: бұл өнім сізге келеді, бұл компонент жинағын жел диірмені сияқты салқын модульге орнату керек. Жинақ компоненттерінің маркерінің атауы
Қызыл көзді күңгірттеу қаңқасы: 16 қадам (суреттермен)
Қызыл көздері бар скелет: Хэллоуинге арналған қаңқаның жақсы тірегін кім ұнатпайды? Бұл нұсқаулық сіздің қаңқаңызға (немесе жай ғана бас сүйегіне) жарқыраған қызыл көзді қалай біріктіру керектігін көрсетеді, бұл сіздің трюктеріңізге немесе емдеушілеріңізге және басқа да ауруларға әсер етеді
NCD сымсыз температурасы мен ылғалдылығы датчигінің қызыл-қызыл түйінін қолдану арқылы электрондық хабарландырулар жасау: 22 қадам
NCD сымсыз температурасы мен ылғалдылығы датчиктерінің электрондық поштасы бойынша ескерту жасау Node-Red: Біз мұнда NCD температурасы мен ылғалдылығы сенсорын қолданамыз, бірақ қадамдар кез келген ncd өніміне тең болады, сондықтан егер сізде басқа ncd сымсыз сенсорлары болса, тәжірибе жасаңыз. қатар байқаңыз. Бұл мәтінді тоқтату арқылы сізге