Откалибровав таким образом контроллер (подавая с движков резисторов от 1 до 4.5 вольт) обнаружил что 1 вольт это не 0°El, (как ожидалось) а уже 20° , ну и т.д. Вобщем получается какой то бред. У меня крайняя версия прошивки.Быть этого не может, так как калибровать можно из любого значения напряжения, при этом если вы дальше проворачиваете, по счёт градусов продолжается, а в обратную сторону доходит до нуля и показывает максимальное значение-это пятизначное число. С автором я связался, исходники утеряны, но Игорь обещал помочь. По видимому пока ему некогда этим заниматься. Подождём.
Быть этого не можетТолько что ещё раз проверил (а не дурак ли я
Код надо спросить у Игоря ,думаю если он его еще не положил в долгий ящик своих разработок то он им поделится.Cаш, я на эту тему думал, но фактически придется портировать код под другой процессор и другую схему, ибо атмега себя исчерпала и то, что надо она просто уже не поддержит по переферии. К примеру если применять датчики типа AS5043 - то там надо или 2 SPI или 2 I2C. Амеги этого не умеют. Ну где то так получается.
или 2 SPI или 2 I2C.А чем програмная реализация не устраивает? там код всего байт 400 - 500 получается а если на асме наверное и еще ужать получится.
Скопировал. В понедельник перешью мегу, проверю и сообщу.Прошёл по ссылке и посмотрел- это другая более поздняя разработка и кварц там другой стоит и точность показаний до 0,1 градус и небольшое изменение в схеме. Тема создана совсем недавно и думаю нужно именно в этой теме рассказать об этой проблеме, думаю автор отзовётся и обьяснит в чём проблема. Та прошивка что у меня имеет точность 1 градус и кварц стоит 10МГц.
В понедельник перешью мегу, проверю и сообщу.Сообщаю:
ДА ВСЁ ВЕРНО НА 4МГц. Это я описался, до этого другую схему смотрел вот и написал не то. Игорь ответит, но придётся подождать. Только писать надо было не в личку, а в тему, тогда ответ получите быстрей, возможно эта проблема не у вас одного.