Цифровой ШИМ (не МК)

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Есть электрический клапан на 12В и есть DS2413P+. Нужно регулировать напряжение на этом клапане. ШИМ на МК не подойдет, т.к. нет программатора и опыта работы с ними. В общем поделитесь рабочей схемой! В интернете есть описание работы такой схемы, но моих знаний не хватает, что бы самому собрать её.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

А что будет являться источником коэффициента? Т.е. какое-то напряжение? Или можно переменный резистор?
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4741
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

А зачем DS2413P+? В какое место этот порот ввода/вывода встремлять?
И судя по описанию, это именно клапан, а не регулятор. Зачем менять напряжение на нем? Ведь при росте напряжения, судя по описанию, он откроется при 6 вольтах. Именно откроется. Полностью. Дальнейшее увеличение никаких эффектов не даст, кроме роста потребления тока. Так же и при закрывании. У него нет положения "приоткрытого".
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Источником будут количество импульсов, посылаемые компьютером через DS2413P. Т.е. подал 1 импульс - на выходе ШИМа будет одно напряжение. Через какое то время подал 4 импульса - на выходе ШИМа другое напряжение.
Соответственно переменный резистор не подойдет.
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

DS2413P+ подключается к компьютеру через DS9490R. Эта часть уже собрана и софт для тестирования написан. Упоминая DS2413P+ я хотел сказать, что генерировать управляющие импульсы будет софт на компьютере.
На счет клапана видать я промахнулся. Хотя на просторах интернета гуляла информация, что клапан регулируемый. Вечером проверю.
За это отдельное спасибо, но вопрос на счет цифрового ШИМ остается открытым.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4741
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

То есть получается счетчик (реверсивный?), за ним ЦАП, потом ШИМ, управляемый напряжением? Или где?
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Хм... Счетчик, наверное, реверсивный, но в идеале хотелось бы получить такую логику:
подаем импульс на счетчик для обнуления счета счетчика (при этом выходное напряжение ШИМ не должно меняться). Затем подаем на счетчик импульсы, которые нужно посчитать (например 2). После чего подаем сигнал "завершение счета" и на выходе ШИМ получаем 2В (для простоты понимания принимаем 1импульс=1В). И так по кругу. Т.е. счет импульсов должен быть абсолютным (отсчитываться от нуля), а не относительным (отсчитываться от текущего значения счетчика).

ЦАП тут, вроде, не нужен.
вот здесь и здесь в конце расписана теория цифрового ШИМа
Друг Кота
Аватара пользователя
Сообщения: 4741
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

Если использовать цифровой регулятор заполнения, то обвязка на логике для предполагаемого алгоритма будет раза в два больше самого регулятора. Нужен 16-ти канальный мультиплексор, счетчик входных импульсов, триггеры или регистры защелки, формирователи сброса и переноса. В общем до хрена. В первом посте было написано, что есть описание работы. Уточните, где.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Чуть выше отписался (вот тут и тут в конце)
Друг Кота
Аватара пользователя
Сообщения: 4741
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

Ну как построить ШИМ в общем то знают все, кто его строил. Вопрос в другом: как отличить импульсы сброса и завершения установки от импульсов установки? Какие мысли?
Или может проще будет 5 проводков для программирования МК?
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Как вариант импульсы можно различать по ширине. Но думаю, это получится слишком сложно. В принципе меня бы устроило если бы импульсы сброса и завершения установки подавать на разные ноги микросхемы. Если и это сложно, тогда придется довольствоваться реверсивным счетчиком на входе. Главное что бы напряжение на выходе ШИМ можно было регулировать импульсами. На первое время этого хватит.

По поводу МК... В целом не против, но очень не хочется покупать программатор. Если его можно самому спаять было бы здорово.
Электрический кот
Аватара пользователя
Сообщения: 1077
Зарегистрирован: Пн ноя 21, 2011 16:45:00

Сообщение kotpalych »

Первое , что приходит в голову , резистивный ЦАП на 176ИЕ8 или ИЕ16 , со сбросом и последующей установкой вместо реверса , управляющий ШИМом на таймере NE555 по пятому выводу . Сброс один провод , длительный импульс или начало управляющего пакета .
Невозможно починить то, что не сломалось.
Друг Кота
Аватара пользователя
Сообщения: 4741
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

skorpionex писал(а):Если его можно самому спаять было бы здорово.
Это очень даже реально. 5 проводов, 7 сопротивлений и 3 диода. 10 минут и можно программировать.
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

skorpionex писал(а):ШИМ на МК не подойдет, т.к. нет программатора и опыта работы с ними.
что мешает купить его и затратить 10 минут на ознакомление с софтом?

если уж совсем лень, то можно взять готовое
http://littlewire.cc/
я вот купил, осталось только компилятор поставить и собрать примеры
тематические ответы только в форуме, в приват не пишите
Друг Кота
Аватара пользователя
Сообщения: 6323
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

kalobyte писал(а): http://littlewire.cc/ я вот купил
Та же АрДуня, только маленькая ? Интересно, почем такое чудо ? Баксов за 5 я бы купил, хоть и не очень надо.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

kotpalych писал(а):Первое , что приходит в голову , резистивный ЦАП на 176ИЕ8 или ИЕ16 , со сбросом и последующей установкой вместо реверса , управляющий ШИМом на таймере NE555 по пятому выводу . Сброс один провод , длительный импульс или начало управляющего пакета .
А можно схемку? Сам то я ее точно не сделаю.
Друг Кота
Аватара пользователя
Сообщения: 4741
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

kotpalych писал(а):Сброс один провод , длительный импульс или начало управляющего пакета .
В ТЗ еще есть условие, что бы ШИМ не менялся, пока не поступит новое значение. Поэтому ни ИЕ8, ни ИЕ16 не прокатят. Нужен еще импульс завершения посылки и промежуточная защелка на чем нибудь. Или регистр сдвига с защелкой типа 74НCТ595, к выходам которого прикрутить ЦАП.
Электрический кот
Аватара пользователя
Сообщения: 1077
Зарегистрирован: Пн ноя 21, 2011 16:45:00

Сообщение kotpalych »

skorpionex писал(а):А можно схемку? Сам то я ее точно не сделаю.
Схемку рисовать пока некогда , а если не сделаете , то и незачем .
Какими должны быть дискретность регулировки , её быстродействие и частота ШИМ ?
vem566 писал(а):В ТЗ еще есть условие, что бы ШИМ не менялся, пока не поступит новое значение.
Если ШИМ менять достаточно медленно , может хватить и конденсатора , параллельно пятому выводу таймера .
Невозможно починить то, что не сломалось.
Друг Кота
Аватара пользователя
Сообщения: 4741
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

Может и хватить конденсатора. Управлять же краном. А это штука инерционная. Так что частота ШИМа то же не критична. Ну а с дискретностью, скорее только опытным путем. 15 может и не хватить. Тогда 31 запендюрить.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

vem566 абсолютно прав. Особое быстродействие ненужно, и 15 шагов вполне должно хватить.
Ответить

Вернуться в «Цифровая техника»