Jump to content

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


Recommended Posts

В данной статье идет речь о простом приемнике для системы радиоуправления с 2 пропорциональными и 5 дискретными каналами. Основа схемы - микроконтроллер ATmega48 и радио модуль NRF24L01. Данная схема работоспособна на достаточно больших расстояниях (до 1км).

Ссылка на статью: http://cxem.net/uprav/uprav100.php

Автор статьи: http://cxem.net/profile/10/

Link to comment
Share on other sites

  • 6 months later...
В 13.09.2017 в 12:49, admin сказал:

В данной статье идет речь о простом приемнике для системы радиоуправления с 2 пропорциональными и 5 дискретными каналами. Основа схемы - микроконтроллер ATmega48 и радио модуль NRF24L01. Данная схема работоспособна на достаточно больших расстояниях (до 1км).

138d30db3ed34ef5a1dd9c7c0dc05942.jpg

Ссылка на статью: http://cxem.net/uprav/uprav100.php

Автор статьи: http://cxem.net/profile/10/

Уважаемый автор! Повторил Ваш вариант приемника. Радио модуль NRF24L01 не подключен. Не могу прошить Atmega 48. Программаторы выдают сообщение: нет ответа от контроллера, не обнаружен. Программаторы рабочие, проверены.  Общие рекомендации в таких случаях выполнены (монтаж, контакты, замыкание соседних проводников и т.п.). Прошу помогите советом, что может быть причиной? Заранее благодарен.

Link to comment
Share on other sites

@edar Как подключали, куда питание подавали? КЗ нет? Прозвоните, доходят ли до контроллера сигналы и питание?

Edited by zeconir

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

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

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

Link to comment
Share on other sites

Транзисторы OptiMOS с ориентацией кристалла истоком вниз могут стать новым стандартом в изготовлении MOSFET

Традиционно производители дискретных силовых полупроводниковых приборов добиваются улучшения ключевых характеристик за счет усовершенствования кристалла. Однако специалисты компании Infineon добились впечатляющих результатов, сориентировав кристалл в корпусе истоком вниз. Такая ориентация кристалла применена, например, в серии MOSFET OptiMOS.

Подробнее

Питание подано на 7805. КЗ нет. Питание контроллера в норме 5.1v, соответствует схеме, проверено Во время теста контроллера при обращении к контроллеру есть изменение уровней сигналов на разъеме PROG кроме MISO. При отключенном программаторе уровень напряжения на нем около 1.7 v . При подключении программатора - 0v. Программатор Громова через проверенный рабочий com порт. Первая попытка до этого неудачно программатором порта LPT, которым ранее прошивался не один AVR. Программы PonyProg, WinPic800, Uniprof.

Link to comment
Share on other sites

Новейшая архитектура Σ-Δ-АЦП предотвращает нарушение потока данных во время синхронизации распределенных систем

Критически важные распределенные системы требуют синхронного преобразования во всех подсистемах и непрерывного потока данных. Распределенные системы сбора данных могут быть синхронизированы как на основе АЦП последовательного приближения, так и на основе сигма-дельта (∑-Δ)-АЦП. Новый подход, основанный на преобразователе частоты дискретизации (SRC), содержащемся в микросхемах линейки AD7770 производства Analog Devices, позволяет достигать синхронизации в системах на основе сигма-дельта-АЦП без прерывания потока данных.

Подробнее

@edar MOSI - MISO не перепутали? И параллельно резистору R2 поставьте стабилитрон на 4.7V (если вывод BAT не цепляли никуда, то пока можно не ставить, это для предотвращения подпаливания контроллера, если вдруг на делителе R1-R2 будет >5 вольт).

Вообще, ошибки в разводке тут быть не может по простой причине - Proteus мне бы не дал развести криво, без соответствия схеме. Так что проверяйте монтаж, подключение программатора. Есть ли контакт между дорожками и ножками МК. Как-то так. И, если можно, фото скиньте (лучше хорошего качества). Может я чего увижу.

Edited by zeconir

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

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

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

Link to comment
Share on other sites

Как улучшить параметры преобразователей с помощью карбид-кремниевых модулей WolfPACK

Необходим быстродействующий преобразователь питания средней мощности с высоким КПД? Он должен быть компактным и недорогим? Решение – карбид-кремниевые модули средней мощности WolfPACK производства Wolfspeed. В статье рассмотрены основные особенности модулей WolfPACK и показано, что переход на эту универсальную и масштабируемую платформу позволяет не только быстро разработать новые устройства, но и без значительных затрат времени и средств модернизировать уже существующие схемы на традиционной элементной базе.

Подробнее

Ув. zeconir, проверил.  MOSI - MISO не перепутал. BAT не подключал. Монтаж проверил. Замыканий между дорожками не обнаружил прозвонкой и визуально. На разъеме PROG : сверху вниз reset-29, sck-17, miso-16,

mosi-15, grn - подключен отдельно. На фото рядом с 3,3v дроссель 10 мкгн на кольце. Сообщение от Uniprof при подключении   <МК не откликнулся>.

P1010013.JPG

P1010012.JPG

Link to comment
Share on other sites

LI/PR2 – надежные и недорогие ИП от MORNSUN на DIN-рейку

Компания Mornsun выпустила три серии источников питания с креплением на DIN-рейку в форм-факторе Home Automation на популярные значения выходной мощности 30, 60 и 100 Вт (серии LI30-20/PR2, LI60-20/PR2, LI100-20/PR2). Эти источники питания относятся ко второму поколению продукции (R2) и характеризуются высокой надежностью и хорошей стоимостью.

Подробнее

@edar МК не греется? И простите за возможно глупый вопрос: менять MOSI - MISO местами не пробовали? Честно говоря у меня варианты заканчиваются...

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

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

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

Link to comment
Share on other sites

Ув. zeconir, замыкание устранил (эмиттер транзистора канала), резистор RESET 10к, МК холодный. MOSI - MISO местами  менял. Остается МК? Приобретался в надежном проверенном магазине.  

Пайка МК проводилась специалистом в компьютерном центре паяльником под микроскопом (самому зрение не позволяет) в моем присутствии. Как считаете, попробовать заменить ?

Link to comment
Share on other sites

Ув. zeconir, в WINPIC800  есть опция "тест программатора". Выдается сообщение"аппаратная часть не обнаружена". А должна ли она быть обнаружена при схемном решении программаторе Громова, или только для "серьезных" программаторов? При подключении программатора PIC на этот com порт все нормально тестируется.

Link to comment
Share on other sites

@edar В этом вопросе не компетентен. Первый и последний раз я пользовался программатором Громова когда спаял свой USBasp и прошил его. Вот уже лет 5 он работает, и кроме USBasp ничего не использую (к слову, в Китае стоит ~70р.) Замену МК целесообразно проводить если вы точно уверены, что все остальное работает как следует.

А не пытались снизить скорость COM порта + "Тормоз"?

И еще один глупый вопрос: "земля" программатора и источника питания соединена?

Edited by zeconir

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

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

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

Link to comment
Share on other sites

Ув. zeconir, земля программатора естественно соединена с землей источника питания и конечно подключается первой и отключается последней. USBasp конечно правильный подход, но Китай - это время, а загорелся сейчас.

Попробую вариант со скоростью. Не получится, буду искать программатор у друзей. Спасибо за оказанное внимание. Извините, если отнял у Вас время на консультации. Просто очень захотелось повторить конструкцию. 

После разрешения проблем обязательно отпишусь.

Link to comment
Share on other sites

@edar , надеюсь у вас получится наладить устройство. А насчет остального - я рад, что кому-то эта схема пришлась по душе и он решил ее повторить =)

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

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

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

Link to comment
Share on other sites

Ув. zeconir,  я в ступоре.  Все начал с начала . Программатор USBasp, проверен. Читает запрограммированные ранее  МК.  МК ATmega48  выпаян, заменен новым. Программы AVRdudeprog. Sinaprog, UNiprof.  При попытке программирования снова выдается сообщение < Программируемый контроллер не обнаружен, не откликнулся>.  Оба МК брак? Как думаете, стоит что-то дальше предпринимать?

Link to comment
Share on other sites

