Реализация мерцания светодиодов от цифрового сигнала

evgeny156
Offline
Зарегистрирован: 01.11.2017

Привет.

Такой вопрос:
У меня контроллер по управлению ЧПУ станком, каждая ось передаёт драйверу двигателя цифровые сигналы следющего характера: PUL, DIR, ENA, GND

PUL - пульс, т.е. сообщает контроллеру шагового мотора что нужно сделать шаг (т.е во время вращения там всегда присутствует пульсовый сигнал)
DIR - направление шага
ENA - зафиксировать ось мотора.
GND - земля )

Я хочу сделать так, что бы светодиод мигал на каждый шаг мотора на основе сигнала PUL.

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

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

Нужно понять какие железяки нужны =)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Железяки: 

1. светодиод - 3 шт.

2. резистор постоянный - 3 шт.

evgeny156
Offline
Зарегистрирован: 01.11.2017

Да, я тут погуглил пока ждал ответа, и понял, что достаточно светодиодов и ловля сигнала с pul и использование прерываний.

bwn
Offline
Зарегистрирован: 25.08.2014

evgeny156 пишет:

Да, я тут погуглил пока ждал ответа, и понял, что достаточно светодиодов и ловля сигнала с pul и использование прерываний.

Ой, а прерывания то зачем? Вам же уже выше описали все железо которое потребуется.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

3. прерывания внешние, миниатюрные, с позолоченными контактами - 3 шт.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

andriano пишет:

3. прерывания внешние, миниатюрные, с позолоченными контактами - 3 шт.

Желательно из безкислородной меди.

evgeny156
Offline
Зарегистрирован: 01.11.2017

Как же вы забыли о том, что внешние прерывания не могут считаться прерываниями, если они без бриллиантового напыления?