Термометр на 8 датчиках DS18b20

Обсуждаем цифровые устройства...
Ответить
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Вс ноя 07, 2010 12:50:13

Сообщение wardock »

На форуме нашел схему на 3 датчиках .... http://radiokot.ru/circuit/digital/home/26/
Хотел переделать, но никак не выходит :(
Может кто имеет готовую схему на 8 датчиках в Proteus?
Заранее спасибо !!!!!
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 95
Зарегистрирован: Сб мар 01, 2008 12:27:44

Сообщение Alex Medvedev »

схема не меняется. Все восемь датчиков соединяешь параллельно и все. Если захочешь посимулировать в протеусе то заходишь в свойства каждого датчика и меняешь там серийный номер так чтоб у двух датчиков не было одинакового номера.
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Вс ноя 07, 2010 12:50:13

Сообщение wardock »

Alex Medvedev писал(а):схема не меняется. Все восемь датчиков соединяешь параллельно и все. Если захочешь посимулировать в протеусе то заходишь в свойства каждого датчика и меняешь там серийный номер так чтоб у двух датчиков не было одинакового номера.
сделал схему на 7 датчиков .....
с 8 у меня проблема, не корректно начинает работать система ((
Вложения
Переробкана8датчиків.rar
(19.56 КБ) 220 скачиваний
Встал на лапы
Аватара пользователя
Сообщения: 95
Зарегистрирован: Сб мар 01, 2008 12:27:44

Сообщение Alex Medvedev »

Проверил. У меня такая же проблема. Иногда пропускает вывод температуры с некоторых датчиков, а иногда нормально. Косяк прошивки или глюк симуляции в протеусе.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 1
Зарегистрирован: Вс май 22, 2011 20:33:46

Сообщение koznov123 »

А исходники этого проекта есть у кого нибудь(именно кода на си ли ассемблере) желательно для студии какой нибудь(там CV or AVR studio )
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

Смотря как прошивку сделали. Обычно в ней надо сделать скан линии на наличие датчиков, достать их серийники и сунуть в кэш. Потом, по нажатию кнопки выбора датчика, заменять индекс серийников в кэше для последующего их извлечения и использования в обмене с датчиками. На АСМе легко делается, но протокол этих датчиков - штука не совсем простая.
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Реклама
orinoko

Сообщение orinoko »

Если программа правильно написана, то 8 датчиков не предел. Но у меня серийные номера датчиков уже заранее считаны отдельно и записаны в еепром. Программа написана на асме, самопальная. Я проверял у себя - нормально уживаются 32 датчика.
Ответить

Вернуться в «Цифровая техника»