подскажите микроконтроллер Atmel с DAC

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

подскажите микроконтроллер Atmel с DAC

Сообщение vasjn23 »

Подскажите! Есть задача цифровой сигнал преобразовать в напряжение - соответственно нужен ЦАП. Пробежался по 8-ми битным контроллерам - быстро не нашел. Может не там искал - или есть способы иного преобразования?
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: подскажите микроконтроллер Atmel с DAC

Сообщение ploop »

Есть. ШИМ например.
Реклама
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: подскажите микроконтроллер Atmel с DAC

Сообщение Flasher »

А все остальные должны быть телепатами?
Какой сигнал, в какое напряжение, для чего, какая разрядность, дискретность установки напряжения, скорость установки напряжения и еще много вопросов.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение vasjn23 »

ШИМ скорее всего не даст нужной точности - нужно получить на выходе ток, изменяющийся пропорционально входного сигнала с датчика. Подумал, что можно сделать выход по напряжению и просчитав резистор снимать значение тока, причем точность предполагаемая где-то 2 знака после запятой.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: подскажите микроконтроллер Atmel с DAC

Сообщение ploop »

Если нужен ток, придётся городить ИТУН (источник тока управляемый напряжением). Или опять чего-то недопонимаем?
Реклама
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение vasjn23 »

Отпишу весь замысел - а то и правда уравнение со многими неизвестными.
Есть датчик температуры - DS18B20 - с него снимается сигнал по шине 1-Wire и идет на контроллер. Там его необходимо перевести в значения температуры - а эти значения во всем диапазоне -55 ... +125 превратить в пропорциональный выходной сигнал либо 0...10В либо 4...20 мА (промышленный стандарт). Вот и думаю на счет ЦАПа.
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: подскажите микроконтроллер Atmel с DAC

Сообщение Gudd-Head »

vasjn23 писал(а):Пробежался по 8-ми битным контроллерам - быстро не нашел.
Почти вся XMega, некоторые АТ90...
Использовать внешний токовый ЦАП. Не?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: подскажите микроконтроллер Atmel с DAC

Сообщение Vov123 »

Нет у 8-битного атмела интегрированного ЦАП,нужно цеплять внешний(либо spi,либо i2c),но тут ещё проблема-максимальное выходное напряжение будет почти равно опорному(внутреннему или внешнему),но не более 5в.Значит его надо ещё усилить до промышленного стандарта.
Аватара пользователя
s_black
Мучитель микросхем
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение s_black »

Проще всего повесить R-2R. Правда до 10 В повышать придётся.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение vasjn23 »

R-2R - имеется в виду делитель напряжения???? Тогда боюсь о точности и говорить не стоит. С учетом изменения температуры окружающей среды. Может все-таки DAC и не такая плохая идеяя???
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: подскажите микроконтроллер Atmel с DAC

Сообщение ploop »

А какая точность нужна?
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: подскажите микроконтроллер Atmel с DAC

Сообщение Kavka »

2vasjn23 : точность на выходе какая? Разрядность какая вам нужна?
Чем ШИМ-то не угодил при скоростях то используемого датчика? Есть ШИМ 8/16-битный, есть АЦП 10-битный - можете устанавливать ШИМ-ом и контролировать/корректировать с помощью АЦП. Скорость у вас завязана на датчик, а он "тормоз" :)
IMHO, ШИМ тут вполне подойдёт.
Перевод напряжения в другой диапазон тоже, вроде, не проблема. ШИМ с контроллера, через фильтр, подать на операционник, который (при соответствующем питании, и режиме) будет на выходе давать нужный диапазон напряжения. Можно, думаю, даже от операционника отказаться, контролируя выход с помощью АЦП, а ШИМ через транзисторы вывести на нужное напряжение.
Вроде как то так с первого взгляда получается.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: подскажите микроконтроллер Atmel с DAC

Сообщение Gudd-Head »

Как насчёт MAX5661? :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
s_black
Мучитель микросхем
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение s_black »

vasjn23 писал(а):R-2R - имеется в виду делитель напряжения???? Тогда боюсь о точности и говорить не стоит. С учетом изменения температуры окружающей среды. Может все-таки DAC и не такая плохая идеяя???
Имеется в виду простейший ЦАП R-2R. Дискретность при 5 В - 20мВ - такой точности хватит?
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение Леонид Иванович »

ШИМ отлично справится с этой задачей. Вот схема выходной части интерфейса 4-20 мА, успешно реализованная на ШИМ ATmega16:

Изображение

Есть одно "но" - ОУ должен быть R2R. Но несложной модификацией схемы можно заставить работать любой ОУ:

Изображение

Ну а сигнал 0-10 В получается простым усилителем на ОУ, можно с буферным эмиттерным повторителем на выходе.
Вложения
4-20_358.gif
(8.61 КБ) 3818 скачиваний
4-20.gif
(9.14 КБ) 6431 скачивание
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение vasjn23 »

Вся звгвоздка девайса - адаптировать к стандартным промышленным контроллерам - которые понимаю только 2 варианта входного сигнала - 4...20 или 0 - 10 (мА и В соответственно). Я бы так вообще бы на CAN выход повесил и не парился, благо есть такие AT90... так вот нет-же.
2 Gudd-Head - спасибо!!!! походу то что надо! Уже гуглю...
2 s-black - надо кстати глянуть документацию - мож и хватит.
2 Леонид Иванович - спасибо вам большое!!!! Буду пробовать!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: подскажите микроконтроллер Atmel с DAC

Сообщение ploop »

Действительно, если можно 0-10В, достаточно всего одного ОУ, и городить ничего не надо. А ШИМа более чем достаточно для такой скорости.
loshvitalik
Нашел транзистор. Понюхал.
Сообщения: 176
Зарегистрирован: Чт май 05, 2011 12:58:32
Откуда: Екатеринбург
Контактная информация:

Re: подскажите микроконтроллер Atmel с DAC

Сообщение loshvitalik »

Если нужен именно МК, есть два варианта:
1) некоторые ATxmega
2) AT90PWM, в них точно есть.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»