Jump to content
admin

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

Recommended Posts

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

Edited by GeKo

Share this post


Link to post
Share on other sites

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


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

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

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

Share this post


Link to post
Share on other sites

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


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

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

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

Share this post


Link to post
Share on other sites

Время – деньги и наноамперы: применение часов реального времени Maxim Integrated

Зачем использовать внешнюю микросхему часов реального времени (RTC), а не внутренние RTC микроконтроллера? Хотя бы потому, что у RTC MAX31342 производства Maxim Integrated типовое потребление составляет 150 нА при 3 В и температуре 25°С, а у встроенных RTC одного из самых малопотребляющих микроконтроллеров при тех же условиях – примерно 370 нА.

Читать статью

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


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

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

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

Share this post


Link to post
Share on other sites
                     

Чип-резисторы Panasonic - технология мягких выводов и сертификация AEC-Q200

Технология мягких выводов чип-резисторов производства компании Panasonic. Обзор серий с оптимизированными параметрами: прецизионных тонкопленочных, токоизмерительных, антисерных, резисторов с повышенной стойкостью к статике и импульсным нагрузкам, резисторных сборок.

Читать статью

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by zeconir

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

image.png.8b748234b968ee1bfde51284b65a4f2f.png


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

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

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

Share this post


Link to post
Share on other sites

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

image.png.de26cb762b5bdbb74caab27db3888635.png

 

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

 

Edited by GeKo
исправление

Share this post


Link to post
Share on other sites

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

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

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

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

Edited by zeconir

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

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

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

Share this post


Link to post
Share on other sites

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

 


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

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

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

Share this post


Link to post
Share on other sites

Скриншот.прошивка от 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

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

Share this post


Link to post
Share on other sites

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

myAVR_ProgTool.exe


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

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

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

Share this post


Link to post
Share on other sites

Бреннен ...
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

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

Share this post


Link to post
Share on other sites

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


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

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

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

Share this post


Link to post
Share on other sites

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

RadioControl_M(Receiver)_290919.zip

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by zeconir

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

image.png.14d55ba778c518c290ae9d6976375cda.png

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

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

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

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

image.png.00b805aaab6127274626faefab7c9090.png

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


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

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

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

Share this post


Link to post
Share on other sites

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

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

                         Intel-HEX(*,hex) 

                          Alle Dateien

                           BIN_Datei

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

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Дрель 500 Вт, на первой скорости 1200 оборотов, на второй 3500
    • Нет проблем,для начала пусть люди смотрят твоё чудо на  видео: https://youtu.be/8d3KbpkWgZM  (перезалито на мой канал,на случай,если ты свое удалишь) Теперь про АЧХ широщитов ги-объективно.,а не со слов щитофилов и их корефанов-меломанов.Однажды,на этом форуме,в ныне закрытой теме про щиты ГИ, форумчанин Александр (fugi1) выкладывал АЧХ своего щита ги ( 25 шт. 5ГДШ-4-4) снятое микрофоном с расстояния 1 метр и 4 метра.Читаем об этом здесь: https://forum.cxem.net/index.php?/topic/136427-щит-групповой-излучатель/page/22/#comments  АЧХ щита ги  на 21 шт. 4ГД-35 выглядит ничуть не лучше,чем АЧХ на 25 шт. 5ГДШ4-4 . Хотите оспорить,докажите обратное.  АЧХ щита ги наглядно:
    • Интересная статья о всевозможных вариантах получения двухполярного стабилизированного питания. Virtual Ground Circuits from Voltage Regulators.rar
    • Вот огорчу Анатолия. Анодная обмотка - одна штука. ЭО - 5 дополнительных отводов. КО - 5 дополнительных отводов. Обмотка под нагрузку - одна штука без отводов. Но для оптимизации нагрузки - магазин из пяти нагрузочных сопротивлений (или "оцифрованный" реостат). БП с фиксированным Uа, регулируемым Uс1 и с пятью значениями Uc2. И со встроенными вольт/амперметрами. Полнофакторный эксперимент в этом случае будет состоять из 5^4=625 опытов. Это - в режиме VL. И ещё столько же опытов в УЛ режиме - для сравнения. Итого - 1250 опытов. Можно воспользоваться методикой минимизации числа опытов (кто возьмётся?) - получим в 2...5 раз меньше... Дальше. Нужна "лабораторная установка". Это - не "макет", переплетённый проводами, а почти законченная конструкция. Измерительный комплекс. Подойдёт ноут для измерения Кг, если его карта имеет собственную "разрешающую способность" хотя бы на порядок лучше, чем ожидаемый Кг, т.е. лучше, чем 0,01%. Осциллограф. Хороший вольтметр. Как видим, самым трудоёмким является эксперимент, который займёт ~1250 часов времени. Или больше. Макет "потянет" на 100 часов. "Измериловка" - 10 часов. Итого - 1360 часов, или 170 рабочих дней, или 34 рабочих недели, или ~8 месяцев!!! при пятидневной рабочей неделе!!! и восьмичасовом рабочем дне!!! Затем обработать результаты и сделать выводы. Вот огорчу остальных. И это только для одной лампы, которая из-за своей "ТТХ" может быть непригодной для работы в режиме VL. Тогда нужно повторять с другим типом ламп, с третьим...  Ещё нужно разработать "лабораторную установку" - такую, чтобы выходные параметры зависели только от "испытуемого" ВК и не зависели от ПУ. И ещё - методику эксперимента. И ещё... Можно исключить КО. Тогда нужно 5^3=125 (*2=250) опытов. Можно уменьшить число отводов ЭО и фиксированных напряжений Uc2. Тогда опытов будет ещё меньше. Можно обойтись парой-тройкой не совсем корректных опытов. Есть другие предложения? С уважением В. ПС. Всё, всё! Я молчу...
    • @BAFI  У IRFP240 и IRFP9240 подложка не изолированная. Поэтому, устанавливайте их на радиатор через изолирующую прокладку, или на два радиатора. Лучше на один. 
×
×
  • Create New...