дешифратор step/dir
- Войдите на сайт для отправки комментариев
Здравствуйте, занимаюсь станком чпу и столкнулся с тем что программа выдаёт сигнал в формате степ/дир, а контроллера под него нету, но есть лишняя ардуино.
Сам я совсем новичёк и слабо понимаю код и не смогу его создать, хотя он в данном случае простой насколько я понимаю.
Собственно задача такая, есть 4 входа (по 2 на каждый канал) и 8 выходов (по 4 на канал), эти каналы независимы друг от друга.
Алгоритм работы одного канала: при подаче импульсов на вход степ, происходит поочерёдное переключение логической единицы на выходах (1-2-3-4-1-2-3-4..), при подаче логической единицы в этот момент на вход дир, переключение должно пойти в обратную сторону.
На выходе будут стоять ключи для управления униполярными двигателями и в итоге должен получится обычный контроллер на два канала.
Надеюсь что кто нибудь сможет помочь с прошивкой для такого.
Забыл написать, у меня ардуино уно.
Мдааа сам я ничего не понимаю, но понимаю что код просиой и на форуме просто толпа ничем не занятых людей, которые пишут код для всех желающих.
А разве форумы несозданы для того что бы люди помогали друг другу?
У меня самого форум по самодельным двс, я всегда помогаю новичкам, так как для меня это просто и быстро, а новичку придётся вникать в проблему часами а то и сутками за литературой, это конечно хорошо для саморазвития, но всё таки не рационально, когда есть те кто может помочь.
Помогать и сделать за вас эт разные вещи на мой взгляд. Что бы кто то сделал за вас, этому кому-то нужен как минимум какой то интерес в этом. Имхо
Нашёл то что мне надо на японском сайте http://spinelify.blog.fc2.com/blog-entry-33.html
Правда там под arduino mega 2560 и 3 канала, может кто доработать прошивку под уно или подсказать как это сделать?
Японский текст черег гугл переводчик если что легко читается.
Час пытался понять хотя бы распиновку, но так и не понял.. вот на фото выходу подключены в разьём PWM, но ведь там нет 17 контакта, на этом месте земля, если же 17 это ножка самой меги, то как тогда становится под вопросом нога 2 и 3, это ведь сигналные выводы TX RX и их вроде как нельзя для такого использовать...
Почему нельзя? И как у вас пин 17 стал землей?
да про 17 ногу я чото не то сказал... однако не сходится, на фото совершенно другие пины используются для выхода http://blog-imgs-56.fc2.com/s/p/i/spinelify/IMG_7061.jpg
А не нужно смотреть на фото. Читайте описание в программе. Там все написано. Входящие пины и исходящие. Что вам еще нужно?
А как входы и выходы под ардуино уно переименовать? Для дижитал просто цифру, а для аналога перед ней буква А ставить?
И зачем там 18 и 19 вывод, можно ли их удалить для сохранения 3 каналов?
Я не вижу 18 и 19. Я вижу 5 входов и 12 выходов. И они все цифровые.
А по моему тут таки 6 входов, либо я считать разучился
И этот отрывок кода вроде как тоже обозначает какие то пины
Ну 6 входов, очепятался. 18 и 19 нигде не используют.
Можете заменить их на любые какие вам нравиться.
3 раза менял, признаков жизни не подаёт вообще
А как должны выглядеть признаки жизни?
Решил проблему спец прошивкой под старую версию программы Grbl
Решил проблему спец прошивкой под старую версию программы Grbl
Уважаемый motorist828, как можно с Вами связаться? Есть небольшой вопрос.
Есть и поновее разные микросхемы.... А есть готовые платы, их там 5 штук. На спор- никогда сами на сделаете такое
http://www.banggood.com/3D-Printer-Kit-RAMPS-1_4-Control-Board-5Pcs-4988...
0