-
- Сейчас на Дурынде сделал проход от 2500 до 7500 через 250. Зднаю,
что телефон не измеритель, но хоть какое-то представление. Dingo(1 знак., Сегодня, 11:44, картинка)
- т.е. купить пищалку с нужными параметрами это не наш путь:) - Vit(Сегодня, 11:48)
- И покупать не надо - под руками всегда найдется пригоршня трупиков
наушников/телефонов и пр. Все мы слегка плюшкины :) - Гyдвин(Сегодня, 11:52)
- Я в своё время был впечатлён вашим Ведрошей! :-D - Dingo(Сегодня, 11:59)
- И покупать не надо - под руками всегда найдется пригоршня трупиков
наушников/телефонов и пр. Все мы слегка плюшкины :) - Гyдвин(Сегодня, 11:52)
- т.е. купить пищалку с нужными параметрами это не наш путь:) - Vit(Сегодня, 11:48)
- Получается, нужна обратная задача решённой мною, см. посты по
ссылке (тут же). Если окинуть задачу взглядом в общем, вижу такой
эксперимент: берёшь свою железку. Ищешь резонанс пищалки. Nikolay_Po(320 знак., Сегодня, 11:23, ссылка)
- По задаче - да. Но что-то сложность *PSK всё желание отбивает, тем более "для себя" задумка. Из-за сложности хочу попробовать RTTY - с его 45,45 Бод выглядит неплохо. Несмотря что это FSK, частоты допускается сдвигать, в отличие от модемных протоколов они не прибиты гвоздями. И там уже 1/45 : 1/2700 дадут около 60 периодов частоты на бит. Была ещё задумка генерировать частоту не только чтобы T соответствовал, а чтобы фаза генератора на заданную частоту не менялась на Dingo(135 знак., Сегодня, 11:59)
- Я делал Бел. Частоты 0/1 не помню, скорость передачи 1200.
передатчик - МК с ЦАПом, приемник спец микросхема ФАПЧ для приема
Бел. Чтобы все работало на высоких скоростях важно сигнал
передатчика должен быть синус с неразрывной фазой. - IBAH(Сегодня, 11:06)
- Вот я в это и упёрся. Там даже для 300 Бод получается всего около 4
периодов частоты (Bell 103 Originate - 1070 и 1270 Гц). Пищалка
сама по себе как излучатель не подарок, так ещё и логические 0/1 в
качестве формы сигнала "очень не очень". - Dingo(Сегодня, 11:35)
- пищалка ещё и умеет в последовательный резонанс - Vit(Сегодня, 11:44)
- Вот я в это и упёрся. Там даже для 300 Бод получается всего около 4
периодов частоты (Bell 103 Originate - 1070 и 1270 Гц). Пищалка
сама по себе как излучатель не подарок, так ещё и логические 0/1 в
качестве формы сигнала "очень не очень". - Dingo(Сегодня, 11:35)
- делал Bell-202. выход - импровизированный ЦАП. на сайте кайла был
пример (не помню - только приёмник или в обе стороны) под CCIT V.23 Vit(62 знак., Сегодня, 08:20 - 08:31, ссылка)
- ЦАП даже на 4 бита - уже можно что-то вроде DDS пробовать
изображать, на малую разрядность можно R-2R по типу Covox. Опять же
- усилитель надо хоть минимальный, я оцениваю возможность обойтись
пищалкой + батарейное питание. Пока что тесты даже Audacity не
спасает. Хотя, может я "просто не умею их готовить". :-( - Dingo(Сегодня, 08:30)
- Нужно искать резонанс и передавать на его частоте. Nikolay_Po(507 знак., Сегодня, 09:14, +1)
- На условном "меандре со звоном" фазу определять тоже вроде непросто
будет. Хотя... Надо обдумать и пробовать. - Dingo(Сегодня, 09:28)
- У меня два или три каскада фильтрации. От меандра, по идее,
останется то, что надо. - Nikolay_Po(Сегодня, 09:33)
- Джедай, однако! Вы сейчас про программную или внешнюю на схеме? - Dingo(Сегодня, 09:54)
- Программная! Из аппаратуры всего-то - электретный микрофон и два
резистора - один подаёт питание на микрофон, а другой - с лапки МК
- дизеринг. Nikolay_Po(2360 знак., Сегодня, 11:04 - 11:12, картинка, картинка)
- Далее, полученный поток бит с номинальной скоростью 1953.125бит/с (фактическая может отличаться, в том числе и из-за эффекта Допплера, если смартфон в руке шевелится - всё равно работает), декодируется как UART кодом serial.c. Алгоритм декодирования включает в себя ожидание и приём преамбулы, затем декодирование байт из потока со стартовыми/стоповыми битами. Nikolay_Po(253 знак., Сегодня, 11:10)
- Программную. Посмотрите npdsp.c в приложенном проекте MPLAB X. - Nikolay_Po(Сегодня, 10:11)
- Программная! Из аппаратуры всего-то - электретный микрофон и два
резистора - один подаёт питание на микрофон, а другой - с лапки МК
- дизеринг. Nikolay_Po(2360 знак., Сегодня, 11:04 - 11:12, картинка, картинка)
- Джедай, однако! Вы сейчас про программную или внешнюю на схеме? - Dingo(Сегодня, 09:54)
- У меня два или три каскада фильтрации. От меандра, по идее,
останется то, что надо. - Nikolay_Po(Сегодня, 09:33)
- На условном "меандре со звоном" фазу определять тоже вроде непросто
будет. Хотя... Надо обдумать и пробовать. - Dingo(Сегодня, 09:28)
- вариант с DDS делал на STM32L. Одним таймером по DMA из таблицы (согласно битам сообщения) забрасывал период в прескалер другого таймера, а тот, в свою очередь, записывал из таблички синуса в 4 бита GPIO. дальше R-2R - Vit(Сегодня, 08:38)
- Нужно искать резонанс и передавать на его частоте. Nikolay_Po(507 знак., Сегодня, 09:14, +1)
- ЦАП даже на 4 бита - уже можно что-то вроде DDS пробовать
изображать, на малую разрядность можно R-2R по типу Covox. Опять же
- усилитель надо хоть минимальный, я оцениваю возможность обойтись
пищалкой + батарейное питание. Пока что тесты даже Audacity не
спасает. Хотя, может я "просто не умею их готовить". :-( - Dingo(Сегодня, 08:30)
- Я делал. Дифференциальную фазовую манипуляцию. На 100бит/с, вроде.
Но не для того, чтобы смартфоном принять, а наоборот, чтобы со
смартфона залить конфигурацию в устройство. Принимал у меня PIC на
16М инструкций в секунду на простой электретный микрофон. Частота
дискретизации была порядка 12..16кГц. - Nikolay_Po(Сегодня, 07:47)
- 🔥 А можно подробности, которые не жалко? Ожидаемые грабли,
инструментарий для тестов, ... Смартфон как генератор сильно
выигрывает у пищалки. даже такой проект нашел: Dingo(1 знак., Сегодня, 07:54, ссылка)
- Вот такой был код (частота выборки 31кГц, оказывается): Nikolay_Po(4329 знак., Сегодня, 08:37, ссылка)
- Во вложении - генератор для среды CRAN-R (на Си-подобном языке) и файлы с образцами модулированных аудио-сигналов: Nikolay_Po(2 знак., Сегодня, 08:42, ссылка, ссылка)
- Вот такой был код (частота выборки 31кГц, оказывается): Nikolay_Po(4329 знак., Сегодня, 08:37, ссылка)
- В общем, по моему анализу задачи, DPSK подходит лучше всего. И достаточно проста в реализации, и достаточно устойчива. Nikolay_Po(56 знак., Сегодня, 07:51)
- 🔥 А можно подробности, которые не жалко? Ожидаемые грабли,
инструментарий для тестов, ... Смартфон как генератор сильно
выигрывает у пищалки. даже такой проект нашел: Dingo(1 знак., Сегодня, 07:54, ссылка)
- Сейчас на Дурынде сделал проход от 2500 до 7500 через 250. Зднаю,
что телефон не измеритель, но хоть какое-то представление. Dingo(1 знак., Сегодня, 11:44, картинка)