LEVV2006

Members
  • Публикации

    379
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Последний раз LEVV2006 выиграл 17 марта 2015

Публикации LEVV2006 были самыми популярными!

Репутация

160 Хороший

О LEVV2006

  • Звание
    Постоялец
  • День рождения 10.11.1990

Контакты

  • Skype
    LEVV2008

Информация

  • Пол
    Мужчина
  • Город
    Москва

Электроника

  • Стаж в электронике
    Не связан с электроникой
  • Сфера радиоэлектроники
    Микроконтроллеры, Усилители НЧ
  • Оборудование
    Matrix MOS-620CH
    Aoyue Int968A+
    DT860B+

Посетители профиля

4 125 просмотров профиля
  1. nrf24l01+pa+lna

    Починил! @DrobyshevAlex Большое Спасибо за помощь! Было дело в конденсаторе. Стоял конденсатор на 45 pF. Поставил 220pF и все заработало! Питание я проверил сразу. Все было в норме. Для конечных устройств я естественно делаю плату. А на макете использую Arduino Nano. Очень удобная вещь на мой взгляд. Весть обвес для МК + USB-Uart + удобно вставляется в макетку.
  2. nrf24l01+pa+lna

    Это первое что я сделал В общем я нашел что если положить палец на плату в этом месте то все начинает работать. Китайцы...... Что теперь только с этим делать?........
  3. nrf24l01+pa+lna

    МК точно не может быть причиной проблемой так как с обычными модулями (без антенны) все работает стабильно. Зависает на моменте чтения данных. i = radio.write(&data, sizeof(data)); С этим я тоже недавно намучился Поиск в интернете говорит о том что проблема может быть в схемотехники модуля...........
  4. nrf24l01+pa+lna

    Всем Привет! Возникли проблемы с радиомодулем nrf24l01+pa+lna (nrf24l01+ усилитель + антенна). Но обо всем по порядку. Задумал я небольшой проект для освещения и чтобы быстро проверить дальность связи я собрал проект на обычном модуле nrf24l01 и написал программу на Arduino Использовал библиотеку RF24.h а настройки модуля такие: radio.setDataRate (RF24_1MBPS); // Указываем скорость передачи данных (RF24_250KBPS, RF24_1MBPS, RF24_2MBPS) radio.setPALevel (RF24_PA_MAX); // Указываем мощность передатчика (RF24_PA_MIN=-18dBm, RF24_PA_LOW=-12dBm, RF24_PA_HIGH=-6dBm, RF24_PA_MAX=0dBm) На стандартных модулях все работало нормально, но на большом расстоянии передача данных происходила с ошибками. И я решил купить модули с антенной. И вот возникла проблема. Данные модули при таких настройках не работают. МК зависает и все. Они начинаю работать когда изменишь настройки на: radio.setDataRate (RF24_1MBPS); radio.setPALevel (RF24_PA_MIN); <---------------------------------- Но это не выход так как дальность по прежнему никакая. Было ли у кого ни будь подобная проблема? В чем может быть причина? (И на будущее есть ли у кого ни будь рабочая библиотека на С под модуль nrf24l01? )
  5. Сдвиговый регистр 74H595

    А все! Разобрался (Был не внимателен при подключении проводов)! Пора отдыхать. За целый день уже глаз замылился. Все спасибо за помощь! Все работает. По SS вот здесь хорошо написано.
  6. Сдвиговый регистр 74H595

    Да. Нашел это в Даташите. Большое Спасибо за помощь! Но второй вопрос пока не решен . SS я сконфигурировал как выход и подтянул его к 1. Одно устройство я подключить смогу. А как мне подключить второе устройство? Я завел ещё SPI_SSS на PORTB пин 0 и также сконфигурировал на выход и подтянул к 1. Но передать данные на SPI_SSS не удается.......
  7. Сдвиговый регистр 74H595

    ЗАРАБОТАЛО!!!!!!! Да как так то? Почему??????? SS не участвует же в автомате передачи? Мы его в ручную дергаем! И как же быть если я хочу несколько SPI устройств подключить?
  8. Сдвиговый регистр 74H595

    У меня почему то поднят флаг WCOL..... в регистре SPSR
  9. Сдвиговый регистр 74H595

    Попробовал. Ничего не меняется.
  10. Сдвиговый регистр 74H595

    Вы что ни будь знаете по теме SPI? Так вас устроит?
  11. Сдвиговый регистр 74H595

    SPIF – флаг прерывания от SPI. Он устанавливается в 1 по окончании передачи байта данных. Если разрешены прерывания модуля, одновременно с установкой этого флага генерируется прерывание от SPI. Также этот флаг устанавливается в 1 при переводе микроконтроллера из режима master в режим slave с помощью вывода SS. Сброс флага происходит аппаратно, при вызове подпрограммы обработки прерывания или после чтения регистра SPSR с последующим обращением к регистру данных SPDR. Я с нуля код не писал. Воспользовался примером из статьи. Пишу я в Atmel Studio 7.0. И дошел до подключения сдвигового регистра и застрял. Думал что то с регистром и быстро проверил его в arduino ide (shiftOut(dataPin, clockPin, LSBFIRST, 255);) Микросхема работает. Ну а дальше стал разбираться с проблемой SPI уже в arduino ide. Разницы особо нет. Ошибка наблюдается в любом из редакторов кода.
  12. Сдвиговый регистр 74H595

    Привет всем! Не стал создавать новую тему. Так как вопрос небольшой. Не могу заставить работать аппаратный SPI. МК (Arduino Nano): atmega328p Fuse: Lock:3F High:DA Low: FF (тактирование 16МГц) Пытаюсь заставить работать вот этот код: #define F_CPU 16000000UL //частота МК #define SPI_PORTX PORTB #define SPI_DDRX DDRB #define SPI_MOSI 3 #define SPI_SCK 5 #define SPI_SS 0 void setup() { SPI_DDRX |= (1 << SPI_MOSI) | (1 << SPI_SCK) | (1 << SPI_SS); SPI_PORTX |= (1 << SPI_MOSI) | (1 << SPI_SCK) | (1 << SPI_SS); SPCR = (1 << SPE) | (1 << DORD) | (1 << MSTR) | (0 << CPOL) | (0 << CPHA) | (0 << SPR1) | (1 << SPR0); SPSR = (0 << SPI2X); SPI_PORTX &= ~(1 << SPI_SS); SPDR = 254; while (!(SPSR & (1 << SPIF))); SPI_PORTX |= (1 << SPI_SS); } void loop() { } Компилятор ошибок не выдает. Но на анализаторе чушь: Пробовал менять частоту, режимы, МК: результат не меняется. Бывает начитает работать если указать значение 255. Но если потом выставить 0 то работать перестает. В чем может быть проблема? Вроде все правильно, но уже целый день пытаюсь заставить работать это безобразие
  13. Красивый получился усилитель!!! Скажи пожалуйста где покупал корпус и сколько он стоил? И сколько стоила гравировка? Так же интересно каков он в деле. Слышны ли шумы?
  14. Хранение Радиодеталей.

    К сожалению не насколько. Эта стенка обошлась в 20к рублей вместе с доставкой. Поэтому я разбил покупку на 2 части и по немного откладывал деньги.
  15. Всем Привет! Не уверен нужна ли данная тема, но мне захотелось рассказать вам о том как я храню радиодетали и как для этого была закуплена кассетница от компании МИГ. Вопрос с хранение радиодеталей всегда стоял остро. Я перепробовал множество различных способов хранения от коробок до ЗИП-пакетов. Также пробовал использовать маленькие контейнеры, но и они оказались не совсем удачным решением. Намучившись с вечным поиском радиодеталей которых становилось все больше и больше было принято волевое решение закупить систему хранения от компании МИГ. Изучив сайт и его ассортимент, а также поигравшись в 3D - конфигураторе я понял что мне нужно. Естественно цена кусалась и покупку я разделил на несколько частей и за несколько лет я полностью собрал то что хотел. На первых парах было закуплено 80 кассет по 3 контейнера в каждой. Итого получилось 8 рядов. Расположил всю кассетницу за дверью в комнате тем самым удалось её скрыть так как дверь почти всегда открыта. При этом доступ к ячейкам есть всегда и он очень удобный. Количество наименований увеличивалось, а свободных контейнеров становилось все меньше и меньше. И вот недавно приобрел ещё несколько кассет (на фото на новых кассетках нет этикеток). Что могу сказать про сами кассеты и контейнеры. Кассеты сделаны из жесткого пластика, геометрия не нарушена, а также отсутствуют различные заусенцы и наплывы. Каждая кассета имеет по 2 уха крепления и довольно надежную систему состыковки с остальными кассетами. Качеством кассет я абсолютно доволен что конечно не скажешь про контейнеры.... Стенки контейнеров тонкие и сам пластик очень хрупкий. Нельзя контейнер швырять, ронять и прочее. В первой поставки наблюдались небольшие проблемы с размерами этих контейнеров. Они часто с большим трудом входили в кассеты, но в новой поставки эта проблема полностью решена. Если заморочиться можно методом подбора найти всем контейнерам те места где они не будут заедать. Что могу сказать о компании. Мне она показалась странной. Дело в том что из цветных контейнеров у них только черный и синий цвет, а остальных цветов нет. Меня кормили обещаниями больше года что они сделают цветные контейнеры, но как видите мне надоело ждать и я купил черные и синии. Отправляют они товар своей транспортной компанией с которой заключен договор (мне это не совсем было удобно так как забирать товар пришлось бы черти откуда). Пришлось заказать доставку самостоятельно и поскольку компания принципиально не пошла мне на встречу по доставке она обошлась мне на 20% дороже. Упаковка товара была мягко сказать не очень. Все кассеты были уложены в обычную картонную коробку (С логотипами сторонних производителей !!!) с обычной толщиной стенок. Чтобы контейнеры не побились была уложена тонкая прослойка в один слой 3мм поролона. В итоге не все контейнеры доехали в целости и сохранности. Если отбросить все негативные моменты то кассетницы компании МИГ очень удобное решение проблем хранения радиодеталей. Конечно коробки некто не отменял. Многое то что я редко использую храню в коробках, но все резисторы, конденсаторы, гайки, винты, диоды и прочее нашли свое место в кассетнице. Надеюсь то что я рассказал хоть кому то будет полезно. Бонус!! На боковой стороне кассетницы я разместил дополнительные пластиковые контейнеры T-35. Помещается по 2 штуки и крепятся на большой гвоздь который я вклеил термоклеем в стык соединения кассет. На фото весит пока только 2 штуки. Остальные просто не успел повесить. Они также будут до пола. В этих контейнерах я храню небольшие транзисторы. SMD боксы. Все SMD компоненты я храню в таком чемодане. Он был куплен в магазине Алиэкспресс. Точнее в лоте сразу было 3 чемодана и самоклеющиеся этикетки на которых можно писать. На данный момент у меня заполнено только 2 чемодана. Этот способ хранения SMD также на мой взгляд очень удобен. Все ячейки закрываются плотно и с самооткрытием я не встречался.