Универсальный пульт радиоуправления

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

прочитаем для начала регистры...
пульт.hex
(88.33 КБ) 359 скачиваний
должно быть типа так
1.jpg
(83.77 КБ) 388 скачиваний
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

НЕ РАБОТАЕТ НА ЭКРАНЕ НУЛИ ВМЕСТО 255
датчик рабочий,подключон правельно(по схеме)
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Any attempt to read an invalid address location returns 0’s, and any write to an invalid address location or an undefined bit
within a valid address location is ignored by this device.

попробуем по образцу... http://cxem.net/mc/mc307.php
пульт по образцу.hex
(89.95 КБ) 328 скачиваний
что-то всё как-то не правильно тут...

Из даташита - This device is compliant with I2C-Bus Specification, document number: 9398 393 40011.
http://i2c2p.twibright.com/spec/i2c.pdf
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Пока ноли

Добавлено after 56 seconds:
можэт нужны подтягивающие резисторы(я гдето читал что их ставить обизательно)
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
Эиком - электронные компоненты и радиодетали
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

ты издеваешься ?))) я же специально кинул кучу ссылок...
mc307-3.png
(49.22 КБ) 397 скачиваний
подтягивающие резисторы должны быть ОБЯЗАТЕЛЬНО !!!
без них I2C не работает.
1.jpg
(114.04 КБ) 350 скачиваний
переключи пульт в любой режим (кроме автопилота) и измерь тестером напряжение на выводах SDA и SCL. Должно быть примерно +3V.

Примечание* на некоторых заводских платах уже стаят резисторы...
2.jpg
(60.16 КБ) 370 скачиваний
что стоит на твоей плате я не знаю))
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Я это читал,и подключал согласно схемы нашэго устройства,и думал что так нада.
Передача/Прием сигналов осуществляется прижиманием линии в 0, в единичку устанавливается сама, за счет подтягивающих резисторов. Их ставить обязательно всегда! Стандарт! Резисторы на 10к оптимальны. Чем больше резистор, тем дольше линия восстанавливается в единицу (идет перезаряд паразитной емкости между проводами) и тем сильней заваливаются фронты импульсов, а значит скорость передачи падает. Именно поэтому у I2C скорость передачи намного ниже чем у SPI. Обычно IIC работает либо на скорости 10кбит/с — в медленном режиме, либо на 100кбит/с в быстром. Но в реальности можно плавно менять скорость вплоть до нуля.
Ни в коем случае нельзя переключать вывод микроконтроллера в OUT и дергать ногу на +5. Можно запросто словить КЗ и пожечь либо контроллер либо какой-нибудь девайс на шине. Мало ли кто там линию придавит.
Через 2 часа поставлю два резистора по 10к.(я думаю поставить на 3.5v)

Добавлено after 2 minutes 57 seconds:
Но если на ардуино работало прекрасно может они там уже стоят(буду дома померяю)

Добавлено after 2 hours 53 minutes 53 seconds:
Кароче если в двох словах(нада фен)чтобы поставить диагноз
Или спалил все или не все(и скорее не по вене компаса)

А наверное по вене повышающего преобразователя 3.3v-5v(я опять ево подключил)и опять жопа.
HC04-3шт,ну и наверное gps+компас
Просто закончилис понижающие.
А в наличии был повышающий(а на пульту после деси-деси 3.3 вот я и поднял до 5v)
Кароче
Гагарин долеталса,Высоцкий Допиииии,а я доподнималса :))

Добавлено after 58 minutes 7 seconds:
Интерес взял верх и я пошол за феном и не зря.
Подгорел преобразователь 5v-3v на gps(ето часто бывает не выдерщывают нагрузки,НЕ ТАК НАГРУЗКИ КАК НЕКУДА ДЕВАТЬ ТЕПЛА,ЄТИ МИКРО СМД)
Кароче китайская єкономия вылазит боком людям,но мастерам наруку.
На последней прошивке 000,а на пред последней(255-000,мигает по всем строкам)
Да резисторы стояли 10к на 3v
я щас сниму видюшку,сложно обяснить

Добавлено after 11 minutes 1 second:
Видео отставить,перезагрузка изменила сетуацыю
Щас после включения(на короткое время видно нули потом по всем 255 но толька в самом веху 120
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

ну ты расписал... "Записки охотника"))

по всем 255 - это компас не отвечает (нет сигнала). SDA подтянута к "+"...
в самом веху 120 - это компас пытается что-то нам сказать)) уже хоть что-то...

