Например TDA7294

Форум РадиоКот • Просмотр темы - Как отрицательный полупериод синусоиды сделать положительным
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 18:16:46

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 81 ]  1, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Как отрицательный полупериод синусоиды сделать положительным
СообщениеДобавлено: Сб апр 13, 2024 21:21:17 
Потрогал лапой паяльник

Карма: -4
Рейтинг сообщений: -6
Зарегистрирован: Вс янв 06, 2013 03:47:31
Сообщений: 323
Рейтинг сообщения: 0
Как отрицательный полупериуд сигнала сделать положительным ? Несколько дней пытаюсь решить эту задачу и ничего не получается. Диодный мост для этих целей не подходит, так как сигнал амплитудой от 20мВ. Никакой диод при 20мВ работать не будет. Сигнал у меня с датчика, условно скажем синусоида, требуется отрицательную полуволну сигнала развернуть в положительную сторону. На рисунке, нижнюю часть, всё что со знаком минус, нужно развернуть на верх...

Изображение

Была идея на 2 транзисторах схему собрать с разной проводимостью, типа один транзистор открывалмя только при положительной полуволне, а второй при отрицательной, а потом на выходе как то это собрать в один сигнал, но ничего не получается, как соединить два транзистора с разной проводимостью в одно целое когда у них полярность подключения совершенно разная ?

Пытался на ОУ реализовать, тоже не выходит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Сб апр 13, 2024 21:51:49 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 3474
Зарегистрирован: Пн фев 09, 2009 22:19:49
Сообщений: 17496
Откуда: Когда-то был прекрасный город для людей
Рейтинг сообщения: 0
Сначала просто амплитуду поднять, потом детектировать и нормализовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Сб апр 13, 2024 22:03:58 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8124
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 18533
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Михаил_ писал(а):
Как отрицательный полупериуд сигнала сделать положительным ?
В поиск введите Детектор на ОУ, схем много.
Только для таких малых напряжений ОУ нужно сильно лучше, чем LM358.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Сб апр 13, 2024 22:32:23 
Потрогал лапой паяльник

Карма: -4
Рейтинг сообщений: -6
Зарегистрирован: Вс янв 06, 2013 03:47:31
Сообщений: 323
Рейтинг сообщения: 0
Муркиз, амплитуда сигналов от 20мВ до 3 Вольт. Питание схемы 5 Вольт. Это какую же городить придётся схему.. чтобы сохранить весь диапазон сигнала от 20мВ до 3000мВ Допустим усиление в 100 раз и тогда 20мВ сигнал усилится до 2Вольт , а вот 3 вольтовый сигнал усилиться до 300Вольт, то есть питание усилителя должно быть более 300Вольт. Явно этот вариант не пойдёт.

Добавлено after 13 minutes:
Re: Как отрицательный полупериуд синусоиды сделать положительным
Martin76, нашёл схему "Двухполупериодного активного выпрямителя на ОУ", буду пробовать собирать.

Не получается.


Последний раз редактировалось Михаил_ Вс апр 14, 2024 01:01:08, всего редактировалось 1 раз.

Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Сб апр 13, 2024 22:40:00 
Друг Кота
Аватар пользователя

Карма: 104
Рейтинг сообщений: 3234
Зарегистрирован: Сб фев 11, 2017 15:59:13
Сообщений: 14354
Откуда: 57 RUS
Рейтинг сообщения: 0
Диоды приоткройте, подав постоянное напряжение смещения, для кремния в районе 0,5V-0,6V

_________________
ZA НАРОДОВЛАСТИЕ а не дерьмократию!
Суверенным и независимым может считаться только то государство, против которого англосаксонские разносчики кланово-олигархической дерьмократии и еврогейских "ценностей" со своими пособниками ввели санкции!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Сб апр 13, 2024 22:57:17 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8124
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 18533
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Диоды с схемах с ОУ смещены и можно детектировать милливольты. Падение на них не влияет на выходное напряжение за счет того, что они находятся в цепи ОС. Вот пример https://www.analogictips.com/wp-content ... gure-2.jpg


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 00:28:16 
Собутыльник Кота
Аватар пользователя

Карма: 54
Рейтинг сообщений: 454
Зарегистрирован: Вт сен 25, 2012 23:13:41
Сообщений: 2805
Откуда: г.Дзержинск Нижегородской обл.
Рейтинг сообщения: 0
Михаил_, Вот Вам схема:
СпойлерИзображение

А вот симуляция её работы: https://everycircuit.com/circuit/6486366707777536

_________________
Спасение утопающих дело рук самих утопающих.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 02:02:28 
Потрогал лапой паяльник

Карма: -4
Рейтинг сообщений: -6
Зарегистрирован: Вс янв 06, 2013 03:47:31
Сообщений: 323
Рейтинг сообщения: 0
Martin76, не работает схема по ссылке. незнаю что не так делаю. кучу вариантов перепробовал ни одна схема не работает. Сжёг ардуино с этими выпрямителеми активными, питалось всё от 5 вольт ардуино. На сегодня хватит, ни сил ни нервов уже нет.

