ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1311586 Топик полностью
Eddy_Em (21.05.2023 20:41, просмотров: 204) ответил Звepoящep на Покупаешь такое и не паришься :)
Коллега и купил, думал, можно это заставить работать. А вот хрена с два! 

Там косяк на косяке. Во-первых, я адово охренел, что китайцы управление драйверами по UART сделали СОФТОВО!

Во-вторых, хрен найдешь вменяемой документации на CAN-протокол, а по USB оно только убогие g-коды принимает, что вообще не годится. Нам таки не станком управлять, а всяким турельками-актуаторами и т.п.

В-третьих, уже не помню, но я эту хрень знатно обосрал и высказал коллеге куда большее количество аргументов за то, что ЭТО использовать нельзя.

В общем, пользуемся моей разработкой: https://github.com/eddyem/stm32samples/tree/master/F3%3AF303/Multistepper

Только я ее еще дальше пре-пре-альфы никак не могу забульбенить: в прошлой трассировке платы я конкретно косякнул, но навесным монтажом и сверлением четырехслойки косяк исправил; следующие платы только намедни заказали - JLCPCB скурвились, а через алиэкспресс китаец очень медленно отвечал: по неделе ждать приходилось. Но в итоге таки заказали нужные платы, ждем-с. А ту, в единственном экземпляре, никак не могу домой утащить, т.к. она вечно то на телескопе висит, то коллега балуется с юстировкой спектрографа и она ему очень нужна…

Самой прикольной задумкой было то, чтобы сделать возможность расширить эту плату дешевыми модулями (без МК): на борту стоит мультиплексор, позволяющий выбрать адрес. В итоге можно туда еще 8 плат по 8 шаговиков навесить и управлять ими в мультиплексируемом режиме (а зачастую нет нужды одновременно несколько моторов крутить - можно поочередно). Ну и свой привычный текстовый протокол, чтобы можно было вообще без программирования - из терминала - управлять (собственно, коллега, который оптическую схему спектрографа разрабатывал, сейчас так и работает).

eddy-em.livejournal.com github.com/eddyem