Каталог
|
Виконано на мікросхемі DS2480B, що дозволяє працювати з 1-wire шиною довжиною до 300м. Служить для підключення датчиків, таких як DS18x20, DHTxx, лічильників, АЦП, реле, EEPROM, що працюють по протоколу 1-wire. Повна гальванічна розв'язка дозволяє захистити мікроконтролер або мікрокомп'ютер від можливих сплесків напруги на 1-wire шині. Характеристики:
Майстер підключається по інтерфейсу UART і може працювати з вашим пристроєм живлення 3.3В і 5В. UART гальванично розв'язаний оптронами з 1-wire частиною. Живлення 1-wire частини можливо двома способами: через DC-DC перетворювач з гальванічною розв'язкою (B0505S або B0305S), або від окремого джерела AC-DC з 220В в 5В (будь-який USB блок живлення). 1-wire частина не можна живити безпосередньо від ліній живлення мікроконтролера або мікрокомп'ютера, тому що в цьому випадку не буде гальванічної розв'язки. У комплект входить зібрана плата й штирові роз'єми без DC-DC перетворювача і клемника. Налаштування Raspberry Pi У файлі /boot/config.txt додати рядок: dtoverlay = disable-bt У файлі /boot/cmdline.txt видалити фрагмент: console = ttyAMA0,115200 У файлі / etc / inittab видалити рядок, що містить: : Respawn: / sbin / getty -L ttyAMA0 У командному рядку виконати: sudo apt-get update -y sudo apt-get install -y owfs ow-shell У файлі /etc/owfs.conf додати рядок: server: device / dev / ttyAMA0 Перезавантажити: sudo reboot Команда для перегляду ідентифікаторів всіх знайдених 1-wire пристроїв: owdir / uncached Приклад скетчу для Arduino #include AltSoftSerial altSerial; // RX на піне 8, TX на піне 9 DS2480B ow (altSerial); void setup (void) { Serial.begin (9600); altSerial.begin (9600); ow.begin (); } void loop (void) { byte i; byte addr [8]; if (! ow.search (addr)) { Serial.println ( "No more addresses."); ow.reset_search (); delay (5000); return; } Serial.print ( "ROM ="); for (i = 0; i <8; i ++) { Serial.write ( ''); Serial.print (addr [i], HEX); } Serial.println (); } Посилання: Відгуки покупців про Мастер шины 1-wire с гальванической развязкой (сделано в Украине) qwerty128 (25.11.2021) Підкажіть, будь ласка, чи є бібліотека або приклади роботи для microphyton? ВідповістиHoney (28.11.2021) Драйверы для этого устройства могут называться DS9097U или USB9097 (эти два устройства также на базе DS2480B), например, по запросу "python DS9097" нашло https://pypi.org/project/tpow/ Юрий (23.09.2021) С Raspberry Pi 4 работает. Только в cmdline.txt удалять нужно console=serial0,115200. Не знаю, так ли необходима гальваническая развязка, до этого несколько лет использовал USB адаптер без неё и ничего не сгорело, при том что есть датчики и на улице и на стояках холодной и горячей воды. ВідповістиHoney (27.09.2021) Это страховка. Пример, для чего она точно нужна: счетчик импульсов расположен в щитке возле счетчика электроэнергии: Написати відгук: Є питання по "Майстер шини 1-wire з гальванічною розв'язкою (зроблено в Україні)" ? Також рекомендуємо ознайомитися:
Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
|