реклама на сайте
подробности

 
 
> делитель напряжения для Vref АЦП
Nebel
сообщение Dec 18 2008, 13:46
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 16-06-08
Из: Москва
Пользователь №: 38 319



Использую PIC18f452. Нужно измерить аналог.сигнал используя внешнее опорное напряжение = 6.25 В. На ПИК в качестве опорного 6,25 В подавать нельзя, поэтому, как я понимаю, нужно использовать делитель напряжения и для опорного напряжения и для измеряемого сигнала и все это подключать к МК.
Подскажите пожалуйста, правильно ли я нарисовал схему? или это бредятина полная:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Microwatt
сообщение Dec 19 2008, 13:10
Сообщение #2


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Nebel @ Dec 18 2008, 17:46) *
Использую PIC18f452. Нужно измерить аналог.сигнал используя внешнее опорное напряжение = 6.25 В. На ПИК в качестве опорного 6,25 В подавать нельзя, поэтому, как я понимаю, нужно использовать делитель напряжения и для опорного напряжения и для измеряемого сигнала и все это подключать к МК.

Трудно решать любую задачу, если она не сформулирована. Или сформулирована неверно.
Вначале говорится о внешнем опорном, потом выясняется, что это не опорное, а просто ШИМ - сигнал....
Пропустите этот ШИМ через простейший ФНЧ (RC-цепочку), поделите и меряйте штатным АЦП.
Аккуратнее было бы в фильтре использовать масштабирующий ОУ.
Программеры всех стран и народов, настойчиво овладевайте азбукой схемотехники!
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 19 2008, 13:30
Сообщение #3





Guests






Цитата(Microwatt @ Dec 19 2008, 16:10) *
...Программеры всех стран и народов, настойчиво овладевайте азбукой схемотехники!

biggrin.gif Хороший призыв! Нельзя не поддержать:
Железячники всех стран и народов, настойчиво овладевайте азбукой программирования! smile.gif
Не "городите" без надобности схемы, состоящие из ФНЧ, масштабирующего ОУ и АЦП, когда проблема решается одним резистором и десятком строк кода...
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Dec 19 2008, 18:12
Сообщение #4


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(@Ark @ Dec 19 2008, 17:30) *
biggrin.gif Хороший призыв! Нельзя не поддержать:
Железячники всех стран и народов, настойчиво овладевайте азбукой программирования! smile.gif
Не "городите" без надобности схемы, состоящие из ФНЧ, масштабирующего ОУ и АЦП, когда проблема решается одним резистором и десятком строк кода...

Нравится кодом - решайте кодом.
Поделите в столбик 6.25 вольта на 1.25, возьмите среднее арифметическое за 128 прериодов и дело с концом. Ну, можно еще поиск экстремумов или еще что... На листинге работать будет желе... программно, пардон.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 20 2008, 01:58
Сообщение #5





Guests






Цитата(Microwatt @ Dec 19 2008, 21:12) *
Нравится кодом - решайте кодом.
Поделите в столбик 6.25 вольта на 1.25, возьмите среднее арифметическое за 128 прериодов и дело с концом. Ну, можно еще поиск экстремумов или еще что... На листинге работать будет желе... программно, пардон.

Ну, у Вас это ни на листинге не будет работать, ни железно, ни как... Раз собираетесь делить напряжения в столбик, вместо того, чтобы измерить временные интервалы. Когда задача, просто решается "в лоб" программно, Вы предпочитаете схемотехническое решение... Ну-ну, никто не может Вам запретить "чесать левой ногой правое ухо"...


Цитата(rx3apf @ Dec 19 2008, 21:25) *
Хм. Используя timer capture, можно иметь разрешение, равное частоте тактирования таймера. Всяко лучше, чем делать это программно...

Период ШИМ таким способом понятно как измерить. А длительность импульса? Поясните, если не сложно.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 20 2008, 06:29
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(@Ark @ Dec 20 2008, 04:58) *
Период ШИМ таким способом понятно как измерить. А длительность импульса? Поясните, если не сложно.

