Розпіновка RJ-45
RS-485 на двох парах, земля інвертора на контактах 3 і 6, живлення на контактах 4 і 5. Оновлено 03.09.2026 — замінює конвенцію від 29.08.2026 і несумісне з нею.
Контактами до себе, засувкою вниз, контакт 1 ліворуч · кольори за T568B
Розпіновка
| Контакт | Колір T568B | Призначення | Примітки |
|---|
Орієнтуйтеся на номер контакту, а не на колір. Це кольори за T568B. Якщо обтиснути за T568A, призначення контактів залишиться тим самим, але помаранчева та зелена пари поміняються кольорами — тож кабель, який виглядає неправильним, може бути правильним, і навпаки.
Відповідність вашому інвертору
Кожен бренд нумерує свій комунікаційний порт по-своєму, і жоден із них не збігається з цим гніздом. Орієнтуйтеся на сигнал, а не на номер контакту — це найлегше переплутати. Huawei тут наведено як приклад; свій бренд шукайте в документації.
Зверніть увагу на інверсію в цьому прикладі: у Huawei A+ на контакті 1, а в нас — на контакті 2. З'єднання «контакт 1 до контакту 1» дасть переплутану пару — в іншого бренду інверсія буде іншою або її не буде взагалі.
Переплутані A/B мовчать, але не шкодять
Шина просто затихає — жодних пошкоджень, помилок чи записів у журналі. Якщо сканування нічого не знайшло, поміняти два дроти місцями варто найпершим: це нічого не коштує.
Живлення
Контакти 4 і 5 несуть 5–30 В постійного струму, плюс — на контакті 5. Зверніть увагу на полярність: плюс на контакті з більшим номером. Ця пара наша; решта роз'єму повторює схему Deye, але саме ці два контакти Deye не використовує.
Живіть трансивер RS-485 від 5 В, а не 3,3 В. Модуль має власний стабілізатор, і 3,3 В — це майже його поріг: на столі все працюватиме, а під навантаженням або на спеці відмовить.
Ніколи не вмикайте це в мережевий порт
Роз'єм має форму RJ-45, але це не Ethernet. Контакти 4 і 5 несуть постійний струм, а в гігабіті саме ці два — активна пара даних: кабель Svitgrid у комутаторі, роутері чи ноутбуці подає на неї до 30 В.
Підписуйте обидва кінці кожного кабелю, який робите.
Сигнальна земля та здвоєна пара
Контакти 3 і 6 несуть землю інвертора, якщо він її має. RS-485 — диференційний, але не гальванічно розв'язаний: приймач розрізняє A і B лише поки обидва в його синфазному вікні відносно власної землі.
Багато портів мають лише A+ і B−. Якщо землі немає звідки взяти, контакти 3 і 6 не використовуються, а лінія працює дводротовою — не помилково, але невизначено: воно працює, поки обидва кінці достатньо близькі за синфазним рівнем. Беріть землю, якщо інвертор її дає.
A+ і B− присутні двічі — на контактах 2 і 7 та 1 і 8 — щоб лінію можна було передати далі без скрутки. Це одне коло, а не дві шини: два інвертори на двох парах — це два пристрої на одній шині, і їм потрібні різні slave id.
Раніше контакт 8 був землею. Тепер це B−: кабель за старою конвенцією замикає тут B− на землю, шина мовчить, і ніде немає запису. Старі кабелі переобтискайте, а не пристосовуйте.
З боку прошивки
RS-485 працює на GPIO6 (TX) і GPIO5 (RX), UART2.
Ніколи GPIO43 / GPIO44
Це виводи IOMUX для UART0. IOMUX має пріоритет над матрицею GPIO, і передавач вимикається десь під час завантаження, тоді як виклик запису повертає повну кількість байтів і повідомляє про успіх. Дріт мовчить, і жодної помилки ніде немає.
Коли підключення та прошивка суперечать одне одному — запустіть сканування виводів. Воно передає з кожного виведеного контакту, вписуючи номер виводу в байт адреси Modbus, тож слухач на A/B назве саме той вивід, яким керує прошивка. Мультиметр так не вміє: він підтверджує з'єднання, але не каже, який вивід працює.