А можно ли на 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 и удивлялся а че это вдруг неизвестно почему моторчик то вообще перестает крутится хоть резистор еще недокручен до упора , то вращается с рывками, то резко начинает вращаться вообще как бешеный. Вот все поэтому ...
Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов.
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. EVE является поставщиком аккумуляторных элементов круглого формата для электрических моделей автомобилей.
Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
А вот эту программу можно использовать для расчета Ne555 при фиксированный скважности 50% ? ...
можно,
Цитата:
Можно ли сделать регулируемый по частоте NE555 ? в пределах 50 - 1000 Гц ?
тоже можно
но
изменять длительность импульса можно будет опять только вместе с частотой обидно хоть здесь duty cycle ну очень близок к 50% ! к тому же на входе 6 напряжение равно напряжению на конденсаторе, а это снизит почти в ноль и без того малый диапазон в котором с помощью control voltage (ножка 5), сигнал можно регулировать
Заголовок сообщения: Re: плавное изменение шим на 555, как реализовать?
Добавлено: Ср июл 11, 2012 19:53:50
Модератор
Карма: 46
Рейтинг сообщений: 236
Зарегистрирован: Чт окт 27, 2005 18:50:07 Сообщений: 11169 Откуда: из мест не столь отдалённых
Рейтинг сообщения:0 Медали: 2
Проще простого- сделать задающий генератор импульсов с регулируемой частотой, и им запускать другой генератор- с регулируемой скважностью. Диапазон регулировки скважности будет от почти нуля до 50 %
Некоторое время назад я тоже занимался ШИМ на NE555. Частично разобразся в "алгоритме" работы этой МС. Пробная схема была сделана так, как советуют в этой теме (схема с моторчиком), вариант с диодами не подходил (нужно было управление напряжением, а не потенциометром). Результат был совершенно неприемлем. На всякий случай напишу свое мнение. В общем, все так, как говорит Litho (респект!). Мало того, что частота такого ШИМ зависит от скважности (вернее, и то, и другое зависит от управляющего напряжения), так еще и диапазон регулирования скважности - не 0...100%, а это не кошерно . Насколько помню (делал несколько месяцев назад), еще и форма сигнала на частотах несколько кГц - совсем не меандр (ИМХО не хватает быстродействия на фронтах). Никакие танцы с бубном вокруг навесных элементов не помогли. Соглашусь также с мнением, что один из самых понятных и надежных способов получить ШИМ на универсальных элементах (операционники) - это сравнение треугольника или пилы с задающим напряжением (которое управляет скважностью). Раньше я делал (ради интереса просто) повышающий преобразователь для зарядки кондеров на дросселе (9...27 В => 220 В постоянного, очень маломощный). И в результате хорошо заработала именно схема с "треугольником" и компаратором. Там эти 220 В даже очень хорошо стабилизированы , но ток маленький очень (может, на несколько мА максимум этого девайса хватит). Но главное: ШИМ "правильный", меняется только скважность, во всем диапазоне (у меня, правда, ограничена она специально), и форма меандра, вероятно, искажается только из-за низкого быстродействия сравнивающего ОУ (я использовал LM358 и наблюдал заметные на глаз искажения меандра на частотах выше примерно 1 кГц). Так что в новом "хоббийном" проекте, который я сейчас начал (преобразователь 12 => 220 переменного, синусоидальный) тоже хочу использовать этот вариант, только поставить в роли компаратора более быстрый ОУ (у меня нет быстрого компаратора, зато есть 5 сравнительно быстрых ОУ). Извиняюсь за некоторый оффтоп и "археологию", но раз уж речь в теме пошла о недостатках ШИМ на NE555, решил поделиться своими наблюдениями.
Заголовок сообщения: Re: плавное изменение шим на 555, как реализовать?
Добавлено: Вс янв 06, 2013 22:34:58
Модератор
Карма: 46
Рейтинг сообщений: 236
Зарегистрирован: Чт окт 27, 2005 18:50:07 Сообщений: 11169 Откуда: из мест не столь отдалённых
Рейтинг сообщения:0 Медали: 2
В теме viewtopic.php?f=3&t=34775&start=60 приводил практическую схему ШИМ для регулировки скорости мотора, "базовые 2", на 4-й странице. Регулировка ШИМа- электронная, постоянным напряжением.
Сэр Мурр Спасибо, схему с двумя 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
Модератор
Карма: 46
Рейтинг сообщений: 236
Зарегистрирован: Чт окт 27, 2005 18:50:07 Сообщений: 11169 Откуда: из мест не столь отдалённых
Рейтинг сообщения:0 Медали: 2
Упс, действительно- опечатка! Надо питание подавать на ножку 8 у обеих микросхем. Схему делал давно, и уже не вспомню все характеристики. Д4- стабилитрон на 2,7в, своего рода "подпорка" управляющего напряжения, поскольку оно у мя начиналось примерно с 3 вольт. Можно обойтись и без этого стабилитрона.
Сэр Мурр Спасибо, теперь с питанием понятно. А подключение 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, тем больше скважность, а частота постоянна и задана первым таймером. Это правильно или я где-то ошибаюсь?
здравствуйте ! собрал по этой схеме шим , обороты двигателя максимальные , вытаскиваю 555 - то-же самое , отрезаю управление с переменного сопротивления - то-же самое , отрезаю затвор - то-же самое , транзистор правда стоит IRFZ44N , и сопротивление которое на 10кОм очень мощное . транзистор при этом греется за 3-5 сек обжечся можно , мотор тянет от дворников авто . в чем может быть дело ? транзистор не звинится вообще никак (!)
Схемы где 555 с диодами (с одним или двумя) это извращения, поскольку от любых изменений номиналов: в резисторах, в control voltage, в конденсаторе - изменяется частота, это изменение можно назвать изменением позиции импульса (pulse position modulation). что для настоящего pulse width модулятора неприемлемо.
В ролике на осциллографе 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 напряжения питания.
.разве не нужно затворную емкость разряжать у полевика на землю?
Моё мнение- НЕТ, у 555 таймера выход "пуш-пулл", допускающий ток до 200 мА, и что, по- вашему, разрядит ~1000 пФ ёмкости затвора быстрее- резистор в 10 кОм или открытый транзистор выхода микросхемы?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения