Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 08.06.2018, 23:25  
nastasya23
Прохожий
 
Регистрация: 07.06.2018
Сообщений: 6
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
nastasya23 на пути к лучшему
По умолчанию Re: Как из диапазона 0 - 5 вольт получить -3 - +3 вольт

Сообщение от mike-y-k Посмотреть сообщение
nastasya23, а добавить двухполярное питание, усилитель и компаратор что-то мешает? Собственно и МК может не нужен будет…
смысл в том, что мне конкретно с мк и надо
Реклама:
nastasya23 вне форума  
Непрочитано 09.06.2018, 00:00  
DmitriyVDN
Гражданин KAZUS.RU
 
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Как из диапазона 0 - 5 вольт получить -3 - +3 вольт

Код:
res_ADC=ADC_Read( 0 )+ADC_Read( 0 ); // вот таким нехитрым 
// образом получаем разрядность АЦП 11бит.
if( res_ADC ›1023)
  {
     res_ADC = ( res_ADC )&  0x03FF;
      flag_minus = 0; // положительное число 
  }
 else
 {
    res_ADC = (1023 - res_ADC) &  0x03FF;
      flag_minus = 1; // отрицательное число    
 }


mvolts = ((long)res_ADC * 3000) / 0x03FF;
ну и далее по тексту выводим попугаев с учетом знака
DmitriyVDN вне форума  
Сказали "Спасибо" DmitriyVDN
nastasya23 (09.06.2018)
Непрочитано 09.06.2018, 00:02  
anatol378
Почётный гражданин KAZUS.RU
 
Аватар для anatol378
 
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
anatol378 на пути к лучшему
По умолчанию Re: Как из диапазона 0 - 5 вольт получить -3 - +3 вольт

А где знак полярности напряжения. АЦП десятиразрядный. Т.е. измеряет от "0" до 1023. (0 -3FF). если -3В=0, то+3В=1023. "0"=512. Отсюда и танцуйте с выводом на индикатор.
__________________
Решил посоветовать, да забыл что...
anatol378 вне форума  
Сказали "Спасибо" anatol378
nastasya23 (09.06.2018)
Непрочитано 09.06.2018, 00:03  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Как из диапазона 0 - 5 вольт получить -3 - +3 вольт

Настя смени работу или направление учебы
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обзоры покупок товаров на GEARBEST.COM mikesmith Барахолка электронных компонентов 397 12.10.2018 22:51
Неудобное напряжение 7 вольт Alex_iii Источники питания и свет 23 10.11.2013 14:43
Получить 12 в из 40-60 с минимумом деталей spamkerdyk Источники питания и свет 54 04.07.2012 23:36
как получить hex-файлы не используя оболочку IAR-a Chudilo Микроконтроллеры, АЦП, память и т.д 1 10.09.2009 16:18
Надо с 12 вольт сделать 40 вольт!! AlexorLife Источники питания и свет 29 20.03.2008 19:32


Часовой пояс GMT +4, время: 14:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot