Буду его (точнее, три штуки таких) использовать для управления очередной железякой (трехкоординатная подвижка с дешевой CMOS-камерой для всяких технических наблюдений на БТА и Ц-1000). Вот так он выглядит, закрепленный на двухсторонний скотч на шаговом двигателе:
Вид поближе:
Если китайцы не врут, он должен давать 1000 отсчетов на оборот, т.е. для стандартных шаговиков с 200 шагами на оборот можно будет даже в течении одного шага (с микрошагом 1:32) понять, движется вал или застрял! Вращение вала в одну сторону (крутил рукой, т.к. забыл взять с работы платку ШИМ-генератора, а колбасить что-то одноразовое на STM'ке было лень):
И другую:
Обычный квадратурный сигнал, который можно будет подать на вход таймера STM32 (буду использовать STM32F072CBT6, у которого достаточно таймеров, чтобы оперировать тремя шаговиками с обратной связью). Как закончится очередная АФШ и еще всякие насущные дела (у меня еще пара интервью + две технические ночи на Ц-1000 — с оптоволоконным спектрографом и "ожившим" MMPP), надо будет, пока еще не пришли платы с JLCPCB, заняться разработкой общих алгоритмов управления одним движком. У датчика, кстати, достаточно непродуманное крепление к двигателю: не сверлить же в корпусе двигателя отверстия! Сейчас для опытов я его на двухсторонний скотч посадил, но потом придется сажать на "момент" с окончательной фиксацией эпоксидкой. Сама плата еще и отваливается от черной пластмассовой базы, так что нужно будет ее тоже как-то к плате приклеивать. Из-за того, что диск аж на 1000 отсчетов на оборот, нормально отъюстировать плату довольно-таки трудно. На осциллограммах видно, что я не очень хорошо попал (хотя, конечно, это намного лучше предыдущего дешевого датчика с 200 отсчетами на оборот, где китайцы попутали с ориентацией сенсора, в результате чего нужно полностью его раздалбывать и переделывать, чтобы он вменяемо работал). Да, китайцы опять учудили: распиновка разъема (точней, цветовая гамма) — просто прелесть! Ну вот надо ж было додуматься на "плюс" питания нацепить черный провод с белой полосой, на "землю" — просто черный! Они еще и с фазами что вытворили: на одной фазе синий с белым — "минус", а на другой красный с белым — "плюс"! И да, "плюс" и "минус" в фазах — это не "сигнал" и "ноль", а реально сигналы в противофазе (через инвертор)! Т.е. для подключения к МК нужно будет брать только один из них ("плюс"), а "землю" — с общей "земли".