Например TDA7294

Форум РадиоКот • Просмотр темы - HOPERF RFM70, особенности работы
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 09:44:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 152 ]     ... , , , 6, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 15:44:41 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
при компиляции сама прошивка меняется. в языках высокого уровня такого нет. но то ладно.
поменял я оба модуля - эффект тот же. три метра
пошел веревку искать. мыло вроде есть


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 15:50:40 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
какой микропроцессор используете?
могу переделать свою и скинуть точно рабочую минимальную прошивку для тестирования передатчика и приемника на rfm73 + atmega8.
конечно, если у вас есть в наличии atmega8.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 15:51:16 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
asylumist, так а какая у вас реальная дальность получается?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 15:52:11 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
asylumist писал(а):
какой микропроцессор используете?


SiLabs c8051f350
atmegи нет (


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 16:24:03 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
хм... в таком случае могу порекомендовать только аккуратное поочередное выполнение инициализации и отправки команд с контролем логическим анализатором по spi. я так делал, когда хотел свою библиотеку написать, но терпения не хватило и понял, что лучше чем у немца не получится. и еще помните про путаницу в инициализации про младший или старший байт вперед.
у меня выходило 50 метров точно при прямой видимости. а если дальше, то через деревья и связь пропадала.
выкладываю архив с другим проектом для rfm73. я его почти не смотрел за ненадобностью, но, может, вы там найдете для себя.


Вложения:
rfm73-c.zip [14.83 KiB]
Скачиваний: 305
Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 16:42:45 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 43
Зарегистрирован: Пт апр 15, 2011 21:11:22
Сообщений: 734
Откуда: Россия, Ставропольский край
Рейтинг сообщения: 0
RealHann писал(а):
....
поменял я оба модуля - эффект тот же. три метра
пошел веревку искать. мыло вроде есть

А вы пробовали перебирать номера каналов, возможно уровень помех запредельный, rfm70 помощнее 73-х но их сейчас не найти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 16:56:04 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
нашел фишку в исходниках.
после инициализации банка 1 надо стукнуть в бубен два раза:
регистр 4 = 0xDF96821B
регистр 4 = 0xD996821B


Последний раз редактировалось RealHann Чт май 15, 2014 17:13:10, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 17:09:57 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
...после инициализации банка 1 надо стукнуть в бубен два раза:
регистр 4 = 0x0D99F821B
регистр 4 = 0x0D996821B

это где такое???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 17:13:41 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
ага. нашел. действительно бубен!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 17:15:15 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
переделал все как у буржуев, стабильный прием - 1,5 метра

все. крыша уехала. на сегодня хватит )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 21:00:44 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
если у вас есть логический анализатор Sealea Logic, то могу прислать снимок сигналов на spi при инициализации. там видно какие команды выполняются. так вы можете покомандно проследить весь ход процесса. если нет, то простым фотографированием окна программы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 21:03:30 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
анализатора нет, но могу распечатать и проанализировать вручную. можете выслать на почту?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 21:10:22 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
сейчас подготовлю.
в архиве снимки spi приемника процесса инициализации банка 0 и 1.
по ним можно проследить весь процесс.
имена файлов в хронологическом поряке.
те, что с буквенным окончанием (a, b, c, d) фотографировал внахлест, потому что целиком не помещаются на экране.
команды выполняются на линии mosi


Вложения:
la2.zip [864.63 KiB]
Скачиваний: 273
la1.zip [683.46 KiB]
Скачиваний: 284
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Чт май 15, 2014 21:44:47 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
все сделал точно так же - шестиструнная балалайка
может вообще я не там копаю? может какая-то обязательная обвязка должна быть для хорошей работы?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Пт май 16, 2014 18:27:36 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
если нет логического анализатора, то я бы порекомендовал поочередный вывод содержимых регистров (тех, конечно, что позволяют себя читать) банка 0 и 1 на uart или, в крайнем случае на какой-нибудь порт с помощью команды R_REGISTER 000A AAAA. так можно проверить действительно ли записываются значения.
у меня никакой обвязки нет вообще. с батарейным питанием работает даже без конденсаторов.
и складывается такое впечатление, что у вас регистры не инициализируются совсем. (ведь без инициализации связь есть, но дальность не важная. сам не проверял, но пишут... "Надо сказать, что несмотря на то, что в даташите сказано эти регистры инициализировать определёнными значениями, если этого не делать и ничего не писать в банк 1, модуль всё работает, но несколько снижается дальность связи". http://we.easyelectronics.ru/part/radio ... rfm70.html).
глупый вопрос, но все же... перед отправкой команды при инициализации вы ведь прижимаете вывод CSN к земле (на графике с лог. анализатора она обозначена как "ENABLE")?


Последний раз редактировалось asylumist Пт май 16, 2014 18:40:50, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Пт май 16, 2014 18:39:10 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
банк 1 я не читал, а вот банк 0 я вывел на комп. все абсолютно честно. дал бы скрин, но у меня почему-то вдруг пошабашил адаптер usb-ttl.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Пт май 16, 2014 18:51:55 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
тогда, скорее всего, есть ошибка в инициализации регистров банка 1. ведь там очень легко напортачить. мало того, что большинство из них не читаются, так и то, что одни надо писать старшим байтом вперед, а другие - младшим. проверьте еще и сверьте внимательно с исходником. так там еще и бубен!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Пт май 16, 2014 19:00:08 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
вы говорите, что у вас не работает ACTIVATE 0x73.
может, проблема глубже и у вас не работает ACTIVATE вообще. в том числе и ACTIVATE 0x53 нужный для переключения банков.
тогда бы это объяснило то, что у вас не инициализируется банк 1 и маленькую дальность.
правда я не понимаю как может не работать команда, когда другие работают. и, кстати, почему вы решили, что ACTIVATE 0x73 у вас не работает?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Пт май 16, 2014 19:21:03 
Открыл глаза

Зарегистрирован: Ср май 14, 2014 15:46:02
Сообщений: 55
Откуда: Харьков
Рейтинг сообщения: 0
банки переключаются, потому что это видно по биту 7 регистра STATUS
а ACTIVATE 0x73 не работает, потому что не модифицируются регистры FEATURE и DYNPD
может где-то тут собака порылась?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: HOPERF RFM70, особенности работы
СообщениеДобавлено: Пт май 16, 2014 19:35:26 
Первый раз сказал Мяу!

Зарегистрирован: Сб май 03, 2014 23:34:28
Сообщений: 34
Откуда: Украина, Херсон
Рейтинг сообщения: 0
чтобы проверить действительно ли переключились в банк 1 можно прочитать восьмой регистр (chip id).
потому как мне все еще кажется, что переключения не происходит.
и если он все-же 0x00000063, то тогда где-то ошибка в инициализации.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 152 ]     ... , , , 6, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y