Поиск сообщества
Показаны результаты для тегов 'прием'.
Найдено: 4 результата
-
Добрый день! Специально зарегистрировался на форуме, что бы задать свой вопрос. К слову, на тематических форумах посвященных именно мобильной связи и интернету не получил однозначного и уверенного ответа, поэтому я здесь. За городом в доме есть модем 3G/4G. К модему подключил внешнюю антенну для улучшения сигнала в доме. Выросла скорость входящего интернета - заметно, в 3 раза. Но скорость исходящего интернета практически не изменилась с 1,5мбит выросла до 2 мбит. Вопрос вот в чем, кто знает передача обратного сигнала на вышку осуществляется самим модемом или через подключенную антенну? Т.е. есть подозрения, что внешняя антенна работает только на прием, но не на передачу. Так ли это? Спасибо большое!
-
Никогда не занимался передатчиками, а тут вдруг захотелось собрать парочку приёмник/передатчик. Прошу специалистов подсказать, как освоить данную тему. Нужен минимальный набор приборов, возможно даже самодельных, но предельно простых. Буду рад конструктивным комментариям. В Гугль не посылать, я и сам могу.
-
Добрый день, столкнулся с проблемой на микроконтроллере AVR32UC3C0512, мне необходимо передать сообщение по SPI на микросхему TLE6208-6G и одновременно с этой передачей считать ответ. Разница в передаче и ответе на диаграмме: при передаче с кодом: spi_select_device(&AVR32_SPI0, &SPI_MVK_CS1); spi_write(&AVR32_SPI0, data_buff); while((AVR32_SPI0.cr & AVR32_SPI_SR_TXEMPTY_MASK) != 0) {}; spi_read(&AVR32_SPI0, &result); spi_set_chipselect_delay_bct(&AVR32_SPI0, &SPI_MVK_CS1, CONFIG_SPI_MASTER_DELAY_BCT); spi_deselect_device(&AVR32_SPI0, &SPI_MVK_CS1); код функции spi_write: spi_status_t spi_write(volatile avr32_spi_t *spi, uint16_t data) { uint32_t timeout = SPI_TIMEOUT; while (!(spi->sr & AVR32_SPI_SR_TDRE_MASK)) { if (!timeout--) { return SPI_ERROR_TIMEOUT; //return 0xFFFF; } } spi->tdr = data << AVR32_SPI_TDR_TD_OFFSET; return SPI_OK; } код функции spi_read: spi_status_t spi_read(volatile avr32_spi_t *spi, uint16_t *data) {unsigned int timeout = SPI_TIMEOUT; while ((spi->sr & (AVR32_SPI_SR_RDRF_MASK | AVR32_SPI_SR_TXEMPTY_MASK)) != (AVR32_SPI_SR_RDRF_MASK | AVR32_SPI_SR_TXEMPTY_MASK)) { if (!timeout--) { return SPI_ERROR_TIMEOUT; //return 0xFFFF; } } *data = (spi->rdr & 0x0000FFFF) >> AVR32_SPI_RDR_RD_OFFSET; return SPI_OK; } в result 0. хотя отправляю не 0 и плата отрабатывает верно (необходимые светодиоды светятся). Посылка осуществляется в цикле. На осциллографе я вижу все эти пакеты, даже ответ, но мне нужно его прочитать, что не получается сделать. Что может быть не так? Как получить верный ответ, пробовал даже оставлять от кода только строчки отправки и сразу чтение из регистра без задержек но ничего не помогло.. Пробовал также закольцевать SPI без изменения кода программы. ответ вижу передается через UART.
-
Собрал устройство по этой схеме: источник:http://cxem.net/pitanie/5-197.php Собрал схему на другой плате.Из деталей не ставились только C2 и L1 (был заменён на продолжение шины).Резисторы R1 и R2 были взяты по 5,6 К.Катушка была намотана на отрезке пластмассовой трубки диаметром 11 см и содержит на 3 витка меньше, чем указано в статье.Диаметр провода - 1 мм.Выключатель при третьей ноге заменён 2-ми проводками, скрученными между собой.В остальном детали передатчика как указано в статье.В качестве источника питания используется фирменный блок питания. Приёмник несколько другой.Катушка - диаметр 6 см, 34 витка того же 1 мм-го провода.Параллельно поставлен конденсатор 0,47 мкф, такой же как и C5 в передатчике.Далее поставлен мост КЦ403А, к контактам + и - которого подключён светодиод. При испытании светодиод приёмника светился оа расстоянии 1-5 см между катушками. Далее с катушки был снят мост со светодиодом и параллельно колебательному контуру был подключён осциллограф.На основании полученных данных был построен график зависимости размаха колебаний от расстояния между катушками: А вот видео работы схемы: В описании указано, что данная схема передаёт аж на 30-40 см.Где может быть ошибка и как добиться передачи 5,2 В на расстояние 30-40 см.
- 22 ответа
-
1
-
- беспроводная зарядка
- катушки
- (и ещё 8 )