Как получить отрицательный сигнал PWM?На один +5в другой 0v

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#21

Сообщение Mining » 23.04.2017{, 21:16}

slavas писал(а):Grafsaxar, я пршу прощения за поведение этого человека, наверное у него просто настроение плохое.Добавлено (23.04.2017, 19:08)
---------------------------------------------
AVGN, вы сами с ошибками пишете и хамите человеку для которого русский не родной.
slavas, ну, зачем Вы так.
Я вот давно читаю этот форум, и Вы не особо блещете грамотой русского языка.
AVGN отличный радиоинженер.
Вижу, что недавно начал осваивать Сережину программу, и Вы посмотрите, уже какие проекты сделал для AD9850.
И вижу его педантичный подход к каждому решению.
Так и должно быть иначе искры и дым.
И согласен с AVGN полностью, что всем без исключения надо оперировать традиционными терминами в радиоэлектронике и заморским коллегам поблажек не будет.
Последний раз редактировалось Mining 23.04.2017{, 21:19}, всего редактировалось 1 раз.

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#22

Сообщение Airis » 23.04.2017{, 22:28}

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

Добавлено (23.04.2017, 22:28)
---------------------------------------------
P.S.
Если задача просто сделать переключатель двух транзисторов (что то похожее на ЩИМ контроллер используемых в импульсных блоках питание), то в чистом Flprog это проблематично реализовать. Подача на транзисторы прямого и инвертировано сигнала от ШИМ или генератора тут не подходит. При управлении транзисторам надо оставлять "паузу безопасности" что бы включение второго транзистора происходила с небольшой задержкой после отключение первого транзистора.
При постом инвертировании выхода генератора, даже если это несимметричный мультивибратор, на разных выходах будет разное длительность положительного импульса, что 100% приведет к КЗ.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#23

Сообщение Grafsaxar » 23.04.2017{, 23:15}

Цитата Airis () При управлении транзисторам надо оставлять "паузу безопасности" что бы включение второго транзистора происходила с небольшой задержкой после отключение первого транзистора.При постом инвертировании выхода генератора, даже если это несимметричный мультивибратор, на разных выходах будет разное длительность положительного импульса, что 100% приведет к КЗ.
Правильно заметил.

Как это можно реализовать?

Вложения
4408631.jpg
Последний раз редактировалось Grafsaxar 23.04.2017{, 23:17}, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#24

Сообщение support » 23.04.2017{, 23:24}

Подождите недельку. Я уже реализовал (точнее заканчиваю вот сейчас конкретно) поддержку чипа PCA9685.
Характеристики
  • Частота тактирования: 25 МГц внутренний генератор (±3%).
  • Количество каналов ШИМ: 16 шт.
  • Разрешение ШИМ: 12 бит 4096 тактов (от 0 до 100%).
  • Выходная частота ШИМ: 24 … 1526 Гц
Можно будет менять частоту ШИМ программно в любой момент (правда для всех выходов сразу), ну и для каждого выхода задавать сдвиг фазы (именно то что требуется для данной задачи).
Автор программы FLProg.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#25

Сообщение Nikan » 24.04.2017{, 01:20}

.
Последний раз редактировалось Nikan 23.03.2023{, 16:52}, всего редактировалось 1 раз.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#26

Сообщение support » 24.04.2017{, 04:43}

Ну вот и закончил с PCA9685. Отлаживал код по вашей задаче. Вот результаты.
Регулировка наполнения ШИМ. Схема.

На аналоговом входе висит переменик. Для нулевого выхода заданно смещение фазы на 180 градусов (2047). Значения на входе Val обеих блоков (второй блок - смещение фазы - 0) изменяется от 0 до 2000.  Осцилограмма

_uVideoPlayer({'url':'');

 Как видите пауза между фронтами даже при максимальном значении присутствует



Её можно увеличить, уменьшая максимальное значение.

Теперь регулировка частоты.
Схема


Так же на аналоговом входе висит переменник, блок определения изменения числа с гистерезисом стоит для фильтации дребезга резистора. Гистерезис равен 10 герцам.
Осцилограмма рвботы.

_uVideoPlayer({'url':'');

Это изменять частоту и величину шим можно и одновременно, но у меня под рукой оказался только один переменник))))

