F4BY. Отечественный ответ Pixhawka'm
А достать для каких целей? Маркировку посмотреть?
откалибровал сенсор 150A на плате F4by 2.1.5 (черная)
плата имеет делитель по входам сенсоров напряжения и тока 1к2
офсет биполярного сенсора примерно половина напряжения питания деленная на 2
офсет униполярного примерно 0,59 деленные пополам
тестил с прошивкой Arduplane 3.6.0
еще раз о методике.
Поверяем что датчик тока подключен правильно, на его GND ноль вольт относительно GND полетного контроллера, на +5v датчика тока напряжение питания, на выходе сенсора тока примерно 0,59 вольта
- питаем полетный контроллер от бортового блока питания, для того чтобы питание сенсора было то которое будет в полете,
от него зависит офсет датчика тока (не будущее возможно сделаем параметр исключающий влияние питания на офсет) - включаем тип сенсора 4, это значит и напряжение и ток.
- задаем параметр BATT_AMP_PERVOLT равный удвоенному значению соответствующему типу микросхемы датчика тока
- перезагружаем контроллер
- обеспечиваем нулевой ток через сенсор
- в мишен планере видим некоторый положительный ток - увеличиваем офсет, если видим отрицательный ток - уменьшаем офсет
- убеждаемся что при нулевом токе через сенсор мишен планер показывает ноль ампер
- делаем контрольное измерение (опционально) для этого к примеру через датчик тока нагружаем автомобильную лампу дальнего света (или иную галогенку или другую нагрузку обеспечивающую постоянный большой ток) и измеряем ток лабораторным прибором - амперметром. Проверяем что в мишен планере отражается эквивалентный ток. Если это так то вы не ошиблись в расчете параметра BATT_AMP_PERVOLT
Круто. Спасибо огромное! Нужно в инструкцию добавить!
Круто. Спасибо огромное!
Так заработало? И что не так делали?
Нужно в инструкцию добавить!
Можно и добавить.
Так заработало? И что не так делали?
Можно и добавить.
С утра попробую и отпишусь! Должно что то получиться.
С утра попробую и отпишусь! Должно что то получиться.
Не заработало! Попробовал переставил пины питания в разъеме теперь показывает 18,3 ампера.
вопрос Алексею, разъем на датчике 1 пин, который ближе к краю это земля? А то посмотреть не возможно на плату!
Попробовал переставил пины питания в разъеме теперь показывает 18,3 ампера.
А померить напряжение на пинах относительно общей земли можете?
теперь показывает 18,3 ампера.
Попробуйте теперь офсет увеличить.
А померить напряжение на пинах относительно общей земли можете?
Попробуйте теперь офсет увеличить.
Вынул из датчика тока разъем, на среднем пине +5, на сигнальной 0, на земле земля.
Вынул из датчика тока разъем
А когда подключен разъем?
Попробовал переставил пины питания в разъеме теперь показывает 18,3 ампера.
Если теперь предположить, что подключено правильно, то осталось только откалибровать.
Поставил разъем на место. Замерил напряжение землю и сигнальный показывает 1 вольт ровно. Армлю коптер запускаю моторы на 40% газа, также показывает 1 вольт! Что может быть дохлый датчик?
В планере как показывало без нагрузки 18, так и под нагрузкой 18А
Замерил напряжение землю … показывает 1 вольт ровно.
Такого быть не может. Что-то неправильно подключено.
Что может быть не правильно там три провода всего! Земля, +, и Uout.
В том то и дело. По напряжению должно быть соответственно 0, 5 и плавающее напряжение от 0,х до 4,х вольт.
1В на земле не может быть. Такое возможно при обрыве, плохом контакте и т.п.
Теперь вынул пин сигнальный из гнезда повер модуля. Сначала при подключении питания показывало 0,946 вольт, потом стало 1 вольт ровно. Нагрузка нечего не меняет!
Не 1 вольт на земле, а на Uout!
В датчике тока 3 и 4 пин запарралелен вроде сейчас переставлю на 4 пин!
Все тоже самое. И что заметил когда датчик холодный вначале показывает 0,920 вольт, и секунд через 30, растёт и замерает на 1,020 вольт. Изменения нагрузки опять не на что не влияет! Наверное придётся все разбирать и вынимать его, может где дорожка мёртвая. На соседнем форуме уже было что то похожее!
там все подписано с обратной стороны разъема на 3-пиновой версии разводки сигнального кабеля где gnd +5 и vout - сигнал.
на gnd долно быть 0, если не так ищите некотакт
На GND и есть ноль. Я про сигнальный, там 1 вольт и без изменений!
На GND и есть ноль. Я про сигнальный, там 1 вольт и без изменений!
пишите в почту, бесплатно вышлю замену
анонс ништяшки.
поддержка компактного бортового олед дисплея
поддерживается в арду 3.4 для линуксовых плат, ну и теперь для f4by.
подключается в I2C
правда еще нужно разобраться что за шумовая полоса лезет справа
Завтра попробую снять посмотреть может где не пропаено. Потом напишу.
а дисплей к прошивке 3.3.2 подходит?
а дисплей к прошивке 3.3.2 подходит?
только к новой, пока не опубликованной коптер3.4 и плэйн 3.6, но скоро будем раздавать
дисплейчик настоящий олед, яркий без всякой подсветки, маленький и легкий, ценник порядка 4-5 баксов на али
128X64 OLED LCD I2C SSD1306
есть такой дисплейчик. ждем прошивки
тестовые прошивы для пробы бортового дисплея ssd1306 www.dropbox.com/s/…/ssd1306test.rar?dl=0
дисплей просто включить в i2c
прошивка не поддерживает 8 раздельных каналов пвм приемники, только ппмсум, сбас