Стрелять так стрелять
. Модернизировал модуль драйвера.
-
Модуль расссчитан на стандартный аллегровский чип с током до 2А и микрошагом до 1/16. По даташиту
напряжение на датчиках тока чипа Vs <0.5В, и Vs*8 не должно превышать Vref max (для А4988 <4В).
Китайцы поставили датчики по 0.1 Ом , что дает Vs=2А*0.1 Ом= 0.2В и средний микрошаг 0.2/16~ 13мВ.
В моем случае Vs= 0.35*0.1=0.035В и микрошаг 35мВ/128 ~ 270мкВ тонет в шумах. Референсное напряжение
Vref= Imax*8Rs=0.35*0.8= 0.28В тоже не вписывается в требование даташита (>1В).
-
Для HR 4988 Vref 1 - 3В. Ошибка падает с ростом Vref, и резистор датчика Rs на мелких шагах хорошо бы
иметь 3/8/0.35 ~ 1 Ом. Тогда микрошаг будет 0.35/128 ~ 3мВ, т.е. на порядок лучше.
Низкоомные SMD резисторы на дороге найти трудно, но в Митино нашелся недорогой набор. Мощность
на резисторах растет, поэтому поставил по паре 0.25Вт в параллель (0.75 Ом). Перепайка SMD элементов в
домашних условиях - занятие не для слабонервных, получилось коряво, но справился (зеленые стрелки
на фото). Соответственно уменьшил резистор делителя Vref до 6кОм (красная стрелка). Теперь Vref<2.8В,
ток больше 0.5А не выставляется, но сигнал/шум вырос в
7 раз.
-
Высокочастотные сверчки обиделись и ушли жить к другим владельцам китайских модулей
. ( палки на
2 и 4кГц утонули в шумах). Посторонних призвуков тоже резко поубавилось, и спектрограмма показывает
падение НЧ шумов. С учетом того, что шкала в децибелах, улучшения существенные.
Теперь работу движка можно определить только визуально
.
-
P.S. В принципе, китайских создателей модулей можно обвинить лишь в желании задешево охватить
широкий диапазон шаговых движков. Поэтому небольшие доработки могут реально улучшить работу
имеющегося шаговика.