Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
19.07.2018, 18:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Помогите завести радиомодуль 433мгц на si4463
Привет!
Очень хочется завести сей радиомодуль: E10-433MS1W
В ардуино-среде. Библиотеку пробую эту.
Автор отписался, что именно эти модули не пробовал, но как бы чип один..
Отличие модуля в наличии усилителя, способного его раскачать. Мне для радиосвязи (радиоуправления) летающей моделью.
Подцеплен через такую платку для согласования уровней.
В общем, подрубил. SPI как SPI. Поменял пины в конфиге библиотеки.
Первая непонятка - 10й пин arduino nano китайской одновременно ChipSelect (SS) и идет на светодиод на борту. При попытке его заюзать все ужасно тупит - loop с отладкой в сериал "зависает" на минуту на каждой итерации вместо 50-70мс, а при попытке "потрогать" SS щупом - все начинает летать.
Перевесил на 7й пин в терминологии ардуино, поменял в либе - не тупит. Но если на mosi есть данные по осцилу, то с miso ничего не идет. Расположенная рядом радиостанция, настроенная на тот же канал что и в программе, ничего не фиксирует.
Стал ковырять - обнаружил сильное падение напряжения между ENT и ENP, которые в куче и заведены через согласующую уровни платку на VCC (и там и там написано hi level effective).
Оказалось, напругу пожирает пин ENP, который судя по всему есть питание (или ключ) усилителя. Пока его отрубил. Есть мысль, что цеплять его нужно на 5в вместо 3.3, но пока страшно, да и вроде не нужен он для работы вблизи?
ENT - не могу понять, что за пин. В описании - Сlock Enable, в даташите на si4463 его нет. Цеплял на +3.3, отцеплял - ничего не меняется. Кто знает, что это?
В общем, судя по всему, передачи нет. В программе с задержкой в 50мс поставил выплевывать в эфир буфер, в который загоняю данные с переменных резисторов управления. Рация не реагирует.
Помогите осилить сию штуку? Как их вообще отлаживать? Почему модуль в ответ молчит по miso?
|
|
|
|
19.07.2018, 18:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
Фото, если чем то поможет)
|
|
|
|
19.07.2018, 19:04
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
В описании вроде как для модуля базовое питание 5V.
На линии к преобразователю подтяжка на питание есть?
Токи на линиях A0…A7, B0…B7 не превышают возможности преобразователя - там ЕМНИП 50mA максимум и общее по питанию 100mA?
Пин OE разведён с делителем и конденсатором на VccA или просто подключён к VccA?
Неплохо бы для начала два модуля на столе и с нормальными антеннами на 433MHz заставить работать от двух МК с одной прошивкой - чтение запись UART с передачей приемом по радио.
И вместо фото лучше схему соединений между используемым.
У преобразователя таки наверное порт A в сторону arduino смотрит, а порт B в сторону модуля…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
19.07.2018, 19:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
Сообщение от mike-y-k
|
базовое питание 5V.
|
так точно, даю 4.99
Сообщение от mike-y-k
|
подтяжка на питание есть?
|
да, у него 3.3в вход, питаю от линейного стаба, все ровно.
Уровни на выходах mosi и ss, а также пин модуля sdo (вниз для включения) четко работают, 3.3в. Библиотека отпускает и прижимает вниз этот пин при старте (инициализация модуля), после чего начинает шарашить в mosi данные и тактировать по ss.
Сообщение от mike-y-k
|
Пин OE разведён с делителем и конденсатором на VccA или просто подключён к VccA?
|
на vccA, 3.3v. Так нарыл во всех схемах. Пока не зацепил его (висел в воздухе), преобразователь уровней не выдавал ничего на сторону А.
Сообщение от mike-y-k
|
там ЕМНИП 50mA максимум и общее по питанию 100mA?
|
Я так понимаю, вот эта часть даташита
http://prntscr.com/k8hemz
Вроде не может превысить
Сообщение от mike-y-k
|
два модуля на столе
|
ну я думаю, при нормальном включении как минимум будут идти данные по miso, я кстати забыл сказать - запрашиваю в программе температуру модуля, поэтому думаю что должны идти, а их нет. Данные несуразные и не меняются.
Инициализации нет..
Сообщение от mike-y-k
|
таки наверное порт A в сторону arduino смотрит, а порт B в сторону модуля
|
Написано А 3.3в, B - 5в. Так и подцепил..
Сообщение от mike-y-k
|
схему соединений между используемым
|
примерно так, только SS и SDO подключены на другие пины, но на них "движения" есть и судя по всему верные.
ENP пока отключил, это питание усилителя, без него должен завестись но выдавать малую мощность. ENT пробовал на +3.3 и в воздухе, разницы не увидел.
|
|
|
|
19.07.2018, 19:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
Сообщение от whoim
|
SDO
|
сорри, SDN (input) (the module working enable control pin, low level when working)
|
|
|
|
19.07.2018, 19:42
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
Таки не может превысить или не проверялось?
Распаять на подходящей плате десяток 1Ω, соединив их параллельно и посмотреть токи при включении в разрыв нужных цепей. Или найти/купить и подключить для отладки нужное количество 0.1Ω в разрывах цепей. Для импульсных сигналом смотреть осциллографом. Возможно где-то перегрузка.
PS Неплохо бы схему откорректировать по реальному состоянию вещей, убрав из неё пока лишнее (типа батареи) и добавить подтяжку на сигналы с обоих сторон преобразователя.
Контроль потребления в каналах VccA и VccB на этом этапе очень желателен, осциллографом на шунте.
Для очипаток лучше сразу кнопку Правка использовать
Управление всеми сигналами у модуля вроде как должно быть от его Vcc (5V).
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 19.07.2018 в 19:51.
|
|
|
|
19.07.2018, 19:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
Сообщение от mike-y-k
|
Возможно где-то перегрузка.
|
не, в это не верится. Нагрузка там в десятки раз меньше заявленной. Да и ходят сигналы, осцил их видит на обоих сторонах, уровни соответствуют. А miso нет на выходе с модуля.
Сообщение от mike-y-k
|
убрав из неё пока лишнее (типа батареи)
|
пробовал, то же самое. Хоть в батареей, хоть от usb, хоть от внешнего БП (компьютерный 5в)
Сообщение от mike-y-k
|
Управление всеми сигналами у модуля вроде как должно быть от его Vcc (5V)
|
нет, питание 5в, управление все 3.3в (среднее). Чип si4463 вообще от 3.3в работает, 5в модулю видимо надо для своего усилителя.
Меня больше интересует, что с ENT пином делать)
Зачем он? На чипе его нет.
Последний раз редактировалось whoim; 19.07.2018 в 19:59.
|
|
|
|
19.07.2018, 22:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
Ну, первым делом - не совпадает частота оссицилятора. Поставил wds, грузнул настройки автора библиотеки, исправил 30мгц на 26мгц (так написано в мануале на модуль), выгрузил в файл заголовочный, изменил детали в соответствии с описанием автора библиотеки, залил и.. ничего не изменилось )
|
|
|
|
19.07.2018, 23:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
В общем, проблема кроется где то в sck. Тыкаешь в него - процесс хромает. Не трогаешь - все замирает.
Проблема тактирования. Резистор светодиода, что на этой нано стоит на этом же пине, убрал.
|
|
|
|
20.07.2018, 02:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Помогите завести радиомодуль 433мгц на si4463
Похоже, выбранный мною ttl-конвертер имеет проблемы с spi, конкретно с clock.
Производитель может только посоветовать перейти на TXB0108.
http://e2e.ti.com/support/interface/...f/391/t/659919
Завтра резисторов напихаю..
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:51.
|
|