www.open-tager.ru

открытый лазертаг форум
Текущее время: 19 апр 2024, 22:24

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 65, 66, 67, 68, 69, 70, 71 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 07 ноя 2012, 18:53 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
tommy писал(а):
Pingvin писал(а):
Каждый ШИМ управляет одним плечём моста.
RAW-чик же теперь должен быть 16 битным, младший байт - положительная полуволна, старший, отрицательная.
А в остольном - все то же самое! ;) :)
скорее всего, даж одним ШИМом можно обойтись (таймер1 может сразу две ноги в противофазу (ноль/плюс) дрыгать, даж менять особо ничего не придётся). а вот зачем надо 16бит? положительная может отличаться от отрицательной?

Действительно, вродь и не надо, просто инверсия ?
Кучка вопросов в голове собралась...
А в общем - сколько реально надо уровней квантования по амплитуде для реалистичного воспроизведения? Так ли уж и надо 8 бит?
ШИМ с какой основной частотой работает (частота дискретизации звука)? Фильтр с дросселями ставили на динамик, большой дроссель надо?

_________________
Нет предела совершенству, но ресурсы заканчиваются быстро.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 07 ноя 2012, 19:01 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Ребят, вы чего то путаете!
Два независимых ШИМа должно быть!
А не один с инверсными выходами!
Проанализируйте, как мостовая схема работает!

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2012, 00:13 
Не в сети
Местный

Зарегистрирован: 13 июл 2011, 17:05
Сообщений: 475
Откуда: Perm
Pingvin писал(а):
Проанализируй работу усилка класса D!
Одно плечо всегда должно быть закрыто!
Вернее - два транзистора, стоящие по диагонали.
В это время другие два транзистора "рисуют" свою полуволну, рисуют как раз изменением скважности.
Как только полярность сигнала меняется, работу начинает другая пара, а эти два закрываются.
ох, и чё я влез, нихренаж в этом не понимаю :( зато понял куда юзать информацию о знаке
Pingvin писал(а):
Ребят, вы чего то путаете!
Два независимых ШИМа должно быть!
А не один с инверсными выходами!
Проанализируйте, как мостовая схема работает!
вот смотрю на рисунки 4а и 4б (http://sound.westhost.com/articles/pwm.htm ) и всё одно видится - надо лишь быстро один сигнал генерить. а в схеме с http://radiomaster.com.ua/1967-usilitel ... ny15l.html просто через либо vt1 и vt5 генерят звук для одной волны, и vt4, vt2 для другой. и шим там тож один - две ноги используются как индикатор 10-го бита ацп, чтоб переключать транзисторы. там можно одну ногу убрать, добавив НЕ, и тогда будут юзаться лишь две ноги.

никто не мешает нам гнать ШИМ то по одной ноге, то по другой. как на рисунках с http://sound.westhost.com/articles/pwm.htm . при положительной гоним ШИМ по одной ноге, при отрицательной - по другой. вообщем, чёт поспешил с "противофазой", но ведь почти правильно :) и править таки тож почти ничего не надо (заодно можно затестить 8бит vs 7бит со знаком - информации-то одинаковое количество, а вот что звучать будет лучше как-то не очевидно)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2012, 07:06 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
tommy писал(а):
Pingvin писал(а):
Проанализируй работу усилка класса D!
Одно плечо всегда должно быть закрыто!
Вернее - два транзистора, стоящие по диагонали.
В это время другие два транзистора "рисуют" свою полуволну, рисуют как раз изменением скважности.
Как только полярность сигнала меняется, работу начинает другая пара, а эти два закрываются.
ох, и чё я влез, нихренаж в этом не понимаю :( зато понял куда юзать информацию о знаке
Pingvin писал(а):
Ребят, вы чего то путаете!
Два независимых ШИМа должно быть!
А не один с инверсными выходами!
Проанализируйте, как мостовая схема работает!
вот смотрю на рисунки 4а и 4б (http://sound.westhost.com/articles/pwm.htm ) и всё одно видится - надо лишь быстро один сигнал генерить. а в схеме с http://radiomaster.com.ua/1967-usilitel ... ny15l.html просто через либо vt1 и vt5 генерят звук для одной волны, и vt4, vt2 для другой. и шим там тож один - две ноги используются как индикатор 10-го бита ацп, чтоб переключать транзисторы. там можно одну ногу убрать, добавив НЕ, и тогда будут юзаться лишь две ноги.

никто не мешает нам гнать ШИМ то по одной ноге, то по другой. как на рисунках с http://sound.westhost.com/articles/pwm.htm . при положительной гоним ШИМ по одной ноге, при отрицательной - по другой. вообщем, чёт поспешил с "противофазой", но ведь почти правильно :) и править таки тож почти ничего не надо (заодно можно затестить 8бит vs 7бит со знаком - информации-то одинаковое количество, а вот что звучать будет лучше как-то не очевидно)


Вообще то верно!
Хватит и одного ШИМа, если его выход быстро коммутировать на разные ноги.

В режиме D 7 бит на каждую полуволну равносильно 8 битам в обычном режиме.
Качество не пострадает!


А raw-чик можно сделать и со знаком, может и переделывать не потребуется.

Алгоритм простой - если очередной сеймпл положительный, переключаем ШИМ на ногу, управляющую положительным плечом, и кормим байт таймеру.
Если отрицателное значение - перекоммутируем вывод ШИМ на ногу, управляющую отрицательным плечом, убираем знак и кормим байт таймеру.

Тема интересная, но пока не до неё! ;)

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2012, 08:49 
Не в сети
Местный

Зарегистрирован: 13 июл 2011, 17:05
Сообщений: 475
Откуда: Perm
Pingvin писал(а):
Тема интересная, но пока не до неё! ;)
а фичи добавляются хаотично или есть какой-то roadmap? ну и планируется-ли переход с 5В на 3.3?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2012, 09:03 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
tommy писал(а):
Pingvin писал(а):
Тема интересная, но пока не до неё! ;)
а фичи добавляются хаотично или есть какой-то roadmap? ну и планируется-ли переход с 5В на 3.3?

Интересный вопрос задал!
Есть, конечно дорожная карта, но, например DC/DC конвертер - чистая импровизация, просто на глаза микрушка попалась.

Далее по плану - SD-карта и блютус модуль.
А теперь плавно переходим к вопросу о питании...
Оба они хотят 3,3 В!
Вот и думаю - проблем нет запитать АТмегу и от 3,3В (это даже проще, чем городить согласователи уровней), но будет ли мой программатор от такого напряжения работать?
Хотя...
Надо поробовать поставить в него АТмегу16Л - она низковольтная. ;)
Может прокатить.

На сегодня актуально - добить конфигуратор и отрелизиться.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 08 ноя 2012, 13:05 
Не в сети
Старожил

Зарегистрирован: 26 окт 2012, 00:26
Сообщений: 670
Этот пост оставлен как свидетельство моего восхищения той магией, которая создается в данном топике :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 09 ноя 2012, 21:48 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 31 май 2012, 23:29
Сообщений: 507
Откуда: Украина, Энергодар
Pingvin писал(а):
Надо поробовать поставить в него АТмегу16Л - она низковольтная. ;)
Может прокатить.

Тока у АТмега16Л в два раза ниже рабочая частота.

_________________
Точно попавшая в цель стрела - есть результат тысячи промахов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 09 ноя 2012, 23:26 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
furhunter писал(а):
Pingvin писал(а):
Надо поробовать поставить в него АТмегу16Л - она низковольтная. ;)
Может прокатить.

Тока у АТмега16Л в два раза ниже рабочая частота.

В программаторе квар на 7 МГц, так что не страшно. ;)

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 09 ноя 2012, 23:32 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Сегодня страные глюки обнаружились при отправке по UART длинной строки.
Либу для UART брал готовую, там передача хитро сделана - через буфер кольцевой и прерывания, вызываемые после отправки очередного символа.
http://chipenable.ru/index.php/library-for-iar.html?task=weblink.go&id=82
Такое ощущение, что буфер просто переполняется - часть строки теряется.
Перепешу отправку строк, упрощу, уберу прерывания, однако.
Просто кинул символ в UART и ждешь конца передачи, затем следующй и т.д.
Хотя хочется разобраться, что же на самом деле происходит? :?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 65, 66, 67, 68, 69, 70, 71 ... 532  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB