Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Ответить

Re: плавное изменение шим на 555, как реализовать?

Пн май 28, 2012 17:51:41

Если такие вопросы задаёте, то значит не поняли ...

далеко пойдете...

Re: плавное изменение шим на 555, как реализовать?

Пн май 28, 2012 17:54:35

Не дублируйте предыдущие сообщения, у нас это нарушение.

Re: плавное изменение шим на 555, как реализовать?

Ср июл 11, 2012 08:45:58

А можно ли на Ne55 реализовать и изменение частоты и изменение длительности (независимо от частоты) ?

Re: плавное изменение шим на 555, как реализовать?

Ср июл 11, 2012 10:53:45

Lander писал(а):А можно ли на Ne55 реализовать и изменение частоты и изменение длительности (независимо от частоты) ?


нет
на одной микросхеме это невозможно, глядите сюда http://www.falstad.com/circuit/e-555int.html
не вдаваясь в подробности это невозможно потому что:
1. внутри схемы имеется два компаратора, резисторы устанавливающие им пороговый уровень (подключенные к их входам) выбраны так что конденсатор может разряжаться и заряжаться только в пределах одной трети от напряжения питания, к примеру у вас напряжение питания 10 вольт, конденсатор будет заряжаться и разряжаться в пределах от 3.3 вольта до 6.6 вольт (не ниже и не выше).
2. от изменения напряжения на выводе CV (control voltage - 5 ножка) определяющего пороговый уровень срабатывания нижнего компаратора, этот диапазон напряжений немного уменьшится что уменьшит (как ни крути) время за которое конденсатор зарядится/разрядится и в свою очередь изменит частоту с которой этот процесс будет происходить. Увеличится оно по определению не может, ... кому интересно почему могу позже написать.

если подключить осциллограф к выходу (выводу 3) см. http://www.falstad.com/circuit/e-555pulsemod.html и посмотреть на прямоугольные импульсы которые он покажет то может создастся впечатление что у них изменяется период, но это зрительная иллюзия у них изменятся только частота. если измерить прямо линейкой, приложив ее к дисплею осциллографа, длину нижнего и верхнего уровней в миллиметрах при разных напряжениях на пятой ножке CV (что совсем конешно жестятина) то отношение длинны нижнего и верхнего уровней во всех случаях будет одинаково.

3. 555 схема в принципе не способна выдать на выход сигнал у которого длительность импульса менее 50% от всего периода, это происходит от того что конденсатор (один единственный во всей схеме) заряжается через два последовательно подключенных резистора (общее сопротивление равно сумме их сопротивление) а разряжается через один резистор (тот который ближе к конденсатору), то есть разрядится быстрее чем зарядится конденсатор никак не может. На деле схема 555 даже 50% duty cycle не может выдать только близко 53% - 55%.

Схемы где 555 с диодами (с одним или двумя) это извращения, поскольку от любых изменений номиналов: в резисторах, в control voltage, в конденсаторе - изменяется частота, это изменение можно назвать изменением позиции импульса (pulse position modulation). что для настоящего pulse width модулятора неприемлемо. Что самое главное, от этого плавное изменение шим, будет совсем не плавное.

Есть в интернете схема шим на двух таймерах 555 (и она рекомендуется в некоторых datasheets от national instruments и texas instruments), в ней первый таймер 555 может быть подключен по стандартной схеме с всеми извращениями (которые мы здесь смотрим, astable mode) а второй подключен как monostable (one shot). К примеру вот http://www.linuxfocus.org/common/src/ar ... /NE555.pdf см. страницу восемь. Эта схема эффективна, но у нее тоже самое ограничение на duty cycle он не может быть менее чем близок к 50%. Номиналы резисторов и конденсаторов подключенных к обоим схемам должны быть равны иначе частота импульсов на выходе будет равна вообще не пойми чему. Проще будет увидеть пролетающую мимо пулю чем хоть как то рассчитать или измерить эту частоту.

Из раскопок в интернете я узнал что наиболее эффективные генераторы шим строятся с применением генератора пилообразного напряжения. Это пилообразное напряжение подается на вход компаратора, на другой вход этого же компаратора подается напряжение управляющее длительностью импульса. Только в результате этого можно получить независимую от частоты регулировку длительности импульса причем от 0% до 100%. См. вот http://www.4qdtec.com/pwmmod.html (в английском описании есть ошибки).

---
Потратил кучу времени на информационные раскопки в интернете, собирал схемы на таймере 555 на макетной плате, крутил переменный резистор подключенный к control voltage и удивлялся а че это вдруг неизвестно почему моторчик то вообще перестает крутится хоть резистор еще недокручен до упора :)), то вращается с рывками, то резко начинает вращаться вообще как бешеный. Вот все поэтому ... :))

Re: плавное изменение шим на 555, как реализовать?

Ср июл 11, 2012 12:24:43

Вот это ответ. Спасибо :)

Re: плавное изменение шим на 555, как реализовать?

Ср июл 11, 2012 15:07:04

А вот эту программу можно использовать для расчета Ne555 при фиксированный скважности 50% ?

Изображение


Можно ли сделать регулируемый по частоте NE555 ? в пределах 50 - 1000 Гц ?

Re: плавное изменение шим на 555, как реализовать?

Ср июл 11, 2012 16:17:33

Lander писал(а):А вот эту программу можно использовать для расчета Ne555 при фиксированный скважности 50% ? ...

можно,
Можно ли сделать регулируемый по частоте NE555 ? в пределах 50 - 1000 Гц ?

тоже можно

но изменять длительность импульса можно будет опять только вместе с частотой :)
обидно хоть здесь duty cycle ну очень близок к 50% !

Re: плавное изменение шим на 555, как реализовать?

Ср июл 11, 2012 16:59:49

Litho писал(а):
Lander писал(а):А вот эту программу можно использовать для расчета Ne555 при фиксированный скважности 50% ? ...

можно,
Можно ли сделать регулируемый по частоте NE555 ? в пределах 50 - 1000 Гц ?

тоже можно

но

изменять длительность импульса можно будет опять только вместе с частотой :)
обидно хоть здесь duty cycle ну очень близок к 50% !
к тому же на входе 6 напряжение равно напряжению на конденсаторе, а это снизит почти в ноль и без того малый
диапазон в котором с помощью control voltage (ножка 5), сигнал можно регулировать

Re: плавное изменение шим на 555, как реализовать?

Ср июл 11, 2012 19:53:50

Проще простого- сделать задающий генератор импульсов с регулируемой частотой, и им запускать другой генератор- с регулируемой скважностью. Диапазон регулировки скважности будет от почти нуля до 50 %

Re: плавное изменение шим на 555, как реализовать?

Вс янв 06, 2013 22:13:26

Некоторое время назад я тоже занимался ШИМ на NE555. Частично разобразся в "алгоритме" работы этой МС. Пробная схема была сделана так, как советуют в этой теме (схема с моторчиком), вариант с диодами не подходил (нужно было управление напряжением, а не потенциометром). Результат был совершенно неприемлем. На всякий случай напишу свое мнение.
В общем, все так, как говорит Litho (респект!). Мало того, что частота такого ШИМ зависит от скважности (вернее, и то, и другое зависит от управляющего напряжения), так еще и диапазон регулирования скважности - не 0...100%, а это не кошерно :). Насколько помню (делал несколько месяцев назад), еще и форма сигнала на частотах несколько кГц - совсем не меандр (ИМХО не хватает быстродействия на фронтах). Никакие танцы с бубном вокруг навесных элементов не помогли.
Соглашусь также с мнением, что один из самых понятных и надежных способов получить ШИМ на универсальных элементах (операционники) - это сравнение треугольника или пилы с задающим напряжением (которое управляет скважностью). Раньше я делал (ради интереса просто) повышающий преобразователь для зарядки кондеров на дросселе (9...27 В => 220 В постоянного, очень маломощный). И в результате хорошо заработала именно схема с "треугольником" и компаратором. Там эти 220 В даже очень хорошо стабилизированы :), но ток маленький очень (может, на несколько мА максимум этого девайса хватит). Но главное: ШИМ "правильный", меняется только скважность, во всем диапазоне (у меня, правда, ограничена она специально), и форма меандра, вероятно, искажается только из-за низкого быстродействия сравнивающего ОУ (я использовал LM358 и наблюдал заметные на глаз искажения меандра на частотах выше примерно 1 кГц). Так что в новом "хоббийном" проекте, который я сейчас начал (преобразователь 12 => 220 переменного, синусоидальный) тоже хочу использовать этот вариант, только поставить в роли компаратора более быстрый ОУ (у меня нет быстрого компаратора, зато есть 5 сравнительно быстрых ОУ).
Извиняюсь за некоторый оффтоп и "археологию", но раз уж речь в теме пошла о недостатках ШИМ на NE555, решил поделиться своими наблюдениями.

Re: плавное изменение шим на 555, как реализовать?

Вс янв 06, 2013 22:34:58

В теме viewtopic.php?f=3&t=34775&start=60 приводил практическую схему ШИМ для регулировки скорости мотора, "базовые 2", на 4-й странице. Регулировка ШИМа- электронная, постоянным напряжением.

Re: плавное изменение шим на 555, как реализовать?

Пн янв 07, 2013 18:41:08

Сэр Мурр
Спасибо, схему с двумя 555 посмотрел.
Как я понял, первый таймер генерирует короткие импульсы, а второй - это ШИ модулятор, управляемый напряжением. Но я не понял момента с питанием и выводом 7 (discharge). На схеме discharge второго таймера подключен к питанию первого. В то же время, в даташите написано, что "Whenever the output is low, a low-impedance path is provided between DISCH and ground". Т.е. когда на выходе низкий уровень, вывод 7 (discharge) будет, грубо говоря, соединен с землей. Но питание первого таймера подключено именно к discharge второго. Оно что, будет пульсирующим? Как-то непонятно, не могли бы Вы разъяснить?

Re: плавное изменение шим на 555, как реализовать?

Пн янв 07, 2013 22:13:01

Упс, действительно- опечатка! Надо питание подавать на ножку 8 у обеих микросхем.
Схему делал давно, и уже не вспомню все характеристики. Д4- стабилитрон на 2,7в, своего рода "подпорка" управляющего напряжения, поскольку оно у мя начиналось примерно с 3 вольт. Можно обойтись и без этого стабилитрона.

Re: плавное изменение шим на 555, как реализовать?

Вт янв 08, 2013 20:28:37

Сэр Мурр
Спасибо, теперь с питанием понятно. А подключение Discharge остается как есть, через резистор в питание и через кондер на землю?
Долго смотрел в даташит (TI) и анализировал работу схемы. Как я понял, второй таймер функционирует следующим образом. Допустим, в начальный момент времени на Trig высокий уровень (он там почти всегда такой, кроме коротких импульсов), а на Thres - низкий уровень (кондер C10 с выводов 6 и 7 на землю - разряжен), Cont имеет (на нем задано) умолчальное значение (2/3 питания). Таблица в даташите говорит, что при этом на выходе и Discharge будет As previously established. Пусть это будет ноль на выходе и транзистор Discharge открыт. Т.к. Discharge на схеме соединен с Thres, это даст низкий уровень на Thres и состояние схемы не изменится.
Теперь допустим, что на Trig поступил короткий импульс (низкий уровень). По таблице это значит, что на выходе возникнет положительный уровень и будет закрыт Discharge. Кондер C10 начнет заряжаться и это продолжится даже после входного импульса, потому что при низком напряжении на нем и высоком на Trig состояния выхода и Discharge сохраняют предыдущие значения. Когда на кондере напряжение превысит Cont, на выходе возникнет ноль и Discharge откроется до следующего входного импульса. Таким образом, чем выше Cont, тем больше скважность, а частота постоянна и задана первым таймером.
Это правильно или я где-то ошибаюсь?

Re: плавное изменение шим на 555, как реализовать?

Чт май 07, 2015 18:23:13

Изображение

здравствуйте ! собрал по этой схеме шим , обороты двигателя максимальные , вытаскиваю 555 - то-же самое , отрезаю управление с переменного сопротивления - то-же самое , отрезаю затвор - то-же самое , транзистор правда стоит IRFZ44N , и сопротивление которое на 10кОм очень мощное . транзистор при этом греется за 3-5 сек обжечся можно , мотор тянет от дворников авто .
в чем может быть дело ? транзистор не звинится вообще никак (!)

Re: плавное изменение шим на 555, как реализовать?

Чт май 07, 2015 19:02:39

вот туплю , я на 555 ноги 5 6 7 8 сверху вниз перепутал :) , походу и транзистор и 555 сжог наверно ...

Re: плавное изменение шим на 555, как реализовать?

Пт апр 16, 2021 14:05:45

Схемы где 555 с диодами (с одним или двумя) это извращения, поскольку от любых изменений номиналов: в резисторах, в control voltage, в конденсаторе - изменяется частота, это изменение можно назвать изменением позиции импульса (pulse position modulation). что для настоящего pulse width модулятора неприемлемо.

Так что выходит, что это фейковое видео? https://m.youtube.com/watch?v=dYLEOyNkNZs
В ролике на осциллографе 20 кГц и не меняется при кручении потенциометра.

Re: плавное изменение шим на 555, как реализовать?

Пт апр 16, 2021 14:59:27

В ролике на осциллографе 20 кГц и не меняется при кручении потенциометра.

Как это "не меняется?
17 кГц
Изображение
и 20 кГц
Изображение
по вашему- "не меняется"?
А потом, в этой схеме:
Изображение
при увеличении времени заряда конденсатора C2, пропорционально уменьшается время разряда конденсатора, и, в итоге, частота генерации таймера меняется незначительно.
Можно в протеусе смоделировать, только при ёмкости 1 нан протеус очень долго "считает", лучше поставить 0,1 мкФ, но тогда частота будет ~200 Гц..


Можно ли сделать регулируемый по частоте NE555 ? в пределах 50 - 1000 Гц ?

При соотношении 50/50 это достаточно трудно так как конденсатор заряжается от уровня 1/3 напряжения питания до уровня 2/3 напряжения питания через резистор R1, а разряжается через делитель напряжения на резисторах R1 и R2.. В этом случае надо применять ДВА связанных резистора
Например, если для частоты в 50 Гц нужны резисторы 1,443 МОм и 610,3 кОм,
то для частоты в 100 Гц 721,3 кОм и 305,4 кОм
а для частоты 500 Гц- 144,3 кОм и 61,07 кОм..
зы.. Резистор R2 должен быть более, чем в 2 раза меньше, чем R1, иначе конденсатор не разрядится до напряжения меньше, чем 1/3 напряжения питания.

Re: плавное изменение шим на 555, как реализовать?

Вс апр 18, 2021 09:14:05

Ну я это и имел ввиду, только при чем тут 200 мА о которых вы, говорили не понятно.
Так нужна такая схема для применения полевиков с 555 микросхемой?

тот же вопрос...разве не нужно затворную емкость разряжать у полевика на землю?

Re: плавное изменение шим на 555, как реализовать?

Вс апр 18, 2021 12:42:59

.разве не нужно затворную емкость разряжать у полевика на землю?
:dont_know:
Моё мнение- НЕТ, у 555 таймера выход "пуш-пулл", допускающий ток до 200 мА, и что, по- вашему, разрядит ~1000 пФ ёмкости затвора быстрее- резистор в 10 кОм или открытый транзистор выхода микросхемы?
Ответить