Версия программы выйдет через недельку(по крайней мере постараюсь).
Вложения
7624609.png
3423273.png
7645053.png
Автор программы FLProg.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#27

Сообщение Grafsaxar » 24.04.2017{, 13:31}

Airis писал(а):Проблема у "заморского коллеги" ни в том что он не знает русские термины электроники и автоматизации, а то что он до сих пор не созрел выложит схему своего устройство.
Какие термины???  Перепутал одно слово... 
Какието сдесь все придиристые

Читаю форумы на других языках
так что то "земляки русские" там вообще круто выражаются ,вообще не поймёшь.
И никаких замечаний с заморской стороны.

Так что товарищи соблюдайте субординацию
и уважайте поклонников программы  безразличо с какой страны они пишут.

Задача ясно показана на диаграмме:
Управление 2 затворами попеременно. Тип полевого тоже известен.

И что за ними стоит не так уж важно для решения этой задачи.
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#28

Сообщение Grafsaxar » 24.04.2017{, 14:32}

Nikan писал(а):Это реализуется драйвером верхнего и нижнего ключа.например IR2112.
Смотрел я уже её..

Смущает эта строка:


Затворы тяжёлые.



Думаю полевики будут греться ,

Хотя заказал уже. Прийдут буду пробовать.

Добавлено (24.04.2017, 14:32)
---------------------------------------------
support писал(а):Ну вот и закончил с PCA9685. Отлаживал код по вашей задаче. Вот результаты.Регулировка наполнения ШИМ.
Спасибо большое Сергей.

Думаю это тоже многим пригoдиться.

Как раз то что надо, ноооооо

Управлять нагрузкой 3 Киловатта через I2C что-то не особо охото!!!

Хотя если небудет других вариантов прийдётся пробовать.

Плохой у меня опыт с работой I2C.
Использую его только для индикации ,
Если рядом лежат провода с нагрузкой по 40-100 Ампер , не работает он стабильно хоть какую экранизацию не ставь.

У нас в обшестве много квадрокоптеров побилось у которых движки по I2C управлялись.
Автопилоты по 300-500 баксов тогда стоили.

А у меня АПМ 2.6 стоит и управляет моторами по PWM , правда на 400 KiloГерцовой частоте.
Вложения
6976483.jpg
4859253.jpg
Последний раз редактировалось Grafsaxar 24.04.2017{, 16:30}, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#29

Сообщение Sancho » 24.04.2017{, 15:04}

Указаная автором темы "схема" и блок, сделанный Автором ничего общего не имеют.
О каком коротком замыкании идёт речь, если по  "схеме" транзисторы включены последовательно, какой может вообще быть ток при любом закрытом?
Разработанный Автором блок подходит, в первую очередь, для устройств с двухтактным выходом - преобразователи т.д для исключения сквозных токов. 
Поэтому, в данном случае, заданный топикастером вопрос и приведённая схема не имеют ничего общего.
Сугубо моё мнение.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#30

Сообщение Grafsaxar » 24.04.2017{, 16:29}

Цитата SanchРазработанный Автором блок подходит, в первую очередь, для устройств с двухтактным
выходом - преобразователи т.д для исключения сквозных токов.

Совершенно верно!!!

Если использовать один полевик , то батарея будет заряжаться импулсами по 120 Ампер !!!

И это скажется на её долговечности. Поэтому нужен второй полевой для исключения сквозных токов.

На многих импульсных зарядных устройствах применена такая схема силового ключа.
Sancho писал(а):Указаная автором темы "схема" и блок, сделанный Автором ничего общего не имеют.
Сугубо моё мнение.

По ходу многие знают теорию, а вот практики маловато...
Качество — это делать что-либо правильно, даже когда никто не смотрит

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#31

Сообщение Airis » 24.04.2017{, 17:02}

По схеме, так она есть, с попеременным переключении транзисторов, аккумулятор будет "заряжается" током .

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#32

Сообщение Nikan » 24.04.2017{, 17:07}

.
Последний раз редактировалось Nikan 23.03.2023{, 16:54}, всего редактировалось 1 раз.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#33

Сообщение Grafsaxar » 24.04.2017{, 19:17}

