Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,696

Передать четыре аналоговых сигнала по радиоканалу

20.02.2013, 17:21. Показов 3772. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим имею схему АЦП на МК PIC18F242. Подаю аналоговые сигналы на порты RA0-RA3. Далее оцифрованные сигналы вывожу на порты RC0-RC3. Чем можно воспользоваться что бы восстановить аналоговые сигналы которые я подавал на порты RA0-RA3?
Миниатюры
Передать четыре аналоговых сигнала по радиоканалу  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.02.2013, 17:21
Ответы с готовыми решениями:

Как измерить вес и передать по радиоканалу 433 Мгц
1 нужны библиотеки под Proteus and Arduino 2 нужна схема и скетч

Передача речевого сигнала в аналоговых системах связи
Добрый день! 1) какая должна быть измерительная скорость аналогового сигнала при передачи голоса, чтобы не были потеряны важные данные?

Программа должна отображать все 4 принятых аналоговых сигнала
Программа должна отображать все 4 принятых аналоговых сигнала. Программа должна иметь для каждого принятого сигнала регулирумые пороги:...

19
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.02.2013, 17:32
...к портам сопротивления по известной схеме R-2R и на выход повторитель на ОУ.

p.s.: ФНЧ тоже желательно.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,696
20.02.2013, 17:35  [ТС]
Цитата Сообщение от raxp Посмотреть сообщение
...к портам сопротивления по известной схеме R-2R и на выход повторитель на ОУ.

p.s.: ФНЧ тоже желательно.
ОУ это я так понимаю операционный усилитель?
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.02.2013, 17:36
......да.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,696
20.02.2013, 17:39  [ТС]
Спасибо! Попробую.

Что то не работает в Proteus. Сигнал так и остаётся импульсным на выходе ОУ.

R2R не даёт результата.
Может стоит использовать ЦАП?
Если да то подскажите какой.
Миниатюры
Передать четыре аналоговых сигнала по радиоканалу   Передать четыре аналоговых сигнала по радиоканалу  
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
20.02.2013, 19:42
Во первых цепочка R2R и есть простейший ЦАП. Во вторых на вашей схеме в модели она отсутствует.

Добавлено через 9 минут
Во вторых ЦАП экономичнее реализовать методом ШИМ нужен всего один бит на канал и не требуется целый 8ми битный порт на канал.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,696
20.02.2013, 20:51  [ТС]
Цитата Сообщение от MaslovVG Посмотреть сообщение
Во первых цепочка R2R и есть простейший ЦАП. Во вторых на вашей схеме в модели она отсутствует.

Добавлено через 9 минут
Во вторых ЦАП экономичнее реализовать методом ШИМ нужен всего один бит на канал и не требуется целый 8ми битный порт на канал.
Все понял. Буду пробовать с ШИМ.Спс!
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
20.02.2013, 21:05
Цитата Сообщение от raxp Посмотреть сообщение
по известной схеме R-2R
у R-2R точность все таки должна быть резисторов
я себе создал простейший ЦАП (3 канала) можно и больше наверное
по такой схеме
на один вывод 2 резистора по 1 кОм последовательно (2 кОм)
на другой 1 резистор на 1 кОм
на третий 2 резистора по 1 кОм параллельно (500 Ом)

и все объединил в одну точку

на землю ничего не вешал сразу на вход ОУ(повторитель)


получается дележка, разная при разных комбинациях

линейность нормальная
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
20.02.2013, 22:18
Не изобретайте велосипед. Почитайте http://avrdevices.ru/r-2r-cap-... rimenenie/
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
20.02.2013, 23:21
Цитата Сообщение от MaslovVG Посмотреть сообщение
Не изобретайте велосипед.
спасибо но я знаю что такое R 2R
теперь считаем для классической схемы на 3 разряда нужно 6 резисторов
номиналами R и 2R причем точность желательна 1%
я использовал 5 резисторов одного номинала из одной партии( в одной партии разброс обычно минимален или все +5% или все -3%)
для точных преобразований лучше использовать специализированы MS
например 10 разрядная DAC101S101CIMK стоит рублей 60
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
21.02.2013, 02:13
...есть пара неупомянутых нюансов:
- какие частоты входных аналоговых сигналов?
- какова требуемая точность/разрядность восстановления?

При использовании ШИМ эти величины взаимосвязанные.

p.s.: ну и конкретику про сами эти сигналы ...это речь? ...медленно изменяющиеся величины?
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
21.02.2013, 10:09
ValeryS
Вы применяете также классическую сжему "сумматора токов" где резисторы должны бить R, 2*R, 4*R, 8*R, 16*R, ... (2^n)*R.

