подскажите микроконтроллер Atmel с DAC
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
подскажите микроконтроллер Atmel с DAC
Подскажите! Есть задача цифровой сигнал преобразовать в напряжение - соответственно нужен ЦАП. Пробежался по 8-ми битным контроллерам - быстро не нашел. Может не там искал - или есть способы иного преобразования?
- Реклама
Re: подскажите микроконтроллер Atmel с DAC
Есть. ШИМ например.
Re: подскажите микроконтроллер Atmel с DAC
А все остальные должны быть телепатами?
Какой сигнал, в какое напряжение, для чего, какая разрядность, дискретность установки напряжения, скорость установки напряжения и еще много вопросов.
Какой сигнал, в какое напряжение, для чего, какая разрядность, дискретность установки напряжения, скорость установки напряжения и еще много вопросов.
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
ШИМ скорее всего не даст нужной точности - нужно получить на выходе ток, изменяющийся пропорционально входного сигнала с датчика. Подумал, что можно сделать выход по напряжению и просчитав резистор снимать значение тока, причем точность предполагаемая где-то 2 знака после запятой.
Re: подскажите микроконтроллер Atmel с DAC
Если нужен ток, придётся городить ИТУН (источник тока управляемый напряжением). Или опять чего-то недопонимаем?
- Реклама
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
Отпишу весь замысел - а то и правда уравнение со многими неизвестными.
Есть датчик температуры - DS18B20 - с него снимается сигнал по шине 1-Wire и идет на контроллер. Там его необходимо перевести в значения температуры - а эти значения во всем диапазоне -55 ... +125 превратить в пропорциональный выходной сигнал либо 0...10В либо 4...20 мА (промышленный стандарт). Вот и думаю на счет ЦАПа.
Есть датчик температуры - DS18B20 - с него снимается сигнал по шине 1-Wire и идет на контроллер. Там его необходимо перевести в значения температуры - а эти значения во всем диапазоне -55 ... +125 превратить в пропорциональный выходной сигнал либо 0...10В либо 4...20 мА (промышленный стандарт). Вот и думаю на счет ЦАПа.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: подскажите микроконтроллер Atmel с DAC
Почти вся XMega, некоторые АТ90...vasjn23 писал(а):Пробежался по 8-ми битным контроллерам - быстро не нашел.
Использовать внешний токовый ЦАП. Не?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: подскажите микроконтроллер Atmel с DAC
Нет у 8-битного атмела интегрированного ЦАП,нужно цеплять внешний(либо spi,либо i2c),но тут ещё проблема-максимальное выходное напряжение будет почти равно опорному(внутреннему или внешнему),но не более 5в.Значит его надо ещё усилить до промышленного стандарта.
- s_black
- Мучитель микросхем
- Сообщения: 411
- Зарегистрирован: Вс авг 10, 2008 19:35:49
- Откуда: Евпатория
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
Проще всего повесить R-2R. Правда до 10 В повышать придётся.
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
R-2R - имеется в виду делитель напряжения???? Тогда боюсь о точности и говорить не стоит. С учетом изменения температуры окружающей среды. Может все-таки DAC и не такая плохая идеяя???
Re: подскажите микроконтроллер Atmel с DAC
А какая точность нужна?
Re: подскажите микроконтроллер Atmel с DAC
2vasjn23 : точность на выходе какая? Разрядность какая вам нужна?
Чем ШИМ-то не угодил при скоростях то используемого датчика? Есть ШИМ 8/16-битный, есть АЦП 10-битный - можете устанавливать ШИМ-ом и контролировать/корректировать с помощью АЦП. Скорость у вас завязана на датчик, а он "тормоз"
IMHO, ШИМ тут вполне подойдёт.
Перевод напряжения в другой диапазон тоже, вроде, не проблема. ШИМ с контроллера, через фильтр, подать на операционник, который (при соответствующем питании, и режиме) будет на выходе давать нужный диапазон напряжения. Можно, думаю, даже от операционника отказаться, контролируя выход с помощью АЦП, а ШИМ через транзисторы вывести на нужное напряжение.
Вроде как то так с первого взгляда получается.
Чем ШИМ-то не угодил при скоростях то используемого датчика? Есть ШИМ 8/16-битный, есть АЦП 10-битный - можете устанавливать ШИМ-ом и контролировать/корректировать с помощью АЦП. Скорость у вас завязана на датчик, а он "тормоз"
IMHO, ШИМ тут вполне подойдёт.
Перевод напряжения в другой диапазон тоже, вроде, не проблема. ШИМ с контроллера, через фильтр, подать на операционник, который (при соответствующем питании, и режиме) будет на выходе давать нужный диапазон напряжения. Можно, думаю, даже от операционника отказаться, контролируя выход с помощью АЦП, а ШИМ через транзисторы вывести на нужное напряжение.
Вроде как то так с первого взгляда получается.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: подскажите микроконтроллер Atmel с DAC
Как насчёт MAX5661? 
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- s_black
- Мучитель микросхем
- Сообщения: 411
- Зарегистрирован: Вс авг 10, 2008 19:35:49
- Откуда: Евпатория
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
Имеется в виду простейший ЦАП R-2R. Дискретность при 5 В - 20мВ - такой точности хватит?vasjn23 писал(а):R-2R - имеется в виду делитель напряжения???? Тогда боюсь о точности и говорить не стоит. С учетом изменения температуры окружающей среды. Может все-таки DAC и не такая плохая идеяя???
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
ШИМ отлично справится с этой задачей. Вот схема выходной части интерфейса 4-20 мА, успешно реализованная на ШИМ ATmega16:

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

Ну а сигнал 0-10 В получается простым усилителем на ОУ, можно с буферным эмиттерным повторителем на выходе.
Есть одно "но" - ОУ должен быть R2R. Но несложной модификацией схемы можно заставить работать любой ОУ:
Ну а сигнал 0-10 В получается простым усилителем на ОУ, можно с буферным эмиттерным повторителем на выходе.
- Вложения
-
- 4-20_358.gif
- (8.61 КБ) 3818 скачиваний
-
- 4-20.gif
- (9.14 КБ) 6432 скачивания
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
Вся звгвоздка девайса - адаптировать к стандартным промышленным контроллерам - которые понимаю только 2 варианта входного сигнала - 4...20 или 0 - 10 (мА и В соответственно). Я бы так вообще бы на CAN выход повесил и не парился, благо есть такие AT90... так вот нет-же.
2 Gudd-Head - спасибо!!!! походу то что надо! Уже гуглю...
2 s-black - надо кстати глянуть документацию - мож и хватит.
2 Леонид Иванович - спасибо вам большое!!!! Буду пробовать!
2 Gudd-Head - спасибо!!!! походу то что надо! Уже гуглю...
2 s-black - надо кстати глянуть документацию - мож и хватит.
2 Леонид Иванович - спасибо вам большое!!!! Буду пробовать!
Re: подскажите микроконтроллер Atmel с DAC
Действительно, если можно 0-10В, достаточно всего одного ОУ, и городить ничего не надо. А ШИМа более чем достаточно для такой скорости.
-
loshvitalik
- Нашел транзистор. Понюхал.
- Сообщения: 176
- Зарегистрирован: Чт май 05, 2011 12:58:32
- Откуда: Екатеринбург
- Контактная информация:
Re: подскажите микроконтроллер Atmel с DAC
Если нужен именно МК, есть два варианта:
1) некоторые ATxmega
2) AT90PWM, в них точно есть.
1) некоторые ATxmega
2) AT90PWM, в них точно есть.


