Цифровой ШИМ (не МК)
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Цифровой ШИМ (не МК)
Есть электрический клапан на 12В и есть DS2413P+. Нужно регулировать напряжение на этом клапане. ШИМ на МК не подойдет, т.к. нет программатора и опыта работы с ними. В общем поделитесь рабочей схемой! В интернете есть описание работы такой схемы, но моих знаний не хватает, что бы самому собрать её.
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Цифровой ШИМ (не МК)
А что будет являться источником коэффициента? Т.е. какое-то напряжение? Или можно переменный резистор?
Re: Цифровой ШИМ (не МК)
А зачем DS2413P+? В какое место этот порот ввода/вывода встремлять?
И судя по описанию, это именно клапан, а не регулятор. Зачем менять напряжение на нем? Ведь при росте напряжения, судя по описанию, он откроется при 6 вольтах. Именно откроется. Полностью. Дальнейшее увеличение никаких эффектов не даст, кроме роста потребления тока. Так же и при закрывании. У него нет положения "приоткрытого".
И судя по описанию, это именно клапан, а не регулятор. Зачем менять напряжение на нем? Ведь при росте напряжения, судя по описанию, он откроется при 6 вольтах. Именно откроется. Полностью. Дальнейшее увеличение никаких эффектов не даст, кроме роста потребления тока. Так же и при закрывании. У него нет положения "приоткрытого".
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Re: Цифровой ШИМ (не МК)
Источником будут количество импульсов, посылаемые компьютером через DS2413P. Т.е. подал 1 импульс - на выходе ШИМа будет одно напряжение. Через какое то время подал 4 импульса - на выходе ШИМа другое напряжение.
Соответственно переменный резистор не подойдет.
Соответственно переменный резистор не подойдет.
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Re: Цифровой ШИМ (не МК)
DS2413P+ подключается к компьютеру через DS9490R. Эта часть уже собрана и софт для тестирования написан. Упоминая DS2413P+ я хотел сказать, что генерировать управляющие импульсы будет софт на компьютере.
На счет клапана видать я промахнулся. Хотя на просторах интернета гуляла информация, что клапан регулируемый. Вечером проверю.
За это отдельное спасибо, но вопрос на счет цифрового ШИМ остается открытым.
На счет клапана видать я промахнулся. Хотя на просторах интернета гуляла информация, что клапан регулируемый. Вечером проверю.
За это отдельное спасибо, но вопрос на счет цифрового ШИМ остается открытым.
Re: Цифровой ШИМ (не МК)
То есть получается счетчик (реверсивный?), за ним ЦАП, потом ШИМ, управляемый напряжением? Или где?
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Re: Цифровой ШИМ (не МК)
Хм... Счетчик, наверное, реверсивный, но в идеале хотелось бы получить такую логику:
подаем импульс на счетчик для обнуления счета счетчика (при этом выходное напряжение ШИМ не должно меняться). Затем подаем на счетчик импульсы, которые нужно посчитать (например 2). После чего подаем сигнал "завершение счета" и на выходе ШИМ получаем 2В (для простоты понимания принимаем 1импульс=1В). И так по кругу. Т.е. счет импульсов должен быть абсолютным (отсчитываться от нуля), а не относительным (отсчитываться от текущего значения счетчика).
ЦАП тут, вроде, не нужен.
вот здесь и здесь в конце расписана теория цифрового ШИМа
подаем импульс на счетчик для обнуления счета счетчика (при этом выходное напряжение ШИМ не должно меняться). Затем подаем на счетчик импульсы, которые нужно посчитать (например 2). После чего подаем сигнал "завершение счета" и на выходе ШИМ получаем 2В (для простоты понимания принимаем 1импульс=1В). И так по кругу. Т.е. счет импульсов должен быть абсолютным (отсчитываться от нуля), а не относительным (отсчитываться от текущего значения счетчика).
ЦАП тут, вроде, не нужен.
вот здесь и здесь в конце расписана теория цифрового ШИМа
Re: Цифровой ШИМ (не МК)
Если использовать цифровой регулятор заполнения, то обвязка на логике для предполагаемого алгоритма будет раза в два больше самого регулятора. Нужен 16-ти канальный мультиплексор, счетчик входных импульсов, триггеры или регистры защелки, формирователи сброса и переноса. В общем до хрена. В первом посте было написано, что есть описание работы. Уточните, где.
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Re: Цифровой ШИМ (не МК)
Ну как построить ШИМ в общем то знают все, кто его строил. Вопрос в другом: как отличить импульсы сброса и завершения установки от импульсов установки? Какие мысли?
Или может проще будет 5 проводков для программирования МК?
Или может проще будет 5 проводков для программирования МК?
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Re: Цифровой ШИМ (не МК)
Как вариант импульсы можно различать по ширине. Но думаю, это получится слишком сложно. В принципе меня бы устроило если бы импульсы сброса и завершения установки подавать на разные ноги микросхемы. Если и это сложно, тогда придется довольствоваться реверсивным счетчиком на входе. Главное что бы напряжение на выходе ШИМ можно было регулировать импульсами. На первое время этого хватит.
По поводу МК... В целом не против, но очень не хочется покупать программатор. Если его можно самому спаять было бы здорово.
По поводу МК... В целом не против, но очень не хочется покупать программатор. Если его можно самому спаять было бы здорово.
Re: Цифровой ШИМ (не МК)
Первое , что приходит в голову , резистивный ЦАП на 176ИЕ8 или ИЕ16 , со сбросом и последующей установкой вместо реверса , управляющий ШИМом на таймере NE555 по пятому выводу . Сброс один провод , длительный импульс или начало управляющего пакета .
Невозможно починить то, что не сломалось.
Re: Цифровой ШИМ (не МК)
skorpionex писал(а):Если его можно самому спаять было бы здорово.
Это очень даже реально. 5 проводов, 7 сопротивлений и 3 диода. 10 минут и можно программировать.
Re: Цифровой ШИМ (не МК)
skorpionex писал(а):ШИМ на МК не подойдет, т.к. нет программатора и опыта работы с ними.
что мешает купить его и затратить 10 минут на ознакомление с софтом?
если уж совсем лень, то можно взять готовое
http://littlewire.cc/
я вот купил, осталось только компилятор поставить и собрать примеры
тематические ответы только в форуме, в приват не пишите
Re: Цифровой ШИМ (не МК)
kalobyte писал(а):http://littlewire.cc/ я вот купил
Та же АрДуня, только маленькая ? Интересно, почем такое чудо ? Баксов за 5 я бы купил, хоть и не очень надо.
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Re: Цифровой ШИМ (не МК)
kotpalych писал(а):Первое , что приходит в голову , резистивный ЦАП на 176ИЕ8 или ИЕ16 , со сбросом и последующей установкой вместо реверса , управляющий ШИМом на таймере NE555 по пятому выводу . Сброс один провод , длительный импульс или начало управляющего пакета .
А можно схемку? Сам то я ее точно не сделаю.
Re: Цифровой ШИМ (не МК)
kotpalych писал(а):Сброс один провод , длительный импульс или начало управляющего пакета .
В ТЗ еще есть условие, что бы ШИМ не менялся, пока не поступит новое значение. Поэтому ни ИЕ8, ни ИЕ16 не прокатят. Нужен еще импульс завершения посылки и промежуточная защелка на чем нибудь. Или регистр сдвига с защелкой типа 74НCТ595, к выходам которого прикрутить ЦАП.
Re: Цифровой ШИМ (не МК)
Схемку рисовать пока некогда , а если не сделаете , то и незачем .skorpionex писал(а):А можно схемку? Сам то я ее точно не сделаю.
Какими должны быть дискретность регулировки , её быстродействие и частота ШИМ ?
Если ШИМ менять достаточно медленно , может хватить и конденсатора , параллельно пятому выводу таймера .vem566 писал(а):В ТЗ еще есть условие, что бы ШИМ не менялся, пока не поступит новое значение.
Невозможно починить то, что не сломалось.
Re: Цифровой ШИМ (не МК)
Может и хватить конденсатора. Управлять же краном. А это штука инерционная. Так что частота ШИМа то же не критична. Ну а с дискретностью, скорее только опытным путем. 15 может и не хватить. Тогда 31 запендюрить.
- skorpionex
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Вт май 13, 2014 11:44:36
- Откуда: г. Дзержинский Московская обл.
Re: Цифровой ШИМ (не МК)
vem566 абсолютно прав. Особое быстродействие ненужно, и 15 шагов вполне должно хватить.