Да точно  амега48pa-au. Изъятый  МК  установил на отдельную плату без обвязки, подал питание от usbasp, reset(10к), mosi, miso, scк. Результат тот же. Установил sck 8 кгц - то же самое. Оба МК из одной партии в одном магазине. Кроме китайского брака других причин не вижу.  Планы такие: заказ с Ali 5 шт за 200 руб., доставка в течении 20 дней.

Link to comment
Share on other sites

Ув. zeconir, как обычно , все сразу становится ясно после решения проблемы. Все программы - AVRdudeprog. Sinaprog, UNiprof не видели МК. Только в  AVRdudeprog в списке МК кроме ATmega48 обнаружил ATmega48PA. МК обнаружен, читается. Попробовал изменить фьюз деления частоты на 8. Все изменяется, сохраняется.  Т.к. не имел ранее опыта с AVRdudeprog подскажите пожалуйста, что с установкой e-fuse и что с программированием eeprom? При программировании FLASH это само собой произойдет? Извините за дилетантские вопросы

 

Edited by edar
Опечатка
Link to comment
Share on other sites

Рад что у вас получилось "подружить" ПК с МК =) EEPROM при прошивке не программируется. если что-то  туда и пишется (я уже не помню, смотреть нужно), то это делает прошивка МК при включении. Насчет фузов... С дудкой не работал. У вас сейчас USBasp? Если да, попробуйте через Khazama AVR Programmer (это таже дудка, только с графическим интерфейсом) http://cxem.net/software/khazama_AVR_programmer.php

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

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

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

Link to comment
Share on other sites

Ув. zeconir, Khazama AVR Programmer не видит МК по той же причине. В списке нет ATmega48PA. В AVRdudeprog все определяется и реагирует. С фьюзами понятно (кроме e-fuse).  Прошивка как я понимаю находится в resiver/release.  Файл  eeprom  c расширением   .eep, который находится там же не нужен?

Link to comment
Share on other sites

Ув. zeconir, программировал AVRdudeprog. Khazama AVR Programmer все таки после нескольких сообщений об ошибках видит МК, но программировать - отказ. View FLASH - HEX коды, EEPROM - FF.

Link to comment
Share on other sites

@edar Версия программы 1.7 ? Если да, заходим в "Command" -> "Program Options" и выбираем:

93khz.png.ebfa85747c3288cda497230c4e3a8e2a.png

Насчет 48 меги. У меня тоже PA, но так как сигнатура чипа не меняется от индекса, то прграмматор его отлично видит и прошивает. Пруф (с моего управления):

IMG_20180329_184030.thumb.JPG.9fc5897f0df1b9a6ac34e3741ac92a0d.JPG

Edited by zeconir

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

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

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

Link to comment
Share on other sites

BihHjeTqH8.jpg

Скорость не изменить. Запись в буфер и чтение прошивки (через  AVRdudeprog) FLASH и EEPROM после сообщения о ошибке clock - успешно. Чтение и запись FUSE - OK. Вообще все операции возможны после неоднократного игнорирования сообщений об ошибке.

Версия 1.7.0

Edited by edar
Дополнение
Link to comment
Share on other sites

@edar У вас старая версия прошивки USBasp (с Китая друг покупал - такая же фигня, после прошивки последней версии микрокпрограммы - все ок).

Про фузы: в статье есть скриншот

 

Внизу слева есть "битовая маска". Открываете калькулятор в винде, онлайн калькулятор (BIN - HEX), и переводите. Младший бит, как водится, справа:

H-Fuse: 11011111 - 0xDF

L-Fuse: 11100010 - 0xE2

E-Fuse: 00000001 - 0x01

Lock    : 00000011 - 0x03

Скрытый текст

uprav100-7.jpg.73b86e29057d02caf0536ce80ae417d6.jpg

5abd1ab921b30_PNG.PNG.ccf8ce56fdfa48f832f390478a97c699.PNG

Как-то так. Но проверьте, если в вашей программе пишет что Fuse с инверсией, то считаете галочку за "0" а пустую клетку - за единицу.

 

Edited by zeconir

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

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

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

Link to comment
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...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...