Страница 1 из 1
Не определяется адрес датчика компаса AK09911C по шине i2C
Добавлено: Чт июн 20, 2024 16:28:49
denbon
Всех приветствую!
Купил на али два модуля компаса CJMCU-9911 AK09911C, подключаю их к отладочной плате FT2232H, сканирую шину, но в итоге на шине обнаружено 0 устройств. Не пойму это или неисправные модули, или их надо активировать, как к примеру в модуле MPU9250, по умолчанию отключен компас AK8963.
Для проверки подключил модуль MPU9250, он на шине определяется, то есть вариант с кривыми руками отпадает.
Может кто-нибудь сталкивался с такой проблемой, что это может быть?

Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Чт июн 20, 2024 16:35:44
Martian
[uquote="denbon",url="/forum/viewtopic.php?p=4593248#p4593248"]то есть вариант с кривыми руками отпадает.[/uquote] нет, то, что одно устройство определяется, а другое - нет, не исключает ошибочность действий пользователя.
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Чт июн 20, 2024 16:39:01
denbon
[uquote="Martian",url="/forum/viewtopic.php?p=4593251#p4593251"][uquote="denbon",url="/forum/viewtopic.php?p=4593248#p4593248"]то есть вариант с кривыми руками отпадает.[/uquote] нет, то, что одно устройство определяется, а другое - нет, не исключает ошибочность действий пользователя.[/uquote]
Так тут ошибиться даже если хорошо захотеть не получится. не могу поверить. что оба модуля и неисправные, или где собака зарыта не понятно.
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Чт июн 20, 2024 16:47:12
Martian
Вывод CAD куда подключён?
Добавлено after 5 minutes 34 seconds:
Re: Не определяется адрес датчика компаса AK09911C по шине i2C
В зависимости от него адрес устройства 0х18 или 0x1A, в скриншоте я вижу другой.
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Чт июн 20, 2024 17:04:30
denbon
Я его никуда не подключал, но на самом модуле вроде как этот вывод подтянут резистором на 10 кОм к плюсу.
На скриншоте там обнаружено 0 устройств.

Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Чт июн 20, 2024 17:16:34
Martian
Вроде или подтянут? Вы читали спецификацию на датчик? Смотрели адрес, проверяли, соответствует ли протокол тому, что набран галочками в этой программке? почему адрес установлен как 0х77, это так и должно быть (я не знаю этой программы)?
Вы так упорно цепляетесь к тому, что какой-то сканер обнаружил какие-то 0 устройств.... а вот я бы упорно цеплялся к спецификации датчика и схеме платы.
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Чт июн 20, 2024 17:20:58
denbon
[uquote="Martian",url="/forum/viewtopic.php?p=4593265#p4593265"]Вроде или подтянут? Вы читали спецификацию на датчик? Смотрели адрес, проверяли, соответствует ли протокол тому, что набран галочками в этой программке? почему адрес установлен как 0х77, это так и должно быть (я не знаю этой программы)?[/uquote]
Да на тот адрес ведомого можно не обращать внимания. Там все настройки стоят по умолчанию, с ними должно все работать, как и работает с модулем MPU9250.
Пробовал CAD подключать хоть к плюсу и минусу, это ничего не дает
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Чт июн 20, 2024 17:36:47
Martian
Мне странно слышать, что на адрес устройства I2C можно не обращать внимание. И что какая-то программа с настройками по умолчанию обязана работать с датчиком, про который она ничего не знает.
Обратитесь к AK09911C напрямую, согласно его спецификации. Если ответа не будет - значит, датчик неисправен или подделка.
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Пн июн 24, 2024 11:55:12
denbon
[uquote="Martian",url="/forum/viewtopic.php?p=4593275#p4593275"]Мне странно слышать, что на адрес устройства I2C можно не обращать внимание. И что какая-то программа с настройками по умолчанию обязана работать с датчиком, про который она ничего не знает.
Обратитесь к AK09911C напрямую, согласно его спецификации. Если ответа не будет - значит, датчик неисправен или подделка.[/uquote]
Изначально, в этой программе нужно сканировать устройства на шине I2C, а у меня получается датчик вообще никак не определяется на шине.
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Пн июн 24, 2024 12:11:58
Martian
Эта программа предназначена для работы с AK09911C? Если да, то датчик неисправен. Если нет, то надо обращаться к датчику напрямую, согласно его спецификации, а не сканированием.
У меня большие сомнения, что
denbon писал(а):Изначально, в этой программе нужно сканировать устройства на шине I2C,
Сканер - это всего лишь дополнительный инструмент, а не обязательный. Прочитайте спецификацию на AK09911C и плату датчика, убедитесь, что все условия по активации платы датчика выполнены, а программа и её устройство общаются с ним согласно спецификации датчика.
Re: Не определяется адрес датчика компаса AK09911C по шине i
Добавлено: Пн июн 24, 2024 23:50:04
jcxz
[uquote="denbon",url="/forum/viewtopic.php?p=4593252#p4593252"]не могу поверить. что оба модуля и неисправные, или где собака зарыта не понятно.[/uquote]1. Попробовать прочитать даташит на чип.
2. Попробовать изучить принципиальную схему платы.
Что-нибудь из этого сделано?