Что нового

Ищется скрипт для считывания температуры с DS18b20 через pl2303

zero_1632

Новичок
Необходимо считать определить количество датчиков DS18b20, подключенных к шине 1-wire, считать с них данные, проверить
контрольную сумму (+автоматическое определение разрядности)
Через перобразователь PL2303
Есть исходник программы на паскале.
Нужен исходник скрипта, видимо ему надо будет использовать библиотеку commg.dll для работы с COM-портом
А по возможности - разжевать в плане "сброса линии".
 
Автор
Z

zero_1632

Новичок
Собственно, не совсем правильно оформил тему.
Ищется человек, который на небезвозмездной основе сделает это.
С ком портом из Autoit работать уже приходилось, вторая ссылка обжевана.
Однако в случае с ds18b20 не понято в плане сброса линии. Как с этим работать не знаю.
Потому согласен запалатить сумму, сравнимую со средней стоимостью железки с "Народного мониторинга".
С получением программы хотелось бы понять логику работы.
 

+Andry+

Новичок
У меня есть скрипты для работы с датчиками Ds18B20 и Ds1821. Делал через библиотеку commg.dll. Цеплял напрямую (+ небольшая схемка) в КОМ порт. Работало и через переходник МАСТЕР КИТ BM8050, можно и через PL2303.

Сброс я так делал: программирую порт на скорость 9600 посылаю _CommSendString(Chr(240)) потом программирую порт на скорость 115200 и общаюсь с датчиком. Если после ресета вернулось Chr(240) значит датчика нет.
 
Верх