26.05.2018, 22:30 [+3 UTC]
в нашей команде: 2 792 чел. | участники онлайн: 5 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
15.05.2018, 18:49

Последний вопрос:
26.05.2018, 16:56

Последний ответ:
26.05.2018, 13:17

Последняя рассылка:
26.05.2018, 18:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
15.01.2010, 16:29 »
elizar123
спасибо большое вполне понятное решение! [вопрос № 176028, ответ № 258635]
27.04.2011, 22:10 »
Ameno
Быстро, что было важно и очень четко! [вопрос № 182962, ответ № 266856]
19.12.2011, 11:26 »
Калимуллин Дамир Рустамович
Спасибо за помощь. После этих упрощений задача была решена. [вопрос № 184805, ответ № 269163]

РАЗДЕЛ • Электротехника и радиоэлектроника

Консультации и расчёты по электротехнике и радиоэлектронике.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 238
CradleA
Статус: Профессор
Рейтинг: 112
Цикалов Игорь Константинович
Статус: Модератор
Рейтинг: 67

Перейти к консультации №:
 

Консультация онлайн # 65926
Автор вопроса: Shurik
Отправлена: 07.12.2006, 11:18
Поступило ответов: 2

Здравствуйте уважаемые эксперты! Вопрос следующий: на четыре входа PIC16 подается комбинация битов и, в зависимости от этой комбинации на каком-то выходе появляется соответствующее постоянное напряжение (например, подали 0000, получили 0В или подали 0110, получили 0,5В и т.д.). Где-то прочел, что из модуля опорного напряжения компаратора можно получить ЦАП, но как это сделать, не указано. Как можно осуществить такую вещь (проще говоря, генератор постоянного напряжения от 0 до 1,5В с шагом 0,1В)?

Состояние: Консультация закрыта

Ответ # 130500 от Dark128

Здравствуйте, Shurik!
Вопрос интересный, как получить ЦАП из модуля опорного напряжения я еще подумаю, но предлагаю другой, более простой способ. Так как в вашем случае шагов всего 16, то хватит четырех выходов контроллера, к которым к каждому по отдельности подключаем по одному резистору, номиналы которых подбираем экспериментально, вторые выводы соединяем вместе и через пятый резистор на плюс питания, возможно придется еще поставить по одному на вывод развязывающие диоды, анодом к выводу. Получился простейший ЦАП. Настраиваем так, на всех выходах 0, на выходе ЦАП(точка соединения всех резисторов) должен быть ноль, устанавливаем в младшем разряде 1, на остальных 0, должно на выходе быть 0,1В подбираем резистор(выбираем номиналы так, что бы максимальный ток был не больше допустимого и не забываем что есть еще резистор на плюс питания), на следующем по старшинсту устанавливаем единицу, остальные в ноль и подбирая резистор получаем 0,2В, далее на следующем по старшинству 1 остальные в 0, подбираем пока не плучим 0,4В, ну и последний в 1 остальные в ноль, подбором резистора получаем 0,8В. Все остальные напряжения получаются автоматически. Проверяем: 0,1+0,2+0,4+0,8=1,5В, т.е. если на всех выводах присутствуют 1 на выходе получаем 1,5В. счет ведется в двоичном коде, что для микроконтроллера очень удобно, плюс освобождается драгоценный вывод. Например надо получить напряжение 1,1В, на выводы нужно подать цифру 11 в двоичном коде 1011 получим 0,8+0,2+0,1=1,1В. Такой ЦАП работает у меня в программаторе.


Консультировал: Dark128
Дата отправки: 07.12.2006, 18:07

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 130676 от Sidorov Serg

Здравствуйте, Shurik!
Можно сделать простейший ЦАП R-2R по следующей схеме:
Uопоры----[_2R_]-8-[_R_]-4-[_R_]-2-[_R_]-1----выход
точки 8-4-2-1 подключаем через 2R к выходам контроллера (строго говоря для вашей задачи контроллер не нужен - его можно заменить на опорник на стабилитроне или микросхеме и на ключ вроде 561кт3). При опоре в 1.6 в получим как раз шаг в 0.1в.
можете поискать в сети по словам "ЦАП R-2R".


Консультировал: Sidorov Serg
Дата отправки: 08.12.2006, 19:09

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 65926

Посетитель

ID: 10241

# 1

= общий = | 10.12.2006, 15:47 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

почитайте еще книжку Справочник по среденему семейству микроконтроллеров PICMicro, найдете на www.microchip.ru стр 314 глава 19

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.15154 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.47 от 16.04.2018