Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.11.2007, 01:01
|
|
Частый гость
Регистрация: 12.11.2007
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Нужна помощь с АЦП
Народ, только начинаю разбираться с PICами.
Помогите плиз решить одну задачу:
Нужно мерить постоянное напряжение до 18в с погрешностью 2-3% и выводить результат на простой 7-ми сегментный индикатор.
Задача реальная, но для начала хотелось бы разобраться с общими приципами.
Нужна подходящая схема и софт, чтобы понять как все это работает.
Чем проще - тем лучше.
Самый распространенный ПИК, дешевый АЦП и простая прошивка. Годится вариант со встроенным АЦП рпи условии, что ПИК не дифицитный.
P.S. нашел вот такой вариант, но без прошивки ничего не понятно
Заранее спасибо.
|
|
|
|
13.11.2007, 07:14
|
|
Частый гость
Регистрация: 04.05.2006
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Откройте PROTEUS 7, там есть проект PIC ADC example. В этом проекте есть схема, прошивка и файл asm. Применен PIC16f877.
|
|
|
|
13.11.2007, 09:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Нужна помощь с АЦП
Сообщение от _Stealth_
|
Народ, только начинаю разбираться с PICами. Нужна подходящая схема и софт, чтобы понять как все это работает. ... нашел вот такой вариант, но без прошивки ничего не понятно
|
Схемы, софт, очень подробные разъяснения с примерами программирования всегда есть на сайте изготовителя. Если непременно нужно на пиках, то искать нужно было на сайте микрочипа, а не по сторонам. Скажем, для рекомендованного выше 877-го есть такой списочек литературы, а в нем конкретный дукамент.
И для каждого мелкоконтроллера - есть свой список спецификаций, аппнотов, примеров приложений со схемами и программами. Если цель действительно - "понять как все это работает", то лучшего и не найти. А вот, когда там что-то не срастётся, тогда уже с вопросами к всезнающему Оллу...
|
|
|
|
13.11.2007, 13:14
|
|
Прохожий
Регистрация: 10.08.2007
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Зайдите сюда: http://2aplusa.ru/ras/index.html
Там есть пример под PIC18F452.
|
|
|
|
13.11.2007, 18:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Порядок следующий : выбираем канал, ждем, запускаем преобразование, считываем результат.
У меня 3 года идет задрядник аккумуляторов на 12F675. В начале проблем небыло, но сейчас обнаружил странный эффект. Если жду 1 мС результать на 5% ниже, чем если ждадть 65 мС. Увеличивал до 2 мС, без пользы. Махнул и переработал программу, да что за эффект не понял.
__________________
Мыслю, следовательно существую
|
|
|
|
15.11.2007, 14:00
|
|
Частый гость
Регистрация: 15.06.2007
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Сообщение от Popeye
|
Порядок следующий : выбираем канал, ждем, запускаем преобразование, считываем результат.
У меня 3 года идет задрядник аккумуляторов на 12F675. В начале проблем небыло, но сейчас обнаружил странный эффект. Если жду 1 мС результать на 5% ниже, чем если ждадть 65 мС. Увеличивал до 2 мС, без пользы. Махнул и переработал программу, да что за эффект не понял.
|
У тебя на входе случаем не стоит интегрирующая цепочка (обычно ее применяют для сглаживания пульсаций и фильтрации ВЧ шума), уж очень похоже на заряд емкости.
|
|
|
|
15.11.2007, 14:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Интегрирующая цепочка разумеется есть. Подключена постоянно к батарее и к ноге ПИКа. Конденсатор заряжается в самом начале с подключением батареи. Напоминаю, что с прежними версиями кристалла 12F675 все было ОК, год назад начались случаи ошибок в АЦП, теперь все пошло к
__________________
Мыслю, следовательно существую
|
|
|
|
15.11.2007, 16:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Сообщение от Popeye
|
... обнаружил странный эффект. Если жду 1 мС результать на 5% ниже, чем если ждадть 65 мС.
|
Ковыряться в даташите сейчас не могу, но вот в мегах даташит прямо указывает - после переключения канала АЦПа, первые два измерения выбросьте в печку - может, что-то похожее и у тебя? Канал не переключаешь? Посмотри даташит на подобные темы.
|
|
|
|
15.11.2007, 18:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Сообщение от tempora
|
вот в мегах даташит прямо указывает - после переключения канала АЦПа, первые два измерения выбросьте в печку
|
Для ПИКов такого не встречал, но обязательно возьму на заметку. Спасибо !
__________________
Мыслю, следовательно существую
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Нужна помощь
|
TIW |
Электроника - это просто |
3 |
24.07.2009 15:50 |
Нужна помощь
|
dimadimos |
Ремонт оргтехники |
2 |
12.04.2007 18:15 |
Нужна помощь!
|
Katherine |
Информация по радиокомпонентам |
8 |
20.12.2006 22:58 |
[Решено] нужна помощь
|
Conjurer |
Делимся опытом |
3 |
27.03.2006 21:44 |
Нужна помощь
|
Den0 |
Микроконтроллеры, АЦП, память и т.д |
1 |
13.03.2004 09:43 |
Часовой пояс GMT +4, время: 16:14.
|
|