Если скважность PWM ограничена, можно ведь и перекинуть полярность детектирования фронта. Или - брать кристалл с двумя захватами. Как вариант, если допускается усрединение - можно просто разрешать счет таймера по наличию входного сигнала, а дальше скважность считается простым делением.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Dec 20 2008, 10:45
Сообщение #7





Guests






Цитата(rx3apf @ Dec 20 2008, 09:29) *
Если скважность PWM ограничена, можно ведь и перекинуть полярность детектирования фронта. Или - брать кристалл с двумя захватами. Как вариант, если допускается усрединение - можно просто разрешать счет таймера по наличию входного сигнала, а дальше скважность считается простым делением.

Цитата(xemul @ Dec 20 2008, 12:47) *
В PIC18F452 два 16-битных регистра захвата. Один настраивается на 0/1, другой наоборот. Пара арифметических операций - вуаля.
С 40 МГц Fosc получается ~8.5 бит/период ШИМ (при частоте ШИМ 25 кГц).
Если допустимо усреднение, то можно включить прескейлеры по CCPx (1:4 или 1:16) и соответственно поднять разрешение. Т.к. с прескейлерами модули CCP в PIC18F452 работают только по 0/1, придется снаружи поставить инвертор на один из входов CCP.

Понятно. Спасибо за пояснения. Хотя, даже моим методом, получается минимум 7-битный результат.
Предлагаемыми схемотехническими методами его еще надо достичь...
По моему, для автора темы, выбор методов должен быть очевиден...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nebel   делитель напряжения для Vref АЦП   Dec 18 2008, 13:46
- - Vanёk   Цитата(Nebel @ Dec 18 2008, 16:46) Исполь...   Dec 18 2008, 13:53
|- - Nebel   Цитата(Vanёk @ Dec 18 2008, 16:53) Для пи...   Dec 18 2008, 14:01
|- - Diusha   Ваш делитель дает 5В = Uпитания. Не уверен, что эт...   Dec 19 2008, 04:14
|- - Nebel   Цитата(Diusha @ Dec 19 2008, 07:14) Ваш д...   Dec 19 2008, 06:27
- - DpInRock   Напряжение с переменного резистора не будет равно ...   Dec 19 2008, 06:28
- - Tanya   Цитата(Nebel @ Dec 18 2008, 16:46) Исполь...   Dec 19 2008, 08:20
- - Nebel   Цитата(DpInRock @ Dec 19 2008, 09:28) Нап...   Dec 19 2008, 08:31
|- - Tanya   Цитата(Nebel @ Dec 19 2008, 11:31) На сам...   Dec 19 2008, 09:09
|- - @Ark   Цитата(Nebel @ Dec 19 2008, 11:31) На сам...   Dec 19 2008, 11:31
|- - rx3apf   Цитата(@Ark @ Dec 19 2008, 14:31) Все, бо...   Dec 19 2008, 18:25
- - DpInRock   Хрен редьки не слаще. Пульсации будут неслабые. В ...   Dec 19 2008, 09:01
- - MrYuran   Если нужно мерить скважность ШИМа, то лучше преобр...   Dec 19 2008, 09:08
||- - xemul   Цитата(@Ark @ Dec 20 2008, 04:58) Период ...   Dec 20 2008, 09:47
||- - Microwatt   Цитата(@Ark @ Dec 20 2008, 05:58) Ну, у В...   Dec 20 2008, 15:13
||- - @Ark   Цитата(Microwatt @ Dec 20 2008, 18:13) Но...   Dec 20 2008, 16:40
||- - Microwatt   Цитата(@Ark @ Dec 20 2008, 20:40) Напряму...   Dec 20 2008, 18:37
|- - Nebel   Цитата(Microwatt @ Dec 19 2008, 16:10) Тр...   Dec 19 2008, 21:44
|- - Microwatt   Цитата(Nebel @ Dec 20 2008, 01:44) Я так ...   Dec 20 2008, 01:08
|- - Nebel   Цитата(Microwatt @ Dec 20 2008, 04:08) Хм...   Dec 20 2008, 10:31
- - Nebel   Цитата(@Ark @ Dec 20 2008, 13:45) По моем...   Dec 20 2008, 11:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 23:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01451 секунд с 7
ELECTRONIX ©2004-2016