# Переделка датчика мотор-колеса

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

Эти компоненты будут весьма усредненного качества, но использовать их можно.  В этой статье речь пойдет об доработке мотор-колес абсолютными датчиками угла. &#x20;

Дело в том, что по умолчанию все недорогие колеса используют шестишаговый метод управления на основе датчиков Холла, смещенных относительно друг друга.  (По простому: <https://www.youtube.com/watch?v=XCzfHDnt6G4>, чуть более подробно:  <https://www.youtube.com/watch?v=WYJWdMV3YMs> ) \
\
Это хороший способ чтобы перемещаться достаточно быстро, но его слабая сторона в том, что между точек коммутации датчиков у вас не будет фактических данных о положении колеса, что не позволит вам реализовать все плюшки полноценного векторного управления, и плохо скажется на точности одометрии при очень медленном перемещении. А это в свою очередь ухудшит ваши возможности по осуществлению навигации.&#x20;

Перейдем непосредственно к доработке колеса. Предполагая что вы справились с разборкой гироскутера,  у вас в руках останется два колеса. Открыв их вы увидите примерно следующее:<br>

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2Fuk2xr0Q11DHK8WXGswCz%2FIMG_9070.JPG?alt=media&#x26;token=93633b8b-35d1-4ea1-a65f-25dbc0502320" alt=""><figcaption><p>Рис.1. Разобранное колесо гироскутера (Howerboard wheel disassembly)</p></figcaption></figure>

Видно, как через отверстие в валу  внутрь корпуса колеса приходят провода обмоток и провода датчиков холла (идут к зеленной плате). &#x20;

Аккуратно вытащив статор,  можно приступать к переделке:

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FUmW4AmiEfsWA0rhqKTrv%2FIMG_9071.JPG?alt=media&#x26;token=a16e5919-1d79-4308-adc1-e03898d591d6" alt=""><figcaption><p>Рис.2. Статор мотор-колеса гироскутера (Hoverboard hub motor stator)</p></figcaption></figure>

Необходимо аккуратно отпаять все фазные провода и провода датчиков:

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FDFYpxd1maJbagZDE3NyY%2FIMG_9073.JPG?alt=media&#x26;token=794042ea-89ad-466c-aeba-6833091f83f8" alt=""><figcaption><p>Рис.3. Статор мотор-колеса без подводящих проводов (Hoverboard hub motor stator without cables)</p></figcaption></figure>

Теперь статор готов к установке датчика, давайте рассмотрим что надо сделать.  Изначально колесо устроено таким образом что при движении статор остается неподвижным, а колесо (ротор) вращается опираясь на два подшипника. В разрезе это выглядит так:

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FxyP5sVzsEalcYMxNMqao%2Fscheme1.png?alt=media&#x26;token=20386b3f-6852-47b7-9324-16274bced3d3" alt=""><figcaption><p>Рис.4.  Разрез мотор-колеса</p></figcaption></figure>

Наиболее удачным местом установки датчика, является зазор между концом вала статора и корпусом. Датчик устанавливается на конец вала, а диаметрально намагниченный магнит приклеивается на корпус мотор колеса.  Однако для этого необходимо доработать вал: сделать канал для проводов от датчика, обрезать конец вала для того чтобы поместился магнит, расточить вал для установки датчика.

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2F7C3FIZC9wcpN2xcHUKcM%2Fscheme2.png?alt=media&#x26;token=2ec499c7-d04e-401a-8b26-0bfc85559f62" alt=""><figcaption><p>Рис.5. Доработки вала мотор-колеса.</p></figcaption></figure>

Доработку вала удобнее всего осуществлять на токарном станке. Подойдет станок самого простого класса.  Снимать статор с вала НЕ НАДО. Достаточно аккуратно сложить концы обмоток чтобы не зацепить их при обработке. Можно зафиксировать их изолентой.

Последовательность обработки:

&#x20;&#x20;

1. Просверлить вал насквозь, до основного канала.
2. Обрезать вал. Вам необходимо убедиться что для вашей толщины магнита, с учетом врезки датчика, между магнитом и датчиком останется зазор около 1мм. Это позволит удобно приклеить магнит. Мы рекомендуем диаметрально намагниченный магнит диаметром 9мм и толщиной 3мм.
3. Сделать расточку под датчик согласно Рис.5. Сначала делается углубление на 2 мм диаметром 12мм, затем на 7мм диаметром 9 мм и в конце снимаются фаски. Особенно важна ближняя к краю фаска - убедитесь что контактные площадки не контактируют с валом.

В итоге, доработанный вал статора будет выглядеть так:

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FfSqHdhPf4TA1UynmX826%2FIMG_9082.jpg?alt=media&#x26;token=ea34b775-0356-4673-b168-b070a0d5e986" alt=""><figcaption><p>Рис.6. Вид статора после доработки.</p></figcaption></figure>

Припаяйте провода необходимой длины  к датчику согласно [схеме](https://voltbro.gitbook.io/vbcores/vbcores-hardware/t-enkoder).  Для датчика лучше использовать тонкий экранированный многоцветный провод. Убедитесь что 6 проводов к датчику и 3 провода к обмоткам удобно проходят в канал. Для этого лучше сначала протянуть все провода, а потом паять.

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FWpHjuqcCvl39putf9KW3%2FIMG_9083.JPG?alt=media&#x26;token=b0d51725-5b47-4b05-8efa-4c0a4b39b36f" alt=""><figcaption><p>Рис.7. Установка проводов.</p></figcaption></figure>

В первую очередь припаяйте провода к датчику и проверьте его работоспособность.  Убедитесь что датчик с проводами легко устанавливается на место и контакты не замыкают на вал.

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FIiwjNlLnMAw0UMqvKfwi%2FIMG_9086.JPG?alt=media&#x26;token=5a1b7a72-b879-4eda-ad0b-a277e1cf0218" alt=""><figcaption><p>Рис.8. Монтаж датчика мотор-колеса.</p></figcaption></figure>

Если с датчиком все хорошо припаяйте провода обмоток и закрепите из стяжкой к статору как было изначально. &#x20;

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2Ft6TNOkvwWhe1Uc41GqKt%2FIMG_9085.JPG?alt=media&#x26;token=011fb7c5-e6e9-4ce8-a6bc-36bda9ee2309" alt=""><figcaption><p>Рис.9. Монтаж фазных проводов.</p></figcaption></figure>

Окончательно проверив датчик и все провода, приклейте плату датчика в проточку.&#x20;

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2F9xwE6hKv4mkg8ZM9KFcU%2FIMG_90912.jpg?alt=media&#x26;token=7ff7e368-dcd2-47cb-8ee3-7e6ab1c1dfb0" alt=""><figcaption><p>Рис.10. Статор мотор-колеса с установленным датчиком AS5047p.</p></figcaption></figure>

Модификация статора завершена, теперь необходимо установить и приклеить магнит на крышку колеса. Это необходимо стараться сделать строго по центру.  Для удобной вклейки магнита рекомендуется распечатать на 3д принтере оправку. Пример оправки для магнита диаметром 9мм, и установочного подшипника колеса с внутренним диаметром 15мм:

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FpVb5qVOv0nbThatrqAwE%2F2025-01-20_23-59-58.png?alt=media&#x26;token=9b97c5c8-a383-423c-bf04-bc2ca1992efb" alt=""><figcaption><p>Рис.11. Центрующая оправка.</p></figcaption></figure>

{% file src="<https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2Fb1IMSfrWBYd1f8fk2uSk%2Fmagnet_9x3-housing.stl?alt=media&token=d84b97e8-c29f-496e-bd94-1c5efe89ac8b>" %}

Оправка сделана с учетом небольшой усадки при печати, Рассчитана на магнит D9x3мм. Отверстие по центру дает возможность после приклеивания удержать магнит и при этом приподнять оправку - чтобы избежать ее приклеивания к корпусу колеса. Ели у вас другой магнит - придется сделать свою оправку. Главное правильно учесть размеры магнита при расчетах на доработку вала.

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FTCOrPeVzsJZDF1e6YkXC%2FIMG_9087.JPG?alt=media&#x26;token=2da20983-14c2-4193-84dd-3b549dead8da" alt=""><figcaption><p>Рис.12. Монтаж диаметрально намагниченного магнита на мотор-колесо.</p></figcaption></figure>

Чтобы прижать магнит и вынуть оправку можно использовать например карандаш.&#x20;

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2Ffw3DIZRXvNtg2Yh6kvQf%2FIMG_9088.JPG?alt=media&#x26;token=25cced3f-ddc9-4149-b503-0b873d4fb9fa" alt=""><figcaption><p>Рис.13. Использование оправки для магнита при монтаже.</p></figcaption></figure>

Нанесите на магнит каплю клея и плотно прижмите к крышке диска.  Дайте клею схватиться и выньте оправку придерживая магнит карандашом.  Эта операция требует аккуратности, иначе большой риск все склеить друг с другом.

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FNpGdmZ5UcTo3f7V5WDdx%2FIMG_9090.JPG?alt=media&#x26;token=1f010928-a70c-44e0-acc5-8323681946f4" alt=""><figcaption><p>Рис.14. Вклейка магнита.</p></figcaption></figure>

Когда клей полностью высохнет, убедитесь что магнит хорошо приклеен. После этого можно собирать колесо. &#x20;

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FKNbzwe27hzlV7WikLVjq%2FIMG_9091.JPG?alt=media&#x26;token=37fffba9-5087-43ab-a1e9-c60dbb5794d6" alt=""><figcaption><p>Рис.15. Вид доработанного мотор-колеса в разборе.</p></figcaption></figure>

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2FVwNm474jY183xqMFAHV8%2FIMG_9092.JPG?alt=media&#x26;token=3ddfab18-c2d3-400a-876e-c807e7e22c4a" alt=""><figcaption><p>Рис.16. Вид доработанного мотор-колеса со снятой крышкой.</p></figcaption></figure>

После сборки рекомендуется стационарная проверка  и настройка.  Удобно использовать стенд сделанный их конструкционного профиля.

<figure><img src="https://3551773033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBjLyfPc4FcQUfXFi5fQr%2Fuploads%2F0gcJddaekUx8sSlF6Nor%2FIMG_9101.jpg?alt=media&#x26;token=2bf35224-0f04-4ff5-a716-1a5b47e3971e" alt=""><figcaption><p>Стенд для отладки ПО мотор-колеса.</p></figcaption></figure>

ЗD модель колеса: <https://grabcad.com/library/hub-wheel-10-motor-1>

Работа со стендом  и примеры ПО, в разделе [Стненд мотор-колеса ](https://voltbro.gitbook.io/vbcores/tutorials/stend-motor-kolesa)
