22.09.2018, 03:35 [+3 UTC]
в нашей команде: 2 971 чел. | участники онлайн: 1 (рекорд: 21)

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

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

Версия системы:
7.50 (13.09.2018)

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

Форум:
21.09.2018, 12:18

Последний вопрос:
21.09.2018, 18:35

Последний ответ:
21.09.2018, 15:04

Последняя рассылка:
22.09.2018, 00:45

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

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

Наша кнопка:

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

Отзывы о нас:
12.09.2009, 20:18 »
Chukgek
Все оказалось просто. Спасибо!
29.03.2010, 15:10 »
Botsman
Большое спасибо за развернутый ответ! [вопрос № 177540, ответ № 260441]
20.10.2009, 09:58 »
Хиноцкий Ярослав Владимирович
Спасибо за ответ, в моих вопросах, вопрос о драйвере самый актуальный, обязательно попробую Ваш вариант [вопрос № 173452, ответ № 255618]

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

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

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

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

Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 93
Konstantin Shvetski
Статус: Профессор
Рейтинг: 42
CradleA
Статус: Профессор
Рейтинг: 1

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

Консультация онлайн # 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.15865 сек.

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