мож скорость большая.. уменьшим в 4 раза...
пульт 4.hex
(89.92 КБ) 254 скачивания
я с таким протоклом никогда не работал.. всех тонкостей не знаю)) помоему придётся всё выводить... побитно))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

120
255
255
65535
65535
65535
255
255 255 255

Добавлено after 3 minutes 52 seconds:
Ну мы жэ охотимся на редкого зверя,разказ должэн быть,не простой а с приколом.
Когда я подумал что спалил gps,было не очень смешно(Повизло)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

пока что выяснили что от скорости протокола работа компаса не зависит...))

случайно наткнулся на такой модуль -
http://bestdiy.ru/delaem-radioupravleni ... llera.html
https://www.radiokot.ru:443/forum/viewt ... ?p=3424215
https://www.youtube.com/watch?time_cont ... ANjVgaHy5o
просто для информации)) никакой практической пользы от этих модулей нет.

*подтягивающие резисторы по даташиту рекомендуется 2.2K...10K.

мы ещё забыли про ACK... короче тупой протокол какой-то)) а прошей ка тестовую прошивочку... напиши что пишет... посмотрим))
пульт тест ф.hex
(90.73 КБ) 337 скачиваний
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

После прошивки появилась реакцыя на изменение положэния датчика.
001 001 001 001 001
001
001 001 001
001 001 001
001 001
00000
00000
00000(00063,00125,00255,16877,86000)МЕНЯИТСА ОТ ИЗМЕНЕНИЯ В ПРОСТРАНСТВЕ ПО 3 ОСЯМ)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

и что ты хочешь сказать... ?)) проблема в ACK была штоль... А в даташите этого нет...))
чисто интересно... а если без ACK работать будет ? ))
пульт no ACK.hex
(90.7 КБ) 366 скачиваний
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

РАБОТАЕТ ОДИНАКОВО
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

1- ясно... значит тут http://easyelectronics.ru/interface-bus-iic-i2c.html нам наврали)) ACK не нужен))

настраиваем дальше... )) посмотрим что там ещё есть...

2- Все значения по всем координатам (x,y,z) выводятся в диапазоне F800–0x07FF (63488 - 2047)... точнее от минус 2048 до плюс 2047.
хотя для кораблика это не важно))

3- ещё есть регулятор чувствительности (0...7). Можно добавить потом в меню..)) А то если поднести отвёртку, то компас зашкалит))
https://www.youtube.com/watch?time_cont ... fI50kyLCWo
Сейчас усиление =1.

4-есть ещё частота преобразования... Сейчас 15 герц (по умолчанию - думаю менять не надо).

5- ещё там есть режим усреднения... делает до 8 измерения и выдаёт среднее (чтоб циферки не прыгали). Принципе для кораблика это не надо))

6- ещё есть два режима работы -одиночный/ непрерывный... Ну пусть будет непрерывный... Много кушать он не просит..))

7- частоту опроса сколько делаем? если слишкорм часто, то циферки сливаться будут... (особенно на LCD вообще не разобрать).
Оптимально не чаще ~0,25 сек.

8 - шкалу надо потом придумать...)) https://www.youtube.com/watch?time_cont ... 7GaVqMSzMA

9- калибровку (матрицу) надо... пока без понятия))

Добавлено after 35 minutes 50 seconds:
пульт.hex
(89.9 КБ) 336 скачиваний
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

00000X
00000Y
00000Z(РЕАГИРУЕТ НА ПОВОРОТ ВОКРУГ ОСИ)НО ПОКАЗАНИЯ НЕПОНЯТНЫЕ
ЭСЛИ ЗАКРИПИТЬ НА СЕВЕР ТО ПРИГАЕТ(08191-04095-08191-04095)
ЭСЛИ НА ЮГ ТО (00063-00031)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

куда дел остальные оси ? ))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Незнаю
Они влияют на Z
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

должны быть все оси на экране, а не виртуальные...))
пульт_X_Y_Z.hex
(89.91 КБ) 327 скачиваний
что-то мне нравится непрерывное преобразование...
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

север
00000X
00031Y(15)
65535Z
Юг
00000x
00000y
32767z(16383)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

нужны все оси.. куда x дел? ))
а что если включить одиночное преобразование... я не знаю как там синхронизация сделана... мож она вообще не сделана))
пульт_ONE.hex
(89.83 КБ) 322 скачивания
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

по всем осям 65535 (без реакцій на оси)
И опыт сын ошибок трудных и гений парадоксов друг
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»