ds18b20 на adc6 atmega328p

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
Kotto
Опытный кот
Сообщения: 795
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Откуда: Ижевск
Контактная информация:

ds18b20 на adc6 atmega328p

Сообщение Kotto »

Всем здравствуйте!

Плата уже разведена и заказана и так вышло по недосмотру, что датчик температуры оказался на ноге ADC6... :facepalm: :facepalm: :facepalm:

Абсолютно все другие ноги заняты, кинуть провод = колхоз, нельзя.

Можно как то извернуться и заставить на ацп работать ds18b20?

Есть идея собрать типа дополнительного устройства на тини13, читать температуру и в зависимости от нее формировать напряжение на ацп, но это как то излишне сложно.

Может кто знает способы решить это чисто программно? Да я понимаю что в даташите нет упоминания каких либо еще функций у этой ноги, но может все же :oops:
DimKra
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс мар 24, 2013 17:21:28

Re: ds18b20 на adc6 atmega328p

Сообщение DimKra »

Использовать мк atmega328pb, там на ADC6 сидит и обычный порт(PE2).
Аватара пользователя
Kotto
Опытный кот
Сообщения: 795
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Откуда: Ижевск
Контактная информация:

Re: ds18b20 на adc6 atmega328p

Сообщение Kotto »

Да, не плохой вариант очень, но может есть решение именно на 328p, вдруг мне повезет )
---

Впрочем даташит суров и непреклонен, ничего там больше, кроме АЦП, нет... Но вдруг возможен какой фокус или чудо )
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: ds18b20 на adc6 atmega328p

Сообщение NStorm »

Еще как вариант использовать аналоговый термодатчик вместо ds18b20 )
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: ds18b20 на adc6 atmega328p

Сообщение akl »

Может возможно применить встроенный в mega328 температурный сенсор.
Аватара пользователя
Kotto
Опытный кот
Сообщения: 795
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Откуда: Ижевск
Контактная информация:

Re: ds18b20 на adc6 atmega328p

Сообщение Kotto »

Первый раз слышу о таком сенсоре. Сейчас почитаю как ее оттуда вытащить
Самсусамыч

Re: ds18b20 на adc6 atmega328p

Сообщение Самсусамыч »

Это просто… выбираешь канал ADC8 и опорное напряжение 1,1 В…
1.png
Аватара пользователя
Kotto
Опытный кот
Сообщения: 795
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Откуда: Ижевск
Контактная информация:

Re: ds18b20 на adc6 atmega328p

Сообщение Kotto »

Да, если решение не будет конфликтовать с другими ацп и ничего не упадет, то это отличный вариант! Спасибо, теперь я знаю больше!
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: ds18b20 на adc6 atmega328p

Сообщение OKF »

Вопрос только в том, температуру чего он будет измерять?)
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: ds18b20 на adc6 atmega328p

Сообщение 240265 »

Чипа
IVL ex UA6PJ
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: ds18b20 на adc6 atmega328p

Сообщение OKF »

Чипа +/- 3 С. Ну, если зиму от весны отличать вполне.)
Ответить

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