PDA

Просмотр полной версии : аппаратная платформа Ардуино


Linka
12.12.2013, 19:55
Дорогие форумчане! Возможно кто-то из вас увлекается данной штукой. Нужна подсказка вот по какой задаче. Производится управление соленоидом с помощью ардуино. Схема взята из этого примера: http://www.instructables.com/id/Controlling-solenoids-with-arduino/
Скетч (программный код) взят стандартный - Blink (http://arduino.cc/en/Tutorial/blink), как и советуют в примере. Но есть одна загвоздка - соленоид работает только в положении, когда ход якоря происходит вверх, а обратно он опускается под действием силы тяжести. А мне бы хотелось чтобы он еще и обратно шел. Подскажите, как можно изменить код?

Hogfather
12.12.2013, 20:12
Linka, думаю, не код, а схему (H-мост нужен) (http://ru.wikipedia.org/wiki/H_%D0%BC%D0%BE%D1%81%D1%82), поскольку для "втягивание" соленоида необходимо подать противоположное напряжение на его катушку. Эта же схема или дает 5 вольт, или не дает на 13 "ножку", поэтому кодом ничего не сделать. Но если что, я вообще-то кассиром работаю, а не электриком.

Linka
12.12.2013, 20:24
Hogfather, я про это тоже подумала, но все же надеялась на то, что можно обойтись малой кровью) спасибо за мысли!

Добавлено через 4 минуты
поняла, попробую с мостом покумекать.. интересно, а код тоже менять придется?

Hogfather
12.12.2013, 20:31
интересно, а код тоже менять придется?
А то!

Linka
12.12.2013, 21:10
http://habrahabr.ru/post/142156/
здесь описывается микросхема L293D. подойдет ли мне такая? есть ли отличие в управлении мотором и соленоидом? Буду очень благодарна за ответы!

Hogfather
12.12.2013, 21:19
здесь описывается микросхема L293D.
Думаю, да. Тем более, что Сама Википедия про неё пишет по моей ссылке.

есть ли отличие в управлении мотором и соленоидом?
Принципиально в Вашем случае нет. Меняете плюс и массу местами, делов то. (с подозрением) А Вы вообще по техническим наукам специализируетесь? Я то сюда чисто пописать зашёл, поскольку схемотехникой более 20 лет не занимался...

Linka
12.12.2013, 21:25
А Вы вообще по техническим наукам специализируетесь? Я то сюда чисто пописать зашёл, поскольку схемотехникой более 20 лет не занимался...
техническо-химическим :D это мне нужно, чтобы маленько автоматизировать мой эксперимент ) а схемотехникой я только вчера начала заниматься, уже даже паяла немножко, даже не отваливается ничего :D ну, в общем, я полный дилетант

Hogfather
12.12.2013, 21:28
Linka, химик с кассиром обсуждают электрические схемы на научном форуме в профильной теме. Куда катится мир! (философски) Хотя, если подумать, весьма символично...

Linka
12.12.2013, 21:30
Hogfather, надеюсь, что с вашей подсказкой у меня завтра все получится собрать! Я удивляюсь вашей эрудиции.

Paul Kellerman
13.12.2013, 07:57
http://roboforum.ru/mediawiki/images/6/6b/1_simple_bridge.gif

При подаче управляющих импульсов на затворы транзисторов Q1, Q4 ток течет слева направо,
при подаче управляющих импульсов на затворы транзисторов Q2, Q3 ток течет справа налево.

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

уже даже паяла немножко
:eek:
химик с кассиром обсуждают электрические схемы
:facepalm:
микросхема L293D. подойдет ли мне такая?
При условии I < 0,6 A, если напрямую нагрузку цеплять (моветон, лучше через силовой H-мост).

Hogfather
13.12.2013, 08:40
if I < 0,6 A.
Коню понятно, об этом на том же Хабре есть, только у ТС соленоид раньше вообще напрямую соединялся с микросхемой, насколько я понял. Т.е. соленоид бздёвенький.

Paul Kellerman
13.12.2013, 08:53
Т.е. соленоид бздёвенький.

http://www.fresher.ru/manager_content/images2/kompleks-ustanovok-tesla-pod-moskvoj/40.jpg

Hogfather
13.12.2013, 08:54
Paul Kellerman, (хихикнув) Поэтому с вами, профессионалами, и общаться невозможно. Нарисовали картинку, хорошую да, криптоинженер во мне даже её понимает, но девушка вчера паяльник увидела, а вы её транзисторами пугаете. Вы этот конструктор "юный электрик" видели? То же "лего", вид сбоку. Там проводки разноцветные надо втыкать в гламурные дырочки. Значит писать надо было проще, мол купить транзисторов таких-то вязанку, лапки соединить проводками так-то. Розовенький со стразиками к первой ножке, голубенький ко второй...

mbk
13.12.2013, 12:12
(Математик идет мимо) К картинке Павла: там не соленоид (в смысле трансформатор Тесла), там ГИН по схеме Аркадьева-Маркса на 6 МВ. На фото он не показан, а каскад слева в шоу не участвует. (Знаю этот стенд, бывал лично)

Linka
13.12.2013, 12:27
То же "лего", вид сбоку. Там проводки разноцветные надо втыкать в гламурные дырочки. Значит писать надо было проще, мол купить транзисторов таких-то вязанку, лапки соединить проводками так-то. Розовенький со стразиками к первой ножке, голубенький ко второй...
ДА ДА!!!!!!!!!
Hogfather все знает!!!
Так вот, я куплю мостик, ну какой там будет, розовенький, может голубенький)) и подцеплю его как в примере, который я показывала) мне главное пока чтобы работало, понимать мне пока не так важно. А соленоиды у меня вот такие, как Вы выразились, "бздевенькие": http://www.aliexpress.com/item/DC-12V-Solenoid-Electromagnet-HCNE1-0416-Free-Shipping/602458889.html :D

Добавлено через 12 минут
Т.е. соленоид бздёвенький
кстати, он у меня почему-то греется сильно. напряжение поменьше давать? ток у источника 500 мА

Paul Kellerman
13.12.2013, 14:39
кстати, он у меня почему-то греется сильно
Активное сопротивление катушки HCNE1-0416: 104,5 Ом. http://zjhuaxin.gmc.globalmarket.com/products/details/hcne1-0416-dc-solenoid-electromagnet-2494644.html

При напряжении 12В имеет потребляемую мощность: U^2/R = 1,378 Вт. Оно рассеивается в виде тепла.

Linka
18.12.2013, 17:55
Не выходит что-то у меня подключить соленоид. Может быть кто-то объяснит мне, что я делаю не так. Чем схема для соленоида должна отличаться от схемы для мотора? делала на основе примера для двигателя http://itp.nyu.edu/physcomp/Labs/DCMotorControl Итог - соленоид слабо-слабо магнитится, а ходить даже и не думает!

Добавлено через 56 минут
посмотрела внимательно код, нашла ошибки... вроде работает, но все равно не так, как я от него ждала. получается вот что - соленоид все время в одном положении. периодически дергается, но как будто на месте, то есть сердечник своего положения не меняет.

вот тут он должен сердечник в первое крайнее положение перевести
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-bridge high
delay(1000); // А через секунду во второе крайнее положение
digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
delay(1000);
а он держит в одном положении и периодически малозаметно подергивается

Linka
24.12.2013, 13:31
А может кто-то знает, как подключить пятифазный фаговый двигатель. Желательно без использования дефицитной микросхемы