Страница 1 из 1
подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 09:36:12
vasjn23
Подскажите! Есть задача цифровой сигнал преобразовать в напряжение - соответственно нужен ЦАП. Пробежался по 8-ми битным контроллерам - быстро не нашел. Может не там искал - или есть способы иного преобразования?
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 09:41:21
ploop
Есть. ШИМ например.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 09:45:33
Flasher
А все остальные должны быть телепатами?
Какой сигнал, в какое напряжение, для чего, какая разрядность, дискретность установки напряжения, скорость установки напряжения и еще много вопросов.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 09:47:14
vasjn23
ШИМ скорее всего не даст нужной точности - нужно получить на выходе ток, изменяющийся пропорционально входного сигнала с датчика. Подумал, что можно сделать выход по напряжению и просчитав резистор снимать значение тока, причем точность предполагаемая где-то 2 знака после запятой.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 09:49:00
ploop
Если нужен ток, придётся городить ИТУН (источник тока управляемый напряжением). Или опять чего-то недопонимаем?
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 09:51:39
vasjn23
Отпишу весь замысел - а то и правда уравнение со многими неизвестными.
Есть датчик температуры - DS18B20 - с него снимается сигнал по шине 1-Wire и идет на контроллер. Там его необходимо перевести в значения температуры - а эти значения во всем диапазоне -55 ... +125 превратить в пропорциональный выходной сигнал либо 0...10В либо 4...20 мА (промышленный стандарт). Вот и думаю на счет ЦАПа.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 10:10:41
Gudd-Head
vasjn23 писал(а):Пробежался по 8-ми битным контроллерам - быстро не нашел.
Почти вся XMega, некоторые АТ90...
Использовать внешний токовый ЦАП. Не?
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 10:13:09
Vov123
Нет у 8-битного атмела интегрированного ЦАП,нужно цеплять внешний(либо spi,либо i2c),но тут ещё проблема-максимальное выходное напряжение будет почти равно опорному(внутреннему или внешнему),но не более 5в.Значит его надо ещё усилить до промышленного стандарта.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 10:56:23
s_black
Проще всего повесить R-2R. Правда до 10 В повышать придётся.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 11:01:50
vasjn23
R-2R - имеется в виду делитель напряжения???? Тогда боюсь о точности и говорить не стоит. С учетом изменения температуры окружающей среды. Может все-таки DAC и не такая плохая идеяя???
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 11:10:50
ploop
А какая точность нужна?
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 11:12:14
Kavka
2vasjn23 : точность на выходе какая? Разрядность какая вам нужна?
Чем ШИМ-то не угодил при скоростях то используемого датчика? Есть ШИМ 8/16-битный, есть АЦП 10-битный - можете устанавливать ШИМ-ом и контролировать/корректировать с помощью АЦП. Скорость у вас завязана на датчик, а он "тормоз"
IMHO, ШИМ тут вполне подойдёт.
Перевод напряжения в другой диапазон тоже, вроде, не проблема. ШИМ с контроллера, через фильтр, подать на операционник, который (при соответствующем питании, и режиме) будет на выходе давать нужный диапазон напряжения. Можно, думаю, даже от операционника отказаться, контролируя выход с помощью АЦП, а ШИМ через транзисторы вывести на нужное напряжение.
Вроде как то так с первого взгляда получается.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 11:13:44
Gudd-Head
Как насчёт MAX5661?

Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 11:16:44
s_black
vasjn23 писал(а):R-2R - имеется в виду делитель напряжения???? Тогда боюсь о точности и говорить не стоит. С учетом изменения температуры окружающей среды. Может все-таки DAC и не такая плохая идеяя???
Имеется в виду простейший ЦАП R-2R. Дискретность при 5 В - 20мВ - такой точности хватит?
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 11:19:27
Леонид Иванович
ШИМ отлично справится с этой задачей. Вот схема выходной части интерфейса 4-20 мА, успешно реализованная на ШИМ ATmega16:
Есть одно "но" - ОУ должен быть R2R. Но несложной модификацией схемы можно заставить работать любой ОУ:
Ну а сигнал 0-10 В получается простым усилителем на ОУ, можно с буферным эмиттерным повторителем на выходе.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 11:44:37
vasjn23
Вся звгвоздка девайса - адаптировать к стандартным промышленным контроллерам - которые понимаю только 2 варианта входного сигнала - 4...20 или 0 - 10 (мА и В соответственно). Я бы так вообще бы на CAN выход повесил и не парился, благо есть такие AT90... так вот нет-же.
2 Gudd-Head - спасибо!!!! походу то что надо! Уже гуглю...
2 s-black - надо кстати глянуть документацию - мож и хватит.
2 Леонид Иванович - спасибо вам большое!!!! Буду пробовать!
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 12:05:09
ploop
Действительно, если можно 0-10В, достаточно всего одного ОУ, и городить ничего не надо. А ШИМа более чем достаточно для такой скорости.
Re: подскажите микроконтроллер Atmel с DAC
Добавлено: Вт фев 14, 2012 12:55:48
loshvitalik
Если нужен именно МК, есть два варианта:
1) некоторые ATxmega
2) AT90PWM, в них точно есть.