Nikan писал(а):если посмотреть  даташит наIRF3205 то можно обнаружить, что данный транзистор имеет паразитный диод подключенный анодом к Sourse и катодом к Drain. Поэтому в  Вашей схеме (начало топика) верхний ключ ни коим образом образом (открыт он или закрыт)  не будет влиять на протекание тока от панели к аккумулятору
Сугубо заблуждаетесь.

Посмотрите на стрелки направления тока.
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#34

Сообщение Nikan » 24.04.2017{, 19:49}

.
Последний раз редактировалось Nikan 23.03.2023{, 16:52}, всего редактировалось 4 раза.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#35

Сообщение Grafsaxar » 24.04.2017{, 23:14}

Nikan писал(а):дорисовал Вашу схему в соответствии с примененными транзисторами.каким образом открытие закрытие верхнего ключа повлияет на протекание тока от панели до аккумулятора?
при открытии нижнего ключа направление тока 0v = солнечная батарея Sourse-Drain

при открытии верхнего ключа направление тока 0v =  батарея Sourse-Drain

Место встречи 2 Draina 

с этого места можно и напряжение регулируемое снимать:)))
только немного стабилизировать
Качество — это делать что-либо правильно, даже когда никто не смотрит

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#36

Сообщение Airis » 25.04.2017{, 00:23}

Наверно я тупой (похоже что тут таких "тупых" много) но все равно не понимаю каким образам будет заряжается аккумулятор?
Может Вы все таки дорисуете схему до конца, иначе тема будет продолжатся в духе:
- Форум: "Такая схема не может работать",
- Автор: "Это Ваше мнение, но схема работает :)))))" .

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#37

Сообщение Mining » 25.04.2017{, 05:39}

Airis писал(а):Наверно я тупой (похоже что тут таких "тупых" много) но все равно не понимаю каким образам будет заряжается аккумулятор?Может Вы все таки дорисуете схему до конца, иначе тема будет продолжатся в духе:
- Форум: "Такая схема не может работать",
- Автор: "Это Ваше мнение, но схема работает :)))))" .
Airis, причина только одна. Заморский коллега просто хочет здесь получить помощь на халяву для своего коммерческого проекта. Вот и извивается как может.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#38

Сообщение Олег » 25.04.2017{, 08:38}

Причем тут это? И при чем халява? Grafsaxar, тоже охотно помогает другим и не спрашивает о назначении проекта.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#39

Сообщение Grafsaxar » 25.04.2017{, 11:40}

Airis писал(а):Наверно я тупой (похоже что тут таких "тупых" много) но все равно не понимаю каким образам будет заряжается аккумулятор?
Когда мне инженеры с фирмы Стека начертили выходной ключь.
я в этом тоже сомневался. через 2 года я разобрал такое зарядное устройство.

к моему большому удивлению силовой ключь устроен именно так.

Вот я и хочу убедиться будет ли он так работать.

Я не думал что тема так талеко зайдёт:)))

Просто появилось желание сделать ЗУ своими силами + модбас + привязка к скаде

Там как то хитро устроено управление верхнего полевого.

я замерял сигналы на обоих затворах.    На канале 2 включено повышение на 10, поэтому разница.

Изображение

Раз уже ето всё так далеко зашло, давайте сделаем общими усилиями такое универсальное зарядное устройство.

У меня есть возможность протестировать, имею в наличие всё оборудование и элементы.

На днях выложу фото этого зарядного устройства. Может кто увидет больше чем я.

Добавлено (25.04.2017, 11:40)
---------------------------------------------
Mining писал(а):причина только одна. Заморский коллега просто хочет здесь получить
Какой-то вы странный....

И что за выражение " Заморский коллега "?
Mining писал(а):получить помощь на халяву для своего коммерческого проекта.
Не уверен не пиши......

во первых проект не коммерческий... будет работать будет всем доступен.

А насчёт халявы могу с вами поспорить......
Последний раз редактировалось Grafsaxar 25.04.2017{, 11:24}, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Как получить отрицательный сигнал PWM?На один +5в другой 0v

#40

Сообщение Nikan » 25.04.2017{, 12:03}

.
Последний раз редактировалось Nikan 23.03.2023{, 16:50}, всего редактировалось 1 раз.

Ответить

Вернуться в «Спросить у знатоков»