Перейти к содержанию

Простое радиоуправление на NRF24L01+PA+LNA. Приемник


Рекомендуемые сообщения

@zeconir Все варианты перепробовал. Предпоследняя прошивка работает. Последняя .......?

Изменено пользователем GeKo
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

@GeKo Сори, времени последние пару дней не было совсем. Уже частично исправил. Если ничего не изменится, в субботу, ближе к вечеру по МСК, выложу. 

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Готово. Проверил, глюков не заметил. RadioControl_M(Receiver)_290919.zip

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

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

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Там на прошлой страничке документ вордовский скидывал, посмотрите. На вскидку - инверсия, триггеры, возврат при потере.

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

@zeconir Мое мнение. Остановился на прошивке приемника от 17.09.2019 и передатчика от 21.09.2019.  Тригерная работа выходов нужна в командах которые видны, а если их не видать лучше использовать тумблеры.  В прошивке есть один тригер, я его использую для бортовых огней ( но лучше поставить тумблер, огни не гаснут как при потере связи, так и восстановлении).  Сервоприводы после обрыва связи отрабатывают в установленное положение. Инверсия не нужна если установлены переключатели и команды не кратковременные. У меня на крюках и бункерах стоят мощные соленоиды, поэтому необходимы кнопки. Буду следить за форумом.  Вам спасибо за проект и оказание помощи.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

@zeconir  Объясните, что значит 

35 – инверсия выходов[0x00, используется первые пять байт]

36 – триггирование выходов [0x00, используется первые пять байт]

37 - возврат при потере связи[0x00, используется первые пять байт 

и как установить эти байты в EEPROM.

Ссылка на комментарий
Поделиться на другие сайты

@GeKo Смотрите в этом сообщении

Как записать их в eeprom там расписано. А насчет 35, 36, 37 - прошу прощения, моя опечатка. Имеется ввиду, что используется первые пять БИТ в соответствующем байте.

Изменено пользователем zeconir

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

@zeconir  Если я устанавливаю цифру 3 в последней прошивке в байте  36 (тригирование выходов), то тригирование выхода будет только на третьем выходе или на всех трех?

Ссылка на комментарий
Поделиться на другие сайты

@GeKo Чуть по-другому. Вот у вас есть пять выходов: 1, 2, 3, 4, 5. Соответственно, первому выходу соответствует бит 0, второму - бит 1. И исходя из этого вы записываете биты.

image.png.8b748234b968ee1bfde51284b65a4f2f.png

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

@zeconir Не могу разобраться. Получился такой EEPROM последней прошивки приемника,

image.png.de26cb762b5bdbb74caab27db3888635.png

 

что и где менять не разберусь. Жду помощи. Спасибо.

 

Изменено пользователем GeKo
исправление
Ссылка на комментарий
Поделиться на другие сайты

@GeKo Конкретнее. Что именно не понятно? Объяснить попробую, но еще раз повторюсь - все уже было расписано.

Итак, нужно триггирование 3 выхода. Окей. Открываете скачанный вордовский док, и смотрите в самом конце "таблицу" соответствия. За триггер отвечает 36 байт EEPROM. Кликаем по нему.01.png.0a244b8b755fd0c35b37e1513f51cc45.png

В окне правее теперь нужно изменить значение. Можно сделать это посчитав в калькуляторе (к примеру, режим программиста в виндовом), а можно просто ручками вбить биты. Нам нужен третий выход , значит меняем бит 2 (не забываем, биты считаются справа налево, от 0 до 7; см. мое предыдущее сообщение).02.png.3c9f9cd06e977d94ff01b9ee4d175076.png

Сохраняем файл EEPROM, прошиваем обратно в устройство.

Изменено пользователем zeconir

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Помогите разобраться что я делаю не так : при изменении eeprom и прошивке выдаёт ошибку "не совпадение контрольной суммы"

Ссылка на комментарий
Поделиться на другие сайты

@Анатолий Николаевич Скриншот, пожалуйста. Все делали по иструкции из этого сообщения?

 

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

Скриншот.прошивка от 29,09,2019,

3A 30 32 30 30 30 30 30 32 30 30 30 30 46 45 0D 0A 3A 31 30 30 30 30 30 30 30 31 37 30 39 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 44 37 44 37 44 37 44 37 44 37 45 37 42 45 0D 0A 3A 31 30 30 30 31 30 30 30 45 37 45 37 45 37 45 37 46 46 30 31 44 43 30 35 44 43 30 35 38 41 30 32 38 41 30 32 42 38 30 42 41 37 0D 0A 3A 30 36 30 30 32 30 30 30 42 38 30 42 30 31 30 30 30 30 31 46 46 37 0D 0A 3A 30 30 30 30 30 30 30 31 46 46 0D 0A

Всё делал как на второй странице: DEC-1350, HEX-546

вписываю значения; (22) ячейка-46, ячейка (23)- 05,  сохраняю и прошиваю.

3A 30 32 30 30 30 30 30 32 30 30 30 30 46 45 0D 0A 3A 31 30 30 30 46 05 46 05 31 37 30 39 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 44 37 44 37 44 37 44 37 44 37 45 37 42 45 0D 0A 3A 31 30 30 30 31 30 30 30 45 37 45 37 45 37 45 37 46 46 30 31 44 43 30 35 44 43 30 35 38 41 30 32 38 41 30 32 42 38 30 42 41 37 0D 0A 3A 30 36 30 30 32 30 30 30 42 38 30 42 30 31 30 30 30 30 31 46 46 37 0D 0A 3A 30 30 30 30 30 30 30 31 46 46 0D 0A

выдаёт "ошибка контрольной суммы"

Ссылка на комментарий
Поделиться на другие сайты

@Анатолий Николаевич А шьете, наверное, через Khazama ? Если да, то это известная для него проблема. Там используется формат файла с контрольной суммой, соответственно она после вашим манипуляций не сходится. Используйте для прошивки программу "myAVR_ProgTool". В инструкции я описал как с ней работать. Но даже на английском там очень простой интерфейс. 

myAVR_ProgTool.exe

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

Бреннен ...
benutze: usbasp - USBasp, http://www.fischl.de/usbasp/ an ?? mit ATmega48PA
EEPROM: "C: \\ Users \\ Подол.Подол-ПК \\ Desktop \\ 1111" 38 байт
предупреждение: невозможно установить период sck. пожалуйста, проверьте наличие обновлений прошивки usbasp.
ОШИБКА: несоответствие контрольной суммы в строке 1 «C: \\ Users \\ Подол.Подол-ПК \\ Desktop \\ 1111»
контрольная сумма = 0xfe, вычисленная контрольная сумма = 0xfc
ошибка записи в файл «C: \\ Users \\ Подол.Подол-ПК \\ Desktop \\ 1111»
Гезамтдауэр: (0,52 с)
Brennen ...
benutze: usbasp - USBasp, http://www.fischl.de/usbasp/ an ?? mit ATmega48PA
EEPROM: "C: \\ Users \\ Podol.Podol-PK \\ Desktop \\ 1111" 38 bayt

Выдаёт тоже самое, делаю как описано , в чём моя ошибка.

Ссылка на комментарий
Поделиться на другие сайты

@Анатолий Николаевич Скиньте сюда файл, который прошиваете. А так же вопрос: чем считывали и как считывали? 

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

Я не понял прошивку или eeprom,если прошивка вот

RadioControl_M(Receiver)_290919.zip

Всё делал пошагово с этой  инструкции и этими программами

ПРАВКА EEPROM НА ПРИМЕРЕ НАСТРОЙКИ КАНАЛА.docx

Ссылка на комментарий
Поделиться на другие сайты

@Анатолий Николаевич Так прошивка то мне зачем? С ней никаких манипуляций не проводится. Мне eeprom считанный вами нужен. Только именно файл, а не скопированное содержимое.

Всех с наступающим!

Изменено пользователем zeconir

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

Делайте по инструкции, и проблем не будет. 

1. Читаете через myAVR_ProgTool.

2. При сохранении выбираете именно тот вариант, который указан в инструкции.

image.png.14d55ba778c518c290ae9d6976375cda.png

Не дописывайте расширение файла! После сохранения появится файл "ваше_имя_файла.bin", который вы сохранили. У него не будет никаких контрольных сумм.

3. Редактируете что нужно.

4. Прошиваете опять через myAVR_ProgTool.

P.S. Я более чем на 99% уверен, что вы выбрали вариант сохранения 

image.png.00b805aaab6127274626faefab7c9090.png

и с ним пытались взаимодействовать. Пожалуйста, читайте внимательно, так как до вас уже несколько человек по этой инструкции изменяло настройки в eeprom и у всех получилось это сделать без проблем.

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

 myAVR_ProgTool.  окошко eeprom  нажимаю "Auslesen" потом "Speichern" открывается окошко "сохранить" , в нём 4 строчки

ТИП ФАЙЛА; eeprom-Datel(*,eep)

                         Intel-HEX(*,hex) 

                          Alle Dateien

                           BIN_Datei

Неужели в эти  названиях можно ошибиться?                         

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Не загоняйся, Нужно менять - просто поменяй и всё. Мож там вообще 1 емкость просела а тут целая формула бороды намечается 
    • Первый разобранный магнитофон  Где то даже движок от него лежит.
    • На некоторых Лого есть дисплейчик. и на нем видно все и даже в ручную при желании можно сделать коррекцию программы. Может уже хватит вздрагивать, пора ремонтировать.
    • Уважаемые товарищи, нужны схемы, либо НТД для ремонтов блоков очень срочно!!!! Всё кроме реле Р10ТМУ, уже нашёл не вашем форуме и их отремонтировали....любая помощь приветствуется
    • Все предложенные к рассмотрению источники питания работают примерно по одному принципу: сетевое напряжение выпрямляется, фильтруется (получаем чуть больше 300 вольт постоянного), затем преобразуется снова в переменное, но уже на частотах в несколько десятков килогерц, понижается на трансформаторе и снова выпрямляется. За счёт высокой частоты преобразования используется трансформатор на ферритовом, а не на стальном, сердечнике, гораздо меньших габаритов и стоимости. Минусы: значительное усложнение схемы блока и вероятность возникновения различных помех от него. Модули управления (кроме первого) также являются импульными преобразователями, с теми же достоинствами и недостатками. Если нужно по быстрому собрать некое подобие ЛБП, то уж лучше брать модуль вроде этого. Ну и блок питания к нему соответствующий. Но не очень понятно, какой практический опыт можно получить от соединения готовых модулей парой проводов.  
    • У меня больше всего вопросов вызвала необычная схема обеспечения отрицательного питания. Автор этой обстоятельной заметки пишет: For this supply to work correctly, the transformer must have a secondary voltage of at least 18V RMS.  Почему? Что будет не так с отрицательным питанием, если напряжение на трансформаторе будет меньше 18В?   https://tinyurl.com/23mlwxtt - я в простейшей эмуляции ставлю 12В пикового напряжения для трансформатора и на стабилитроне все как положено: -5.6В.
×
×
  • Создать...