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

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

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

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

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

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


 
Опции темы
Непрочитано 24.04.2015, 17:11  
Miaskovskij
Частый гость
 
Регистрация: 27.11.2014
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Miaskovskij на пути к лучшему
По умолчанию Как определять напряжение контроллером

Здрасте всем,есть pic16f886
задача стоит в следующем-нужно определять напряжение на АКБ,питающих схему через lm7805 и в зависимости от напряжения-делать разные действия
например,АКБ на 12 вольт-если напряжение выше 11,5 вольт,делать одно (заставлять isd1790 говорить "акум в норме")
если ниже-другое действие ("акум разряжен")
как работать с isd1790 я знаю,а вот как определять значение напряжения...
подскажите-возможно ли это вообще? какие выводы использовать и как это вообще реализовать?
Реклама:
Miaskovskij вне форума  
Непрочитано 24.04.2015, 17:38  
elon
Почётный гражданин KAZUS.RU
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
elon на пути к лучшему
Сообщение Re: как определять напряжение контроллером

ацп задействуйте в пике ... и в зависимости от результата измерения делайте так как вам нужно
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
elon вне форума  
Непрочитано 24.04.2015, 18:36  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,504
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

Только, разумеется, с помощью резистивного делителя нужно привести измеряемое напряжение с АКБ к диапазону входных напряжений на МК, то есть 0...5 В
NewWriter вне форума  
Непрочитано 24.04.2015, 18:47  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

Miaskovskij,
если точность +/- и не нужно выводить на индикатор измеренное значение, то встроенный компаратор (их там 2) - самое то и программно проще
jump вне форума  
Непрочитано 25.04.2015, 13:24  
Miaskovskij
Частый гость
 
Регистрация: 27.11.2014
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Miaskovskij на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

т.е. нужно сделать делитель напряжения,где будет не больше 5 вольт и измерять уже это напряжение с помощью ацп,а потом программно считать,сколько вольт у нас перед делителем? я правильно понял все?
Miaskovskij вне форума  
Непрочитано 25.04.2015, 13:38  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

Правильно.
Причем, если нужна точность не ±5..10%, как дадут noname резисторы, а повыше (но при этом на термокомпенсацию наплевать), один из резисторов плеча должен быть подстроечным. Либо добавить возможность сохранять калибровочные коэффициенты (множитель и делитель) в EEPROM/флешь.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 25.04.2015, 14:12  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

Сообщение от eddy Посмотреть сообщение
Либо добавить возможность сохранять калибровочные коэффициенты (множитель и делитель) в EEPROM/флешь.
В этом случае делитель состоит из сопротивлений с близким ТКР и можно не принимать меры по термокомпенсации - и так все достаточно пристойно.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 25.04.2015, 15:43  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

Сообщение от Miaskovskij Посмотреть сообщение
а потом программно считать,сколько вольт у нас перед делителем? я правильно понял все?
Сообщение от eddy Посмотреть сообщение
Правильно.
Неправильно! Если напряжение никуда выводиться не будет, то и считать его нет смысла. Если результат АЦП больше определённого значения, то одно действие, если меньше, то другое.
STM32F0 вне форума  
Непрочитано 25.04.2015, 20:38  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

Сообщение от STM32F0 Посмотреть сообщение
Если напряжение никуда выводиться не будет, то и считать его нет смысла
Да, но только если точка одна. А вдруг автор точку захочет изменить? Пересчитывать коэффициент? Проще ведь в десятых или сотых долях вольта интом нарисовать число, а МК пересчитает. У меня, вон, на STM32 при работе шаговиков перед тем как каждый следующий шаг сделать, производится проверка величины напруги питания. Если слишком мало, то вырубается все нафиг (надоело уже драйвера жечь из-за просадки силового питания, но то моя вина — не поставил кондеи около каждого драйвера, послушался "хороших советов"...).
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 25.04.2015, 22:01  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: как определять напряжение контроллером

Сообщение от eddy Посмотреть сообщение
надоело уже драйвера жечь из-за просадки силового питания
Какова тогда цена твоих советов, если у тебя всё горит и взрывается?
STM32F0 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бросаю курить! Popeye Отвлекитесь, эмбеддеры! 1471 30.12.2018 22:04
Как изменить выходное напряжение ИИП? amstrepet Источники питания и свет 111 13.12.2010 01:00
Дорога... vo1 Отвлекитесь, эмбеддеры! 41 28.03.2009 09:42
Как с помощью АЦП измерить напряжение Sollus Микроконтроллеры, АЦП, память и т.д 16 22.01.2008 16:01


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


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