Квант ARM
(18-02-2023, 17:03)KEN : ferit_cal()
Тут прописал, а (ADC_value_processing()) в упор не могу найти...так же в этой функции ferit_cal() ?

Файлы вложений Эскизы
   
В общем понятна причина - переворот фазы при отстройки по ферриту.

-vlad-  залейте скетч без изменений (когда  был двойной отклик) и при отстройки по ферриту попробуйте не опускать феррит до самого датчика. Как только появиться сигнал  надо поднять феррит вверх.
(18-02-2023, 17:03)KEN : ADC_value_processing()
Или в другой функции?

(18-02-2023, 18:29)KEN : попробуйте не опускать феррит до самого датчика
Пробую.

(18-02-2023, 18:29)KEN : Как только появиться сигнал  надо поднять феррит вверх.
Что то не получается, все равно 2-ой отклик.
(18-02-2023, 18:30)-vlad- : Или в другой функции?
В другой ferit_cal() она там где-то в середине.
Если не поможет с ферритом, добавлю в код поправку если переворот фазы, при отстройке нажать одну кнопку и всё.
(18-02-2023, 18:40)KEN : В другой ferit_cal() она там где-то в середине.
Все, понял....это где я прописывал (-1). Но там ни чего убирать не надо, v1.5 уже идет без (-1).
....
Сейчас скетч залью, отпишусь.
(18-02-2023, 18:30)-vlad- : Что то не получается, все равно 2-ой отклик.
Ради интереса, положите феррит на датчик, потом включите отстройку, и подымите феррит, потом сразу выход.
(18-02-2023, 17:03)KEN : -vlad- будет время попробуйте в функции ferit_cal() добавить пару строк (фото ниже), убрав *-1 в функции ADC_value_processing(), интересно с ними будет пропадёт двойной отклик и будет ли работать Пин.
Если изменить v1.5 , то пропадает двойной отклик. И ПИН работает как надо, без сирены затухающей, только приближение к центру катушки цели.
Но мне кажется что лучше было когда я менял (-1) в (ADC_value_processing два дня назад. Как то стабильнее что ли было?
Вот вариант с костылём от данной проблемы.

При отстройке если получился двойной отклик, то при повторной отстройки по ферриту - нажать крайнею левую кнопку (та что была "сброс компенсации") и провести отстройку как обычно.
Это пока костыль, со временем может решу эту проблему и не надо будет жать кнопку.

(18-02-2023, 19:18)-vlad- : то пропадает двойной отклик. И ПИН работает как надо,
Таки да, проблема была в перевороте фазы при отстройки по ферриту, буду менять алгоритм отстройки, может дело в нём.

(18-02-2023, 19:18)-vlad- : Как то стабильнее что ли было?
Попробуйте перевернуть контакты RX на датчике.

Всем спасибо за участие)

Файлы вложений

.rar   Kvant_STM32_V1.5.1.rar (Размер: 17.57 KB / Загрузок: 180)
(18-02-2023, 19:18)KEN : двойной отклик, то при повторной отстройки по ферриту - нажать крайнею левую кнопку (та что была "сброс компенсации") и провести отстройку как обычно.
Ну как бы работает, только приходится через левую кнопку. Пин в норме.
Возможно это свойство датчика.
-vlad- у вас при поднесении феррита, разбаланс увеличивается или уменьшается?
Интересно у кого как и связанно ли это с двойным откликом.