Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
12.07.2015, 21:23
|
|
Прописка
Регистрация: 26.05.2014
Адрес: Moscow
Сообщений: 123
Сказал спасибо: 90
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
I2C компас в USB
Здравствуйте,
У меня есть такая штука: http://www.ebay.co.uk/itm/1815668504...%3AMEBIDX%3AIT
В ней по USB я получаю NMEA данные в компорт моей проги.
Также на плате есть датчики компаса и гироскопа.
Шина i2C.
Подскажите пожалуйста, готовое, компактное решение, в идеале без вилки/розетки USB(паять выводы буду сам), чтобы я мог подключить к ноуту эту плату и получать данные в компорт моей проги.
Такой модуль подойдет: http://www.adafruit.com/products/2264 ?
С уважением Виктор.
Последний раз редактировалось vicsoft; 12.07.2015 в 21:43.
|
|
|
|
13.07.2015, 01:20
|
|
Прописка
Регистрация: 21.04.2009
Адрес: Королёв
Сообщений: 89
Сказал спасибо: 1,054
Сказали Спасибо 34 раз(а) в 27 сообщении(ях)
|
Re: I2C компас в USB
Модуль на FT232 преобразует интерфейс USB-Host в COM-Client, а компас, скорее всего, использует интерфейс USB-Client, и не сможет управлять модулем на FT232.
|
|
|
|
13.07.2015, 01:26
|
|
Прописка
Регистрация: 26.05.2014
Адрес: Moscow
Сообщений: 123
Сказал спасибо: 90
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от AYuM
|
Модуль на FT232 преобразует интерфейс USB-Host в COM-Client, а компас, скорее всего, использует интерфейс USB-Client, и не сможет управлять модулем на FT232.
|
Спасибо за ответ.
А есть ли возможность использовать I2C датчик с помощью преобразователя как USB устройство?
|
|
|
|
13.07.2015, 01:36
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от vicsoft
|
Такой модуль подойдет
|
Да, подойдёт.
Будет задействовано 2 USB порта. Плату Adafruit(FT232H) соединить вторым USB кабелем к ноуту. По этому кабелю программа будет общаться с Adafruit(FT232H) и забирать данные с компаса и гироскопа через I2C.
Также соединить обе платы по линиям:
SCL1(RY835) и AD0(FT232H),
SDA1(RY835) и Ad1+AD2(FT232H).
Пример, как запользовать FT232H в режиме I2C вот тут.
По первому USB кабелю будут передаваться NMEA данные как обычно.
|
|
|
Сказали "Спасибо" Yurkin2014
|
|
|
13.07.2015, 01:41
|
|
Прописка
Регистрация: 26.05.2014
Адрес: Moscow
Сообщений: 123
Сказал спасибо: 90
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от Yurkin2014
|
Да, подойдёт.
Будет задействовано 2 USB порта. Плату Adafruit(FT232H) соединить вторым USB кабелем к ноуту. По этому кабелю программа будет общаться с Adafruit(FT232H) и забирать данные с компаса и гироскопа через I2C.
Также соединить обе платы по линиям:
SCL1(RY835) и AD0(FT232H),
SDA1(RY835) и Ad1+AD2(FT232H).
Пример, как запользовать FT232H в режиме I2C вот тут.
По первому USB кабелю будут передаваться NMEA данные как обычно.
|
Спасибо. Обнадежили.
Вот еще вопрос:
Если я возьму другой мультимодуль, где гироскоп/магнетометр/гпс и т.п. работают на I2C. Можно ли их в один USB всех пустить? Т.е. I2C и например FT232H позволят это? Или надо на каждый I2C адрес свой USB адаптер?
|
|
|
|
13.07.2015, 01:49
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от vicsoft
|
Можно ли их в один USB всех пустить?
|
Можно. На единственную шину I2C вешается много устройств. Единственное условие, все устройства должны иметь разные адреса. Эти адреса обычно задаются производителем микросхем и зашиты железно внутри. Разные типы микросхем имеют разные адреса.
В некоторых случаях адрес микросхемы можно изменить переключением спец. ног у микросхемы. Типа, если нужно повесить 8 одинаковых АЦП на одну шину, то бывает возможность изменить 3 младших бита адреса с помощью 3 ножек АЦП, и раскинуть все 8 штук по разным адресам.
Последний раз редактировалось Yurkin2014; 13.07.2015 в 01:52.
|
|
|
Сказали "Спасибо" Yurkin2014
|
|
|
13.07.2015, 01:52
|
|
Прописка
Регистрация: 26.05.2014
Адрес: Moscow
Сообщений: 123
Сказал спасибо: 90
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от Yurkin2014
|
Можно. На единственную шину I2C вешается много устройств. Единственное условие, все устройства должны иметь разные адреса. Эти адреса обычно задаются производителем микросхем и зашиты железно внутри. Разные типы микросхем имеют разные адреса. В некоторых случаях адрес микросхемы можно измерить переключением спец. ног у микросхемы.
|
Благодарю. Буду пилить.
|
|
|
|
13.07.2015, 01:54
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от Yurkin2014
|
Будет задействовано 2 USB порта.
|
Кажись, надо провести индейский ритуал "Нахуа" и просто почитать про этот модуль.
Наводящий вопрос - за каким корнеплодом на модуле распаяны мелкосхемы, если данные с них надо извращенчески выдергивать потусторонней приблудой при наличии связи с компом через USB ? Или я чего-то недопонимаю?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
13.07.2015, 01:58
|
|
Прописка
Регистрация: 26.05.2014
Адрес: Moscow
Сообщений: 123
Сказал спасибо: 90
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от akegor
|
Кажись, надо провести индейский ритуал "Нахуа" и просто почитать про этот модуль.
Наводящий вопрос - за каким корнеплодом на модуле распаяны мелкосхемы, если данные с них надо извращенчески выдергивать потусторонней приблудой при наличии связи с компом через USB ? Или я чего-то недопонимаю?
|
Я надеялся что все будет через один интерфейс, но производитель написал это: The sensors all use the I2C interface.
Т.е. NMEA я получаю по USB (9600), а остальное городить самому.
|
|
|
|
13.07.2015, 02:04
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: I2C компас в USB
Сообщение от akegor
|
просто почитать про этот модуль
|
Ну, дык, и прочитайте. Может, и индейский ритуал не нужно будет проводить.
А, ваще, по-моему, этот модуль, ну, ни разу не предназначен для компьютера. Он должен вструмляться в микропроцессорную систему и имеет на борту всякие разные GPS/GLONASS/BeiDou, плюс всевозможные датчики. У проца всегда есть и UART и I2C линии. Вот и соединяйте порознь всё это хозяйство. И будет устройство для всего.
|
|
|
Сказали "Спасибо" Yurkin2014
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:51.
|
|