Страница 1 из 1

ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 08:07:06
C@at
Есть ли у кого практика использования внутреннего датчика температуры (впрочем и теория тоже поможет...))))
есть мысль, использовать эту функцию, для подачи команды подогрева ЖК- дисплея, при отрицательных температурах до -30с.

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 08:28:28
Gudd-Head
Что-то я не в курсе, у каких МЕГ есть датчик температуры?

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 08:44:34
igor-x
и правда - это не мега

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 08:45:59
Gudd-Head
Плохой пример. Это не МЕГА.

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 08:56:50
C@at
Так вроде есть в мегах 48, 88, 168 , 328, в документации прописано что есть , но любители не применяют, наверное как и я, не знают как.
А применить полезно бы... например , схема с дисплеем работает в автомобиле , при -°С дисплей уже никакой, вот тут бы и применить эту функцию ( по большому счету погрешность не имеет значения, дополнительно не задействуем, ни одного элемента . Принципиально).

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 09:04:41
Gudd-Head
C@at писал(а):Так вроде есть в мегах 48, 88, 168
Только с суфиксом РА.
не знают как.
А чего там знать? Выбрать соотв. канал мультиплексора, и всё. Передаточная характеристика 1 мВ/°С с точностью ±10°С :facepalm:

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 09:33:58
C@at
Точно, только ATmega48PA,88PA,168PA,328P http://www.atmel.com/Images/8161s.pdf Temperature Measurement
А чего там знать
Н-да, это мне не порт на вход - выход настроить, что это такое "выбрать соотв. канал мультиплексора" , как его выбрать? и по всей видимости далее завести на АЦП?

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 09:39:40
Gudd-Head
C@at писал(а):что это такое "выбрать соотв. канал мультиплексора" , как его выбрать?
Почитайте соотв. раздел ДШ (про АЦП).

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 10:00:46
a_skr
для mega128P, например:
в регистре ADMUX устанавливаете бит MUX3 - вход с термодатчика, REFS1, REFS0 - внутренний источник опорного напряжения 1,1В с внешним конденсатором на AREF;
в регистре ADCSRA - ADEN - включение АЦП, выбираете соответствующий предделитель с помощью ADPS2...0.
на этом настройка закончена.
когда надо произвести измерение - устанавливаете бит ADSC в регистре ADCSRA, ждете окончания преобразования - появления "1" в ADIF, сбрасываете его записью туда "1", читаете ADCL, ADCH - в них результат измерения.

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:03:52
akl
Смотрел, смотрел здесь (осторожно 36Мб!), так и не увидел различия в температурном сенсоре между A и PA. Для обоих типов
– 8-channel 10-bit ADC in TQFP and QFN/MLF package
Temperature Measurement
– 6-channel 10-bit ADC in PDIP Package
Temperature Measurement
Где написано, что только с суффиксом PA?

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:06:39
Gudd-Head
У меня в ДШ. Я не смотрел "А", а сразу "РА". У "V" или без буквы сенсора нет.

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:19:49
akl
В качестве ликбеза - в чем разница между A и PA?

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:24:16
Gudd-Head

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:33:59
C@at
В общем , кое-что прояснил , спасибо.
Исчерпывающе описано здесь.
Изображение
Дальше, буду пробовать, на практике.

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:35:55
Gudd-Head
C@at писал(а):Исчерпывающе описано здесь.
Бл. :facepalm: Где ж ещё?

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:42:49
C@at
А что БЛ., а кто вообще мог знать, что такие бывают такие датшиты 36Мб?
Вот и спасибо что пообщались :beer: .

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 11:48:19
Gudd-Head
C@at писал(а):что такие бывают такие датшиты 36Мб?
Это общий на серию "А" и "РА"?
Вот ДШ только на "РА" http://www.atmel.com/Images/doc8161.pdf 12 Мбайт, там то же самое написано про темп. сенсор.
Просто надо документацию соответствующую качать. Наиболее полную и последнюю.

Re: ATMEGA внутренний датчик температуры.

Добавлено: Пт июл 05, 2013 12:01:37
akl
Не совсем то, что спрашивал, но все равно, спасибо.