Добавлено after 40 minutes 47 seconds:
Re: Как отрицательный полупериуд синусоиды сделать положительным
gsmart, каким образом подать на диодный мост открывающее напряжение, на все 4 диода одновременно ? Я не представляю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 04:48:50 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Как отрицательный полупериуд сигнала сделать положительным ? Несколько дней пытаюсь решить эту задачу и ничего не получается.

Какова цель этой задачи? Есть смутное подозрение, что цель фейковая.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 08:08:53 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 3474
Зарегистрирован: Пн фев 09, 2009 22:19:49
Сообщений: 17496
Откуда: Когда-то был прекрасный город для людей
Рейтинг сообщения: 0
И ни по любой схеме не получится, если у него питание всего 5 вольт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 10:32:08 
Потрогал лапой паяльник

Карма: -4
Рейтинг сообщений: -6
Зарегистрирован: Вс янв 06, 2013 03:47:31
Сообщений: 323
Рейтинг сообщения: 0
КРАМ, что значит цель фейковая ? С усилителя биопотенциалов сигнал подаю на АЦП ардуино. Для удобства отслеживания уровня сигнала и подсчёта "импульсов" нужно чтобы все "импульсы" были положительной полярности от нуля и более в положительную сторону. Думал, что проблем не будет с такой на первый взгляд простой задачей, а оказалось, что не такая она и простая... развернуть полярность отрицательного полупериуда сигнала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 10:45:43 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 3474
Зарегистрирован: Пн фев 09, 2009 22:19:49
Сообщений: 17496
Откуда: Когда-то был прекрасный город для людей
Рейтинг сообщения: 0
Можно просто не развернуть, а сместить.

И кстати - откуда тогда 3 вольта возьмутся ?

Ну а если делать правильный усилитель биопотенциалов, то существуют для этого специальные инструментальные операционники.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 10:50:30 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
КРАМ, что значит цель фейковая ? С усилителя биопотенциалов сигнал подаю на АЦП ардуино.

Мое предположение блестяще подтвердилось. :)))
Даю на водку.
Входной сигнал нужно сместить на половину раскрыва АЦП. То есть на половину питания МК, если опора АЦП и есть питание МК.
После получения данных их нужно привести к нулю равному половине диапазона АЦП путем вычитания из данных 2047, если АЦП 12 разрядов. Получится знаковый массив и вы элементарно превратите его в выпрямленный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 12:54:44 
Потрогал лапой паяльник

Карма: -4
Рейтинг сообщений: -6
Зарегистрирован: Вс янв 06, 2013 03:47:31
Сообщений: 323
Рейтинг сообщения: 0
Муркиз, в качестве усилителя у меня инструментальный усилитель AD620. с выхода получаю сигнал с которым уже произвожу нужные мне действия, фильтрацию и прочее. Про 3 вольта не понял ? Как откуда, с выхода AD620 ..сигналы усиливает и на выходе напряжение изменятся от 0 до предела напряжения питания в положительную и отрицательную сторону. Что значит сместить ?

Добавлено after 10 minutes 51 second:
Re: Как отрицательный полупериуд синусоиды сделать положительным
КРАМ, сместить ? постоянную составляющую подать равную половине напряжения питания? Так так и было у мення изначально. Только не удобно таким образом отслеживать уровень сигнала и подсчитывать количество импульсов. Приходится в коде прописывать много лишних операций это замедляет работу Ардуино. Про масив данных не очень понял, предлагается отрицательные полуволны сигнала приравнять к нулю ? То есть исключить их вовсе ? Программным способом можно произвести выпрямление ?


Последний раз редактировалось Михаил_ Вс апр 14, 2024 13:03:38, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 13:02:25 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Только не удобно таким образом отслеживать уровень сигнала и подсчитывать количество импульсов. Приходится в коде прописывать много лишних операций это замедляет работу Ардуино.

Это вы серьезно? :facepalm:
Вы называете "много лишних операций" одно вычитание и нахождение модуля числа? Приведите свой код.
ЗЫ.
Если вы не можете справиться со столь простой задачей, то наверное нужно подучиться программированию контроллеров и отказаться от самой платформы Ардуино, работая чисто с МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 14:02:30 
Потрогал лапой паяльник

Карма: -4
Рейтинг сообщений: -6
Зарегистрирован: Вс янв 06, 2013 03:47:31
Сообщений: 323
Рейтинг сообщения: 0
КРАМ, Я серьёзно. Ну не все же специалисты. Чему удивляется то? Если бы я был специалистом в данной области, то, наверное, не задавал бы тут вопросов. Прям смешно мне стало, это как человек не умеющий рисовать спрашивает у художника, как нарисовать солнышко, а в ответ ..ты серьёзно, не умеешь рисовать солнышко ))

