Сообщение от oven7744
|
нужно сделать два аналоговых выхода
0-20мА и 0-10В.
|
Во первых
скачайте PROTEUS - в нем вы будете создавать ваше устройство и проверять как оно работает подбирать номиналы смотреть графики и осциллограммы -
http://proteus123.narod.ru
Сообщение от oven7744
|
0-10 В
|
Выводите ШИМ как написано в упражнении 8 курса по AVR
http://avr123.nm.ru/z8.htm
ШИМ подаете на фильтр нижних частот и усилитель на ОУ например LM358 питаемый напряжением более 12 вольт.
Фильтр и усилитель вы можеет сделать по упражнению 9 курса по микроконтроллерам
http://avr123.nm.ru/z09b.htm
там же программы для расчета фильтра, но проще подобрать номиналы в PROTEUS.
Если у вас питание МК 5 вольт то пусть у вас ШИМ 80 % будет максимальным (к примеру) - т.е. после ФНЧ вы получите 4 вольта максимум - значит вам нужен усилитель на ОУ усиливающий напряжение в 2.5 раз.
Т.е. ООС будет состоять из резистора 15 кОм с выхода ОУ на вход "-" и со входа "-" заземляющий резситор 10 кОм.
А сигнал с фильтра вы подаете на вход ОУ "+"
=====
В задаче 8 есть пример который можно скачать и посмотреть ШИМ сигнал и сигнал сглаженый RC фильтром и его зависимость от величины ШИМ.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника -
http://proavr.narod.ru