Здравствуйте.
Помогите решить проблему с чтением датчиков ds18b20 с компьютера через ком-порт. Для мониторинга температуры внутри и снаружи помещения была сделана простейшая схема переходника с rs232 на 1-wire (файл rs232.png в приложении). К этому переходнику было подключено 6 датчиков ds18b20 на активном (не паразитном) питании, три из них были установлены в самом конце 45 м сигнального экранированного кабеля (максимум 5 см друг от друга), другие три примерно через 10 метров на другом кабеле. Сначала все было хорошо, система работала, но вот чем дольше она была в эксплуатации - тем дольше програма чтения показателей датчиков (я использовал digitemp_ds9097.exe) читала данные по температуре, вплоть до 1 часа (такое ощущение что накапливается какой-то заряд или еще что) притом что при установке чтение занимало 10 секунд.
По этой причине решил я (как пишут в многих статьях по 1-wire) использовать мастер сети ds2480b, так как у меня линия связи "средней длины". Для этого на просторах интернета нашлась достаточно простая схемка-переходник (файл interface_rs232_1wire_ds9097u.jpg в приложении - это аналог ds9097 который правда стоит 40-45$). Но вот digitemp_ds9097.exe ничего в сети не находит. Подскажите может можно решить проблему с простым переходником каким-то образом или же что неправильно во второй схеме. Заранее благодарен за любые советы.
P.S. Первую схемку взял с http://www.lax.priv.at/digitemp/
Вторую с http://vesta.homelin...bus_1_wire.html
Возможно я упускаю какую-то совсем простую вещь, но с электроникой пришлось столкнутся именно для этого проекта потому спецзнаний и как минимум осциллографа у меня нету .
Раздел: Автоматика
Помогите решить проблему с чтением датчиков ds18b20 с компьютера через ком-порт. Для мониторинга температуры внутри и снаружи помещения была сделана простейшая схема переходника с rs232 на 1-wire (файл rs232.png в приложении). К этому переходнику было подключено 6 датчиков ds18b20 на активном (не паразитном) питании, три из них были установлены в самом конце 45 м сигнального экранированного кабеля (максимум 5 см друг от друга), другие три примерно через 10 метров на другом кабеле. Сначала все было хорошо, система работала, но вот чем дольше она была в эксплуатации - тем дольше програма чтения показателей датчиков (я использовал digitemp_ds9097.exe) читала данные по температуре, вплоть до 1 часа (такое ощущение что накапливается какой-то заряд или еще что) притом что при установке чтение занимало 10 секунд.
По этой причине решил я (как пишут в многих статьях по 1-wire) использовать мастер сети ds2480b, так как у меня линия связи "средней длины". Для этого на просторах интернета нашлась достаточно простая схемка-переходник (файл interface_rs232_1wire_ds9097u.jpg в приложении - это аналог ds9097 который правда стоит 40-45$). Но вот digitemp_ds9097.exe ничего в сети не находит. Подскажите может можно решить проблему с простым переходником каким-то образом или же что неправильно во второй схеме. Заранее благодарен за любые советы.
P.S. Первую схемку взял с http://www.lax.priv.at/digitemp/
Вторую с http://vesta.homelin...bus_1_wire.html
Возможно я упускаю какую-то совсем простую вещь, но с электроникой пришлось столкнутся именно для этого проекта потому спецзнаний и как минимум осциллографа у меня нету .
Раздел: Автоматика