Я даже понятия не имею, что такое модуль числа. С математикой у меня очень плохо, я её просто ненавижу. Но если потребуется, то могу почитать про модуль числа в интернете и узнать.

Я не готов тратить месяцы и годы на изучение программирования контроллеров ради того, чтобы выпрямить переменное напряжение. По-моему, это не целесообразно. Должно же быть более простое решение этой задачи. На изучение программирование ардуино мне потребовалось несколько месяцев, и вы предлагаете опять начинать всё сначала... чтобы выпрямить переменку. Как-то не хочется. Если, конечно, других более простых способов не найду, то придётся учить.

Под операциями в ардуино я имел не нахождение модуля числа, а другой код, у меня подсчитывается количество сигналов превышающих определённый порог по амплитуде и умещающихся в 1 минутный интервал времени. Если бы сигнал были все только с положительной полярностью, то и вычислений пришлось бы производить на половину меньше. Всё это на ардуино сильно замедляет работу. Конечно, если отказаться от ардуино, то всё будет гораздо быстрее, но я не умею работать с микроконтроллерами.

А мне сейчас нужно всего лишь изменить полярность отрицательной полуволны сигнала поступающего на вход АЦП ардуино. Это всё что требуется для реализации моего проекта. Неужели чтобы это реализовать нужно заняться изучением программирования микроконтроллеров?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 14:20:20 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
КРАМ, Я серьёзно. Ну не все же специалисты.

Уважаемый, вы влезли в некие сани. Тогда извольте соответствовать этим саням хотя бы в самом первом приближении. Тем более, что вы поставили перед собой простейшую задачу.
Модуль числа - это число равное исходному, но с положительным знаком. Это и есть выпрямление.
В Си это выглядит как:
Код:
 if (int16_t var<0) var=-var;

И, кроме того, реализовать задуманное с помощью схемотехники, как оказалось, гораздо сложнее, нежели написать две строки в коде.
Неужели чтобы это реализовать нужно заняться изучением программирования микроконтроллеров?

Вообще-то да. Если вы собираетесь посадить редиску, вам нужной узнать как ее выращивают, если вы собрались завести кошку, то требуется узнать как ее кормить, если вы решили прыгнуть с парашютом, вам надлежит изучить как .... Если конечно вы собираетесь после этого вернуться домой... :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 14:23:13 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 3474
Зарегистрирован: Пн фев 09, 2009 22:19:49
Сообщений: 17496
Откуда: Когда-то был прекрасный город для людей
Рейтинг сообщения: 0
Моё интересное, что для энцефалографии даже приводить к нулю не требуется.

Там интересна лишь полная амплитуда, размах сигнала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 14:26:09 
Друг Кота
Аватар пользователя

Карма: 111
Рейтинг сообщений: 4059
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 13463
Откуда: Екатеринбург
Рейтинг сообщения: 0
КРАМ, Я серьёзно. Ну не все же специалисты.
То, что сказал Крам, это стандартнейший метод ввода знакопеременных значений.
Как с этим жить? Поясняю.
1. Действительно, смещаете входной сигнал на половину опорного напряжения АЦП, при этом аппаратная часть получается несложной.
2. В случае, если ардуй выполнен на AVRке, а, скорее всего, так оно и есть, то её встроенный АЦП 10-разрядный, следовательно, выдаёт значения от 0x000 до 0x3FF, или в десятичном выражении от 0 до 1023. Средний отсчёт АЦП 512, такое значение (плюс-минус чуть-чуть) АЦП будет выдавать в отсутствии сигнала на входе.
3. Для получения значения сигнала вам надо всего лишь, получив очередной отсчёт АЦП, вычесть из него 512. В результате вы получите измеренное значение со знаком.
4. Модуль числа, или абсолютное значение числа - это число, "очищенное" от знака минус перед ним. К примеру, модуль нуля равен нулю, модуль пяти равен пяти, модуль минус трёх равен трём. Взятие модуля числа эквивалентно выпрямлению диодным мостом напряжения (с точностью до падения на его диодах), то есть тут нет ничего сложного. Да и алгоритмически тоже, всего-то надо прописать:
if(n<0) n=-n;
и всех делов.
5. Почему бы не освоить программирование?

ЗЮ. Пока я тут клапки топтал, много воды утекло. :)) Но пусть остаётся.

_________________
ВНИМАНИЕ! Я часто редактирую свои сообщения, поэтому перед ответом мне советую обновить страницу.
За перенос модераторами в МЯВУ тем с моими сообщениями я ответственности не несу.


Последний раз редактировалось mickbell Вс апр 14, 2024 14:28:29, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как отрицательный полупериуд синусоиды сделать положител
СообщениеДобавлено: Вс апр 14, 2024 14:27:25 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21790
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Моё интересное, что

Это отдельный вопрос. Мне страшно лезть в сам алгоритм, если автор не ведает простейшее.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 81 ]  1, , , ,  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: Динозавр и гости: 36


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y