Агуулгын хүснэгт:

RS485 Arduino ба Raspberry Pi хооронд: 7 алхам
RS485 Arduino ба Raspberry Pi хооронд: 7 алхам

Видео: RS485 Arduino ба Raspberry Pi хооронд: 7 алхам

Видео: RS485 Arduino ба Raspberry Pi хооронд: 7 алхам
Видео: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, Арваннэгдүгээр
Anonim
RS485 Arduino ба Raspberry Pi -ийн хооронд
RS485 Arduino ба Raspberry Pi -ийн хооронд

Сургуулийн хувьд би төсөл хийх хэрэгтэй. Би бөөрөлзгөнө пи -ээр бүрэн удирддаг ухаалаг хүлэмжийн хянагч хийхээр шийдсэн. Мэдрэгчийг arduino uno -ээр тэжээх болно. Дараагийн хэдэн сард би энэ төслийг хэрхэн хийх талаар зааварчилгаа өгөх болно, ингэснээр та ч бас үүнийг хийж чадна. Надад илүү хол зайд ашиглах боломжтой цуваа холбоо хэрэгтэй болно. RS485 нь үүнд тохиромжтой. RS485 нь 10 Мбит/сек хүртэл хурд, 1200 метрийн зайг дэмждэг. Кабелийн уртаас хамааран та илгээж буй хурдыг бууруулах хэрэгтэй. Зай бүрийн хамгийн дээд хурдыг мэдэхийн тулд энэ хүснэгтийг үзнэ үү. RS485 боол дээрх утгыг уншиж тохируулахын тулд би питон хэлийг ашиглах болно.

Алхам 1: Шаардлагатай

Эд анги:

  • Raspberry PI (би 3B+ашигладаг)
  • MAX485 модуль
  • USB -ээс RS485 хүртэлх интерфэйс
  • зарим холбогч утас
  • arduino uno

Алхам 2: Шаардлагатай програм хангамжийг Raspbian дээр суулгах

Таны бөөрөлзгөнө дээр raspbian хэрхэн суулгах талаар би хэлэлцэхгүй. Үүнийг тайлбарласан хэд хэдэн зааварчилгаа байгаа бөгөөд үүний оронд би шаардлагатай програм хангамжийг хэрхэн суулгах талаар тайлбарлах болно.

Эхлээд бөөрөлзгөнө шинэчлээрэй:

тохиромжтой шинэчлэлт

Дараа нь pip суулгана уу:

apt-get python3-pip суулгана уу

Оруулахын тулд дарна уу

Дараа нь minimalmodbus суулгана уу:

pip3 суулгах -U minimalmodbus

Алхам 3: Arduino -ийн утас

Arduino -ийг холбож байна
Arduino -ийг холбож байна

Дээрх зурган дээрээс та arduino -г RS485 интерфэйс рүү хэрхэн холбохыг харж болно. Хоёр дахь RS485 нь USB -ээс RS485 адаптерийг төлөөлдөг.

Алхам 4: Arduino -г кодлох

Эхлээд энэ номын санг ноорогоор оруулж, номын санг ашиглаж, zip library нэмээд дараа нь хавсралт болгон оруулсан зургаа байршуулна уу. Энэ бол arduino -ийн 13 -р зүү дээрх самбарыг удирдах боломжийг олгодог arduino боолын зангилааны код юм.

Алхам 5: Raspberry дээр RS485 програмчлах

Одоо бид бөөрөлзгөнө pi -ийг мастер болгон кодлох гэж байна.

  • Бөөрөлзгөнө pi дээрээ терминал нээнэ үү.
  • Modbus.py шинэ файл үүсгээрэй

vi modbus.py

  • оруулахын тулд i гэж бичнэ үү
  • файл дахь кодыг оруулна уу
  • зугтах товчийг дарна уу
  • төрөл: wq
  • enter товчийг дарна уу

Алхам 6: Скриптийг турших

Скриптийг туршиж байна
Скриптийг туршиж байна

Команд оруулна уу:

python3 modbus.py

Одоо 1 эсвэл 0 өг, тэгвэл та arduino дээрх хөтлүүдийг асааж, унтрааж байгааг харах болно.

Алхам 7: Дүгнэлт

Энэ бол миний хүлэмжийн бүрэн хянагч болгох анхны алхам байв. RS485 -ээр дамжуулан би хавхлагаа асааж, мэдрэгчийн утгыг уншиж чадна. Энэхүү зааварчилгаа танд таалагдсан гэж найдаж байна.

Голланд хэлээр ярьдаг хүмүүсийн хувьд та миний төслийг дагаж мөрдөх боломжтой. Төсөл дууссаны дараа би төслийнхөө талаар дэлгэрэнгүй тайлбар өгөх болно

Зөвлөмж болгож буй: