Страница 1 из 2
Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 15:17:14
skorpionex
Есть
электрический клапан на 12В и есть DS2413P+. Нужно регулировать напряжение на этом клапане. ШИМ на МК не подойдет, т.к. нет программатора и опыта работы с ними. В общем поделитесь рабочей схемой! В интернете есть описание работы такой схемы, но моих знаний не хватает, что бы самому собрать её.
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 15:24:10
просто КОТ
А что будет являться источником коэффициента? Т.е. какое-то напряжение? Или можно переменный резистор?
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 15:28:48
vem566
А зачем DS2413P+? В какое место этот порот ввода/вывода встремлять?
И судя по описанию, это именно клапан, а не регулятор. Зачем менять напряжение на нем? Ведь при росте напряжения, судя по описанию, он откроется при 6 вольтах. Именно откроется. Полностью. Дальнейшее увеличение никаких эффектов не даст, кроме роста потребления тока. Так же и при закрывании. У него нет положения "приоткрытого".
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 15:32:39
skorpionex
Источником будут количество импульсов, посылаемые компьютером через DS2413P. Т.е. подал 1 импульс - на выходе ШИМа будет одно напряжение. Через какое то время подал 4 импульса - на выходе ШИМа другое напряжение.
Соответственно переменный резистор не подойдет.
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 15:44:31
skorpionex
DS2413P+ подключается к компьютеру через DS9490R. Эта часть уже собрана и софт для тестирования написан. Упоминая DS2413P+ я хотел сказать, что генерировать управляющие импульсы будет софт на компьютере.
На счет клапана видать я промахнулся. Хотя на просторах интернета гуляла информация, что клапан регулируемый. Вечером проверю.
За это отдельное спасибо, но вопрос на счет цифрового ШИМ остается открытым.
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 18:02:12
vem566
То есть получается счетчик (реверсивный?), за ним ЦАП, потом ШИМ, управляемый напряжением? Или где?
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 18:48:05
skorpionex
Хм... Счетчик, наверное, реверсивный, но в идеале хотелось бы получить такую логику:
подаем импульс на счетчик для обнуления счета счетчика (при этом выходное напряжение ШИМ не должно меняться). Затем подаем на счетчик импульсы, которые нужно посчитать (например 2). После чего подаем сигнал "завершение счета" и на выходе ШИМ получаем 2В (для простоты понимания принимаем 1импульс=1В). И так по кругу. Т.е. счет импульсов должен быть абсолютным (отсчитываться от нуля), а не относительным (отсчитываться от текущего значения счетчика).
ЦАП тут, вроде, не нужен.
вот
здесь и
здесь в конце расписана теория цифрового ШИМа
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 19:00:36
vem566
Если использовать цифровой регулятор заполнения, то обвязка на логике для предполагаемого алгоритма будет раза в два больше самого регулятора. Нужен 16-ти канальный мультиплексор, счетчик входных импульсов, триггеры или регистры защелки, формирователи сброса и переноса. В общем до хрена. В первом посте было написано, что есть описание работы. Уточните, где.
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 19:03:42
skorpionex
Чуть выше отписался (вот
тут и
тут в конце)
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 19:47:10
vem566
Ну как построить ШИМ в общем то знают все, кто его строил. Вопрос в другом: как отличить импульсы сброса и завершения установки от импульсов установки? Какие мысли?
Или может проще будет 5 проводков для программирования МК?
Re: Цифровой ШИМ (не МК)
Добавлено: Ср сен 24, 2014 21:46:52
skorpionex
Как вариант импульсы можно различать по ширине. Но думаю, это получится слишком сложно. В принципе меня бы устроило если бы импульсы сброса и завершения установки подавать на разные ноги микросхемы. Если и это сложно, тогда придется довольствоваться реверсивным счетчиком на входе. Главное что бы напряжение на выходе ШИМ можно было регулировать импульсами. На первое время этого хватит.
По поводу МК... В целом не против, но очень не хочется покупать программатор. Если его можно самому спаять было бы здорово.
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 04:42:33
kotpalych
Первое , что приходит в голову , резистивный ЦАП на 176ИЕ8 или ИЕ16 , со сбросом и последующей установкой вместо реверса , управляющий ШИМом на таймере NE555 по пятому выводу . Сброс один провод , длительный импульс или начало управляющего пакета .
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 07:21:42
vem566
skorpionex писал(а):Если его можно самому спаять было бы здорово.
Это очень даже реально. 5 проводов, 7 сопротивлений и 3 диода. 10 минут и можно программировать.
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 08:02:16
kalobyte
skorpionex писал(а):ШИМ на МК не подойдет, т.к. нет программатора и опыта работы с ними.
что мешает купить его и затратить 10 минут на ознакомление с софтом?
если уж совсем лень, то можно взять готовое
http://littlewire.cc/
я вот купил, осталось только компилятор поставить и собрать примеры
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 11:59:46
Jack_A
Та же АрДуня, только маленькая ? Интересно, почем такое чудо ? Баксов за 5 я бы купил, хоть и не очень надо.
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 12:06:31
skorpionex
kotpalych писал(а):Первое , что приходит в голову , резистивный ЦАП на 176ИЕ8 или ИЕ16 , со сбросом и последующей установкой вместо реверса , управляющий ШИМом на таймере NE555 по пятому выводу . Сброс один провод , длительный импульс или начало управляющего пакета .
А можно схемку? Сам то я ее точно не сделаю.
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 12:51:00
vem566
kotpalych писал(а):Сброс один провод , длительный импульс или начало управляющего пакета .
В ТЗ еще есть условие, что бы ШИМ не менялся, пока не поступит новое значение. Поэтому ни ИЕ8, ни ИЕ16 не прокатят. Нужен еще импульс завершения посылки и промежуточная защелка на чем нибудь. Или регистр сдвига с защелкой типа 74НCТ595, к выходам которого прикрутить ЦАП.
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 18:24:57
kotpalych
skorpionex писал(а):А можно схемку? Сам то я ее точно не сделаю.
Схемку рисовать пока некогда , а если не сделаете , то и незачем .
Какими должны быть дискретность регулировки , её быстродействие и частота ШИМ ?
vem566 писал(а):В ТЗ еще есть условие, что бы ШИМ не менялся, пока не поступит новое значение.
Если ШИМ менять достаточно медленно , может хватить и конденсатора , параллельно пятому выводу таймера .
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 18:54:44
vem566
Может и хватить конденсатора. Управлять же краном. А это штука инерционная. Так что частота ШИМа то же не критична. Ну а с дискретностью, скорее только опытным путем. 15 может и не хватить. Тогда 31 запендюрить.
Re: Цифровой ШИМ (не МК)
Добавлено: Чт сен 25, 2014 19:47:43
skorpionex
vem566 абсолютно прав. Особое быстродействие ненужно, и 15 шагов вполне должно хватить.