anonymous@RULINUX.NET~# | Last login: 2024-12-23 15:58:57 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Задумал сделать цыфровой терменвокс (с обработкой в микроконтроллере и посылании через com port инфы о частоте). Генератор, который соединен с антеной, сделал в виде простого мультивибратора (с rc цепочкой и nand элементом).
Что-то вроде того:
http://caxapa.ru/thumbs/?150,257575,mngcc.JPG,1
К конденсатору приделел ещё и антену. Проблема в том, что мультивибратор мультивибрирует, а на антену не реагирует никак. Я физику не знаю, но что-то мне подсказывает, что чувствительность должна от частоты зависеть. Сейчас это 10кГц (R=1кОм, С=100pF).
Может кто знает, сколько для этих терменвоксов надо, и вообще как улучшить чувствительность
anonymous(*) (2012-10-23 12:07:45)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20100101 Firefox/13.0.1
|
|
|
Скрыть
Re:Управлять частотой мультивибратора через антенуДа. anonymous(*)(2012-10-23 12:29:10)
Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20100101 Firefox/13.0.1 |
Скрыть
Re:Управлять частотой мультивибратора через антенуНасколько я помню ёмкость антенны влияет на ширину полосы (при том не сильно), но не на частоту, хотя я может тебя не понял, позже гляну твои линки. anonymous(*)(2012-10-23 14:50:28)
Mozilla/5.0 (X11; Linux i686; rv:10.0.9) Gecko/20100101 Firefox/10.0.9 Iceweasel/10.0.9 |
Скрыть
Re:Управлять частотой мультивибратора через антену> Вот одна из схем этого терменвокса:
|
Скрыть
Re:Управлять частотой мультивибратора через антену> А не 400 КГц?
|
Скрыть
Re:Управлять частотой мультивибратора через антенуЛюблю такие топики, не хуя в них не понимаю, но всегда с интересом их читаю и пытаюсь вникнуть в суть вопроса))) Ax-Xa-Xa(*)(2012-10-23 17:10:36)
Отредактировано Ax-Xa-Xa по причине "не указана" Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 |
Скрыть
Re:Управлять частотой мультивибратора через антену> Люблю такие топики, не хуя в них не понимаю
|
Скрыть
Re:Управлять частотой мультивибратора через антену> Если единицы измерения не обозначены - значит пикофарады
anonymous(*)(2012-10-23 19:57:22)
Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20100101 Firefox/13.0.1 |
Скрыть
Re:Управлять частотой мультивибратора через антену> А как насчёт топиков про педиков? Поговаривают, что в них ты смотрелся более компетентно.
anonymous(*)(2012-10-23 20:07:06)
Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; ThL V9 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 |
Скрыть
Re:Управлять частотой мультивибратора через антенуНу так надо прочитать о терменвоксе... anonymous(*)(2012-10-23 21:26:17)
Mozilla/5.0 (X11; Linux 3.4.11-1.fc16.i686) KHTML/4.8.5 (like Gecko) Konqueror/4.8 Fedora/4.8.5-1.fc16 |
Скрыть
Re:Управлять частотой мультивибратора через антенуЯ, собственно, с mega8 делать буду, так что можно в качестве опорного генератора тамошний таймер с внутренним источником использовать, а второй генератор - мультивибратор с выходом на T1. anonymous(*)(2012-10-23 23:55:30)
Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20100101 Firefox/13.0.1 |
Скрыть
Re:Управлять частотой мультивибратора через антенуТогда тебе не нужен опорный генератор, просто выход мультивибратора подаёшь на счётный вход меги с делением входящей частоты и считаешь частоту или длительность поступающих импульсов. Потом как-нибудь интерпретируешь. |
Скрыть
Re:Управлять частотой мультивибратора через антену> Я физику не знаю
anonymous(*)(2012-10-24 11:02:07)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 |
Скрыть
Re:Управлять частотой мультивибратора через антену> Тогда тебе не нужен опорный генератор, просто выход мультивибратора подаёшь на счётный вход меги с делением входящей частоты и считаешь частоту или длительность поступающих импульсов. Потом как-нибудь интерпретируешь.
anonymous(*)(2012-10-24 11:06:46)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 |
Скрыть
Re:Управлять частотой мультивибратора через антену> какой-нибудь способ калибровки
|
Скрыть
Re:Управлять частотой мультивибратора через антену> ёмкость антенны меняется от С1 до С2. Рассчитывай генератор так, чтобы при таком изменении ёмкости частота менялась от f1 до f2.
|
Скрыть
Re:Управлять частотой мультивибратора через антену> Интересно, а этой ёмкости хватит для того чтобы удерживать потенциал на антенне продолжительное время?
anonymous(*)(2012-10-25 10:31:24)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:Управлять частотой мультивибратора через антену> Э, какой потенциал какое время?
|
Скрыть
Re:Управлять частотой мультивибратора через антенуНу что ж, это вин, я считаю. Делаю семплы (снимаю показания с сетчика, подключенного к мультивибратору) с частотой ~500 Гц. Сам мультивибратор работает на частоте ~840 кГц. Получаю разницу отсчетов от 3900 до 4100 в зависимости от положения руки. anonymous(*)(2012-10-26 14:25:32)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120421 Iceweasel/3.5.16 (like Firefox/3.5.16) |
Скрыть
Re:Управлять частотой мультивибратора через антенуИ да, чё я пишу, собственно. А каким софтом можно теперь синтезировать звук некоторой частоты в зависимости от того, что пришло с ком порта. Сам крутил как-то supercollider, но его вряд ли удастся связать с железом. anonymous(*)(2012-10-26 14:27:55)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120421 Iceweasel/3.5.16 (like Firefox/3.5.16) |
Скрыть
Re:Управлять частотой мультивибратора через антенуВот простенький примерчик как в ALSA можно вывести синусоиду на звуковуху: http://www.alsa-project.org/alsa-doc/alsa-lib/_2test_2pcm_8c-example.html - тебе там надо просто подправить код чтобы при поступлении нового отсчёта с контроллера он перегенерировал бы сэмпл. Можно поступить проще и написать хелловорлд который будет тупо читать частоту из stdin и непрерывно генерить синусоиду скармливая её команде play, а та уж сама проиграет как-нибудь. |
Скрыть
Re:Управлять частотой мультивибратора через антенуЯ вот чё помню о суперколлайдере: там было 2 бинарника: сервер, который играет звук, интерпретатор ихнего язычка (sclang), а гуй весь был через emacs. В принципе, если emacs связывался с интерпретатором и сервером через, например, сокеты, то можно и свою прогу сделать, которая будет слать команды. anonymous(*)(2012-10-26 15:56:52)
Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20100101 Firefox/13.0.1 |
Скрыть
Re:Управлять частотой мультивибратора через антенуСмахивает на тенденцию: молодёжь бросила пить и потянулась заниматься мультивибраторами. |
Скрыть
Re:Управлять частотой мультивибратора через антенуНу да. Фильтрыч, вот например, датчик дерьма делает: http://www.linux.org.ru/forum/talks/9038033 |
Скрыть
Re:Управлять частотой мультивибратора через антенуДа я видел мельком эту тему на выходных. Интересно, там кто-нибудь допёр что для того, чтобы получить надёжное устройство, нужно делать герметичную грушу из эластичного пластика с тензорезистором на стенке? |
|
|
|
Этот тред читают 2 пользователя: |
Анонимных: 2 Зарегистрированных: 0 |
Re:Управлять частотой мультивибратора через антену
Я не очень понял задачу. Ты хочешь изменять ёмкость в RC-цепи чтобы изменялась частота?
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0