LCD 3310, Atmega 8 Вольтметр и 4 ds18b20

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

Изображение
Всем привет! когда то делал вот такую схемку, на основе чужих алгоритмов, но только на одном датчике температуры, в принципе все работало, но так и не сгодилось за ненадобностью.
Вопрос возник в следующем, ради эксперимента хочу нацепить 4 датчика температурных, но у меня не получается даже с двумя все это проделать. Не понятно, ошибка в отображении или поключении датчиков. Что не так делаю?
Вложения
02_3310bold.rar
(213.54 КБ) 219 скачиваний
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 310
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Сообщение Moto_v3x »

а не пробовали у моделей датчиков ставить разные серийные номера
Реклама
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

Moto_v3x писал(а):а не пробовали у моделей датчиков ставить разные серийные номера
так и сделано, правил в ручную в тексте
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

neid писал(а):...Не понятно, ошибка в отображении или поключении датчиков. Что не так делаю?
1. Для конвертации температуры датчиком (датчиками) нужно определенное время. Этого времени Вы не даете.
2. Отображение входного напряжения "забивает" все строки. Может, конечно, у меня модель дисплея кривая (судя по скриншоту, у Вас такая же), но разбирать прошивку (которая однозначно кривая) никакого желания.
3. В железе не забудьте подать питание на датчики.
---
Вот результат (Закомментировал отображение напряжения, в конце программы увеличил задержку до 1 сек.) Дальше сами.
Вложения
ds.png
Скриншот
(15.26 КБ) 323 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

Soir писал(а):
neid писал(а):...Не понятно, ошибка в отображении или поключении датчиков. Что не так делаю?
1. Для конвертации температуры датчиком (датчиками) нужно определенное время. Этого времени Вы не даете.
2. Отображение входного напряжения "забивает" все строки. Может, конечно, у меня модель дисплея кривая (судя по скриншоту, у Вас такая же), но разбирать прошивку (которая однозначно кривая) никакого желания.
3. В железе не забудьте подать питание на датчики.
---
Вот результат (Закомментировал отображение напряжения, в конце программы увеличил задержку до 1 сек.) Дальше сами.
ну да сейчас поправил время, закоментил, результат стал аналогично вашему. спасибо, с кодом по измерению напряжению буду определяться либо искать альтернативу, просто взял его и воткнул без особо каких поправок.
Реклама
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

по поводу двух и более датчиков лучше каждому писать свою функцию или же можно программно сделать что бы их перебирало по очереди в одной функции?
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

neid писал(а):по поводу двух и более датчиков лучше каждому писать свою функцию...
Функцию лучше одну. В CVAVR есть пример работы с датчиками...
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

Разобрался с выводом на экран, и датчиками температурными ds18b20, пока остановился на выводе каждого датчика по отдельности. Не могу вывести на экран корректно напряжение, точнее дробную чать ,т.е. что после запятой стоит. Перебрал все варианты возможные с переменными результата ноль. нужна помощь...
Вложения
02_3310bold.rar
(200.45 КБ) 190 скачиваний
Ответить

Вернуться в «AVR»