Добавлено через 7 минут
Кстати только обратил внимание. Автор результаты преобразования АЦП выводит в однобитный порт Как? Последовательно? В каком формате? Тогда только ШИМ.
Для микросхем ЦАП нузно как минимум по два порта. (I2C, илиSPI)
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
21.02.2013, 10:21
Кстати только обратил внимание. Автор результаты преобразования АЦП выводит в однобитный порт
автор просто не разобрался в принципе работы R-2R и наваял чушь сперва, и эту же чушь вывалил на казусе. Потом ухватился за ШИМ.
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
21.02.2013, 11:33
raxp, я думаю, у ТС стоит таки задача сделать ШИМ одновременно на 4х портах, т.к. задача читается как "забрать 4 аналоговых входа, и воспроизвести на 4х выходах". То есть не сказано, что на 4х выходах надо воспроизводить какой-то один сигнал из 4х принятых. То есть использование R2R тут не совсем правильно.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
21.02.2013, 11:40
...пост #11, жду ответы на вопросы.
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
21.02.2013, 12:26
Цитата Сообщение от MaslovVG Посмотреть сообщение
Вы применяете также классическую сжему "сумматора токов"
Как бы да
но не совсем
дело в том что у сумматора токов есть нагрузочное сопротивление, на котором падает напряжение пропорциональное току
а в моей схеме его нет
его функции выполняют резисторы тех выводов которые сидят на 0
В результате переменное выходное сопротивление, что есть минус(но его съедает ОУ),
ну а плюс простота и быстрота

Добавлено через 2 минуты
Схема может работать на тех контролерах у которых на выходе 0, +5 в
всякие "третьи состояния", открытый коллектор, нагруженный коллектор( как например у 0х51) и схема перестанет работать
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,696
24.02.2013, 18:12  [ТС]
Извиняюсь за не не корректный вопрос. В общем задумка такова, имеется четыре источника звукового сигнала, частоты постоянно меняются от 1 КГц до 45 КГц похоже на трель соловья. Уровень 13 дб, сопротивление линии 600 ом. Надо каждый канал оцифровать потом мультиплексировать далее мультиплексированый сигнал передать по радиоканалу на устройства которое должно восстановить эти четыре звуковые сигнала. Желательно с хорошей точностью.
Может кто знает это устройство должно заменить физическую линию Диспетчерской централизации на РЖД.
Мне бы хоть узнать какие микросхемы надо для этого.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
24.02.2013, 18:26
...звукового? При 45-ти килогерцах? Реальные звуковые сигналы можно было и не оцифровывать, а мультиплексировать временным уплотнением и передать прямо по аналоговому радиоканалу (по КВ, а на ЖД его до сих пор используют на дальних связях), и это не ново ...магистральная аппаратура ЧВТ.

Может кто знает это устройство должно заменить физическую линию Диспетчерской централизации на РЖД
обычно для этих целей либо используют передачу сигналов по рельсам по протоколу DCC, либо цифровые радиомодемы. Тогда конечно оцифровывать.
1
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,696
24.02.2013, 18:49  [ТС]
Аналоговую передачу не как нельзя так как посторонние помехи не допустимы в радиоканале.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
24.02.2013, 18:53
...посторонние помехи в радиоканале будут в любом случае, другой момент, что при использовании цифры возможно применение избыточных кодов для компенсации ошибок.

Вашу структуру стоило бы упростить: оцифрованные четыре аналоговых канала кодировать в пакет и уже пакет данных с CRC подавать сразу на радиомодем. И не надо лишнего звена в виде восстановления сигнала на стороне передатчика.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.02.2013, 18:53
Помогаю со студенческими работами здесь

Оцифровать два аналоговых сигнала поступающих на порты PA0 и PA1
Всем доброго дня! Пытаюсь отцифровать два аналоговых сигнала поступающих на порты PA0 и PA1. Проблема заключается в том, что...

Гуляние входного значения на аналоговых портах при отсутствии входного сигнала
Здравствуйте. Пытаюсь реализовать вот такую историю https://arduinoplus.ru/telefon-vmesto-gsm-modulya-arduino/ с этим кодом: void...

Четыре быстрых сигнала от биоса и проблема с выводом изображения на экран
Железо: Серверная материнка Kllisre X79A(socket LGA1356) Проц - XEON E5-2420 ОЗУ - 8113 МБ (ECC DDR3 SDRAM) GPU - Radeon RX -470...

Ms 73 09 - При переподключении во второй слот оперативки издается один длинный и четыре коротких сигнала
Здравствуйте есть материнка ms 73 09, при переподключении во второй слот оперативки издает один длинный и четыре коротких писка при...

Сгенерировать четыре сигнала с одинаковыми периодами и одинаковыми длительностями
Необходимо сгенерировать четыре сигнала с одинаковыми периодами и одинаковыми длительностями. Длительность сигнала составляет четверть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru