PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Импульсное управление соленоидом (http://pccar.ru/showthread.php?t=15310)

sergey2007 24.06.2011 16:03

Импульсное управление соленоидом
 
Просьба подсказать схемку для управления соленоидом с помощью изменения ширины импульса на частоте 300гц.

12в. Сопротивление обмотки около 10 ом. Частота (при заводском включении такого соленоида) 300гц.
На первом этапе нужно ручное управление (переменным резистором например).
Желательно на надежных компонентах и запасом по мощности - так как схемка будет связана с работой двигателя.

Заранее благодарен

Alex-L 24.06.2011 16:17

Не совсем понятна задача. Соленоид это электромагнит - подали напряжение - сердечник втянулся, сняли напряжение - сердечник либо вернулся в исходное под действием пружины, либо остался на месте.
Зачем ШИМ? И причем здесь двигатель?

sergey2007 24.06.2011 17:00

Хорошо - представьте что это не соленоид - а просто индуктивная нагрузка 10ом.

Зы. Соленоиды под управлением ШИМ регулируют давление масла, используются в АКПП, крутят фазы в головках и тд. То есть сердечник соленоида может находиться не только в положении вкл/выкл, а и в любом промежуточном положении.


Просьба высказаться о надежности такой схемки http://www.rlocman.ru/shem/schematics.html?di=67313

Virtual 25.06.2011 09:40

300 гц хммм. имхо проще и надежней на микроконтроллере.

у вас ОС будет? нсли да и сигнал аналоговый то можно готовый интегральный преобразователь прикрутить что в БП используется :).

и вашим переменником задавать уж само значение ну хоть то ж давление масла.

если сигнал для ОС расчтный то один черт лучше ваять на однокристалке!

sergey2007 25.06.2011 12:39

На однокристалке было бы самое правильное, но я к сожалению с однокристалками не знаком и их программирование темный лес для меня. Поэтому хочется как-то по проще сделать.
Насчет ОС не понял к сожалению.

То-есть нужно сделать генератор, который управляет мощным транзистором (нагрузка 8-12 ОМ), форма импульсов прямоугольная. Частота должна быть в пределах около 300гц. А ширина импульса должна поддаваться регулировке от минимума до максимума.


ЗЫ. а на однокристалке можно запрограммировать режим плавного включения/выключения? - тоесть на управляющий вход подается +12в, генератор на частоте 300 гц начинает увеличивать ширину импульса от минимума до определенного значения (на протяжении например 0,3 сек). А когда управляющий сигнал пропадает происходит обратный процесс - генератор плавно уменьшает ширину импульса до 0 ?

com9000 25.06.2011 13:00

Если делаете буст контроллер то меняйте вводные данные.
Если делать то делать как положено. Горбыли с привязкой на резак нормально работать не будут.

Соответсвенно это должен быть микроконтроллер, с реализацией PID алгоритма и с огранимчениями по передачам.

Удачи.

sergey2007 25.06.2011 13:35

Цитата:

Сообщение от com9000 (Сообщение 188214)
Если делаете буст контроллер то меняйте вводные данные.
Если делать то делать как положено. Горбыли с привязкой на резак нормально работать не будут.

Соответсвенно это должен быть микроконтроллер, с реализацией PID алгоритма и с огранимчениями по передачам.

Удачи.

Это не буст контроллер- тут попроще немного (система регулировки подъема клапанов). У нее два положения (переключение между двумя шейками распредвала), но управление почему-то импульсное(скорее всего для плавного включения/выключения). Ограничениями и алгоритмом будет другая железяка заниматься.

Virtual 26.06.2011 01:09

Цитата:

ЗЫ. а на однокристалке можно запрограммировать режим плавного включения/выключения? - тоесть на управляющий вход подается +12в, генератор на частоте 300 гц начинает увеличивать ширину импульса от минимума до определенного значения (на протяжении например 0,3 сек). А когда управляющий сигнал пропадает происходит обратный процесс - генератор плавно уменьшает ширину импульса до 0 ?
моно все! точнее ток на них поуму и можно ;). это-ж комп однако.

sergey2007 01.07.2011 15:04

Цитата:

Сообщение от Virtual (Сообщение 188253)
моно все! точнее ток на них поуму и можно ;). это-ж комп однако.

Если возможно дайте ссылочку на схему генератора на однокристаллке.

Я уже практически (на 90%) выяснил форму сигнала, которая нужна. Буду заниматься электронной частью, и по ходу искать того -кто сможет сделать программу.

У устройства будет 2 дискретных положения (тоесть должен быть управляющий вход).
В одном положении ширина импульса 30%, во втором 80%. (все на частоте 300гц).
По возможности нужно будет организовать небольшие переходные процессы: при переключении в режим "80%" пускаем серию импульсов близких к 100%,
при переключении в режим "30%" пускаем серию импульсов близких к 0%

sergey2007 04.07.2011 18:08

Нашел вариант схемки, которую можно взять за основу http://chiptuner.ru/content/pub_03/
Вопрос по программированию открыт ....

Chip 05.07.2011 01:11

Может лучше взять за основу arduino и с программированием будет гораздо проще.

sergey2007 05.07.2011 19:22

Цитата:

Сообщение от Chip (Сообщение 188958)
Может лучше взять за основу arduino и с программированием будет гораздо проще.

Я уже тоже об этом думал.
Как я понял, самый простой проц, где есть выходы ШИМ - это ATMEGA8
http://www.avrlab.com/node/90

Virtual 05.07.2011 20:30

Цитата:

Сообщение от sergey2007 (Сообщение 189016)
Я уже тоже об этом думал.
Как я понял, самый простой проц, где есть выходы ШИМ - это ATMEGA8
http://www.avrlab.com/node/90

это если вам нужен аппаратный :). но с вашими запросами вам подойдет абсолютно любой микроконтроллер!. ;)

и программно реализовать ШИМ.

sergey2007 07.07.2011 14:39

Вложений: 1
После изучения механической части выяснилось - что все можно упростить. Фактически нуден только один постоянный сигнал на частоте 300гц, амплитудой как у питания бортовой сети (14в) и заполнением 80%.

С однокристалкой путь понятен.

Хочется рассмотреть еще простой вариант на специализированной ШИМ микросхеме - бывают ли они такие низкочастотные? (подскажите если знаете)


Часовой пояс GMT +4, время: 02:47.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot