Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

"Как перестать конструировать и начать жить", часть 2

"Как перестать конструировать и начать жить", часть 2.

1. Про 3.3В на LPT порту и пропуск шагов.
Шаги a4988 после укручивания Vdd до 3.5 вольт всё равно пропускал, только реже. Поставил буфер - рекомендованной 74ACT14 на нашем радиорынке не нашлось ("с буковками Т вообще редко бывают"), поэтому нашел в закромах родины компараторы lm393, бонусом получил возможность регулировки порога. Шаги по прежнему терялись, но уже реже. Добавил гистерезис (сделал "триггер шмидта"). Шаги по оси Y теряться перестали, но по оси X по прежнему терялись.
Психанул, достал осциллограф, полез изучать что там вообще творится. После внимательного изучения обнаружил, что с какого-то перепоя линии D0 и D1 выхода данных LPT порта имеют весьма высокое сопротивление (не измерял, но по ощущениям даже не единицы килоом, а больше), и за счёт этого ловят какие-то наводки, при этом линии D2-D7 имеют нормальное сопротивление. Пересадил управление осью Х на другие линии, шаги теряться перестали.
Ну вот как такое вообще может быть? Порт что ли "жареный"?

2. Пассивное охлаждение a4988 не спасло, пришлось поставить вентилятор. Естественно, сразу резко полегчало. Правда через полчаса работы сгорел DC-DC преобразователь 24В в 12В для вентилятора (при том что для него это вообще смешная нагрузка) - привет китайцам-бракоделам.
Кстати, поскольку платку с компараторами пришлось впихивать "куда придётся" - рядом с контроллером места не было совсем, пришлось выделить им свой DC-DC. Итого у меня в схеме четыре преобразователя: 5В для a4988, 5В для компараторов, 12В для вентилятора, и 12В для лазера. И один горелый в мусорке.

Теперь осталось отладить задержки, сделать прижим/выравнивание фанерки на столике, и можно жечь.

Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments