Всем привет!
Задача: измерения температуры на удаленном объекте (+10...24)
усложнена двумя основными факторами
1. Раcстояние до точки измерения 400м и соответственно
простыми средствами не преодолеть
2. Очень хочется применить под задачу готовую программу Temp
Keeper -в принципе она всех устраивает.
Если ошибаюсь пожалуйста поправьте
Для обслуживания ds1820 нужно сделать мастер (например на
16f628) дальше rs485 и имитатор термометров на com порт
Если есть идеи может кто поделится
Спасибо что прочитали!
Дык в месте где мерять температуру - датчик температуры ds1820 + какой-нибудь дешевый пик с УАРТом +
ADM485. А возле компа - ADM485+ADM202. Вроде так? А в чем проблема?
Дело в том, что программное обеспечение на стороне
компьютера писать не хочется. Есть программа Temp Keeper она
рассчитана на работу с ds1820 -следовательно нужно
эмулировать датчик
да я про то и говорю - МК рулит датчиком температуры по 1-wire, обрабатывает данные, а по 485/232
интерфейсу данные в компутер гонит уже по протоколу с которым работает эта программа Temp Keeper
а на фуяже 115200?
Автор: pal (---.sovintel.ru)
Дата: 06/05/2006 12:37
если считать битрайт от слота 1-wire, там 19200 за глаза :) кто-то чего-то не
понимает...
чего я не понял в идее?
а ни есть ли это пример "реверс" логики проектирования :)
Автор: pal (---.sovintel.ru)
Дата: 06/05/2006 12:56
сначала думаем "как решить эту задачу", потом "почему эту" и в самом конце - "а чё
вообще то надо?" :)
Черт его знает зачем, но пробовал на адапторе ( самопальном ) передавать в гипер
терминале на 19200 замкнув вход и выход на дальнем конце линии -вроде работает.
Присоединил адаптор 1-wire +ds18b20 но с датчика кроме серийного номера получить
ничего не удалось. Поэтому и решил, что запас не помешает