Easyelectronics.ru

Электроника для всех
Текущее время: 29 сен 2020, 03:00

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 13:34 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
Сигнал снимается с ОУ и подается на вход АЦП. У ОУ вход Ref, который смещает нуль. Скажем в данный момент на Ref подано 2.5 V. То есть ноль - 2.5 V. Нужно получить значения от 0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 14:08 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2193
Откуда: Нальчик
Ну а в чем проблема? нужно перевести беззнаковый результат ADC в знаковое значение?


Последний раз редактировалось ShadS 20 авг 2016, 14:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 14:11 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
ShadS писал(а):
Ну а в чем проблема? нужно перевести результат ADC в знаковое значение?

В безнаковое. От 0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 14:23 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2193
Откуда: Нальчик
demiurg1978 писал(а):
В безнаковое. От 0.
Не совсем понятно...
Вроде тут 2 варианта... (ADC 10-ти разрядный)

1 - результат беззнаковый, отражает реальную картину сигнала на выходе ОУ...
0в = 0
2,5в = 512
4,99в = 1023

2 - результат знаковый (создаем виртуальный 0)
0в = -511
2,5в = 0
4,99в = 511


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 14:46 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
ShadS писал(а):
...

Загляни в личку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 15:01 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6957
по subj - поставьте канонический дифференциальный усилитель с входными сигналами Vin и Ref. На выходе будет 0. Используйте R2R операционник.

Remark: "Программный" вариант был предложен ранее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 15:21 
Старожил
Аватара пользователя

Зарегистрирован: 11 авг 2016, 20:52
Сообщения: 758
Откуда: GMT+6
demiurg1978 А отнять от результата АЦП значение АЦП при напряжении "ноля" ОУ не пробовали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 16:25 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
u37 писал(а):
по subj - поставьте канонический дифференциальный усилитель с входными сигналами Vin и Ref. На выходе будет 0. Используйте R2R операционник.

Remark: "Программный" вариант был предложен ранее.

Пример схемы.
Где программный пример?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 16:59 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6957
http://easyelectronics.ru/operacionnyj-usilitel.html
В транскрицпции DI HALT'а он называется "вычитающий".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 18:35 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
Тогда заморочки будут на стороне схемы. А я хочу уйти от этого. Все коррекции должны быть программными.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 18:37 
Старожил

Зарегистрирован: 05 фев 2013, 00:58
Сообщения: 3516
По-моему, достаточно инвертировать старший бит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 20 авг 2016, 18:39 
Старожил
Аватара пользователя

Зарегистрирован: 11 авг 2016, 20:52
Сообщения: 758
Откуда: GMT+6
iev91 писал(а):
По-моему, достаточно инвертировать старший бит.

Только если "ноль" = половине опорного АЦП.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 29 авг 2016, 19:25 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
Вроде так. Вроде работает. Проверки не закончил. Завтра еще сделаю замеры. Есть небольшое смещение в плюс и не могу вычислить где. Увеличил число преобразований и кол-во периодов. Смещение уменьшилось. Вообще в непонятках.
Show


Среднеквадратическое показывает при нуле тока единицу. Показания 0,084 (нули и запятую я уже добавил) при выводе на дисплей.
Тестовая закладка показывает, что больше нуля при преобразовании отрицательной полуволны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 30 авг 2016, 08:09 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 309
Откуда: Новочеркасск
Вы смещение фиксированное задаёте или оно автоматически считается (у меня автоматом считается, но у меня есть возможность не подавать ничего на вход измерения, когда идёт установка нуля), у меня с фиксированным значением тоже корявинько выходило, каждая из одинаковых схем имела немного свои смещения (разброс около +-20 в значениях 12-ти разрядного АЦП)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 30 авг 2016, 11:29 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
Напряжение смещения замеряется. Как вы вход отключаете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 30 авг 2016, 14:26 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 309
Откуда: Новочеркасск
В комплексе асинхронного генератора это было просто - реле нагрузку отключало. В инверторе SRM - перед пуском устанавливается ноль датчика входного тока (пока транзисторы не комутируем тока нету). Ну соответственно с граничными условиями нуля, если вылезло за пределы то ошибка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 06 сен 2016, 23:17 
Старожил
Аватара пользователя

Зарегистрирован: 23 янв 2012, 00:31
Сообщения: 1799
Откуда: Новокузнецк
По поводу установки нуля: а если накопить данных за несколько периодов и вычислить среднее значение? Если сигнал симметричный, то оно и будет нулем.

_________________
elisey.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с математикой. Нужно обсчитать сигнал. Ноль смещен.
СообщениеДобавлено: 06 сен 2016, 23:30 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3691
Откуда: Новосибирск
elisey писал(а):
...

У меня аппаратная причина была. Сначала я сделал на прерываниях. Запускал таймер, который в свою очередь, запускал преобразование. Делал и на автомате, по событию прерывания таймера, и принудительно, в прерывании таймера. Ни в какую. Плюнул, сделал с опросом флага. Только тогда добился нулевых значений в регистре ацп. Схема получилась следующей: TL431 выдает 2.5 вольта. Я с него подаю на вход ацп и один вывод транса также на TL431, второй на ацп. То есть, у нас на входе ацп переменка со смещением нуля на 2.5 вольта. Спасибо, кстати, за совет, тому кто подскзал. Очень хорошее решение. Мои опыты и замеры токов показали, что нужно делать следующее: на AREF подать 2.5 вольта. Вывод транса на 1.25 вольта, чтобы войти в нужный диапазон выходного напряжения транса.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB