Gtlab Forum
Тематический => Негитарная электроника => Тема начата: Slipknot от Марта 17, 2009, 10:55:52 pm
-
Есть вот такой усилитель http://miliamper.narod.ru/Amp-ru.htm , мне понравилась идея. Может кто сможет нормальную прогу написать?
-
Так там же есть прошивка. Или там что не так с ней?
-
Есть вот такой усилитель http://miliamper.narod.ru/Amp-ru.htm , мне понравилась идея. Может кто сможет нормальную прогу написать?
Есть более клевый вариант - в Радиохобби есть цикл статей Сергея Рюмика "Микроконтроллерное управление звуком". Разжевано все, сейчас разбирает как подключать ЖК дисплеи от нокии )) При этом есть описания всего что нужно для проекта, от программатора и схем до исходников прошивок с полным обьяснением принципа программирования. Самое то для начинающих.
-
Собственно, автору той статьи большой и жирный минус за продажу ПО. ИМХО, за относительно простую программу деньги брать - ужас!
А по сути, нужно написать несколько блоков программы:
1) Блок управления тдашкой - она управляется по I2C, и ради интереса можно собрать адаптер для компьютера и попробовать поупралять ей с компа. Библиотеки I2C для АВР-ок есть, стандартные немного более чем полностью подходят под сию задачу, тем более что функция I2C в АВРках чисто софтовая, и можно навесить на любой вывод практически.
2) Блок приема кода RC5 - исходники этого дела есть в интернете забесплатно, да и на спец форумах помогут без проблем. Абсолютно ничего сложного в коде нет, я как-то писал код для пульта, не зная что у него за частота, кодировка и тп. Код - строчек 15-20 на Сях. Сам код С для авр-ок - сильно простой, без всяких заморочек! Если вам нужно подать на вывод В1 единицу, так и пишем - PORTB.1=1; Правда, разные компиляторы имеют разные стили написания кодов. ИМХО, наименее глючный и простой - CVAVR. Есть более популярный вариант WinAVR, но что-то я не фанат ниразу этой программы. Особенно по степени сжатия кода в ней.
3) Нужно еще организовать вывод данных на дисплей - это стандартная функция для дисплеев типа 2Х16, вывод строки займет всего одну строчку в CVAVR.
4) Энкодер - можно и на него найти пример обработки, но я посоветую для начала не мудрить и сделать на обычных кнопках. Задача станет легче процентов на 20%
И все. Кроме как собрать все это в единое целое, что уже не составит большого труда, если осилил предыдущие пункты. Тем более, что они уже готовые есть. И получается, что тот парень требует деньги за абсолютно стандартные строчки кода, в общем-то.
-
Да я и сам какбы понимаю что там нечего писать, просто в программировании 0. :) Кто поможет?
А оконечник хочу на 4-x LM3886
-
Да я и сам какбы понимаю что там нечего писать, просто в программировании 0. :) Кто поможет?
А оконечник хочу на 4-x LM3886
Яж пишу, почитай Рюмика. Там есть исходники, все описано.
-
Если не сложно накидайте ссылок на эти книги. Буду очень признателен.
-
Если не сложно накидайте ссылок на эти книги. Буду очень признателен.
http://webfile.ru/3245968
На этот раз файл проверил :-[
-
Сенкс тебе большой
-
Сенкс тебе большой
Всегда пожалуйста :)
Нужно же как-то продвигать МК в массы. А то народу легче наворотить десяток стандартных микросхем, лишь бы Си не учить.
-
У меня есть знакомый программер, притом толковый. Думаю я его то и напрягу :) Скачал даташит на ТДАшку, походу она управляется очень просто. У меня вообще идея глубоко в души, сделать ламповый усь гитарный полностью на управлении МК и один графический экран, энкодеры и т.д. короче всему свое время.
-
не неделай усилитель на контроллерном управлении
это геморойно
много заморочек
практически это невоплатимо
нетрать свое время. :D
-
У меня есть знакомый программер, притом толковый. Думаю я его то и напрягу :) Скачал даташит на ТДАшку, походу она управляется очень просто. У меня вообще идея глубоко в души, сделать ламповый усь гитарный полностью на управлении МК и один графический экран, энкодеры и т.д. короче всему свое время.
Для лампового уся вся проблема с крутилками.
- Электронные поты держат максимум 30В.
- Цапы делать на россыпи гемор.
- Ставить Моторчики тоже гемор.
Есть вариант светодиод-фоторезистор.
А без крутилок там делается на раз два.
-
Значит надо собирать на ПТ при 30 В питания и использовать цифровые поты! Аналоговый звук при цифровом управлении - песня! :)
-
- Электронные поты держат максимум 30В.
А разве этого недостаточно? Всё равно от высокого напряжения поты почти всегда отвязаны проходными кондёрами.
-
- Электронные поты держат максимум 30В.
А разве этого недостаточно? Всё равно от высокого напряжения поты почти всегда отвязаны проходными кондёрами.
Кроме постоянки есть еще и переменка. На входе ТБ ее хватит, чтоб спалить бедный эпот. Кроме того, само питание эпота должно быть привязано к обрабатываемому сигналу, т.е пот не должен болтаться в воздухе, как, например, регулятор требла.
-
Кроме постоянки есть еще и переменка. На входе ТБ ее хватит, чтоб спалить бедный эпот. Кроме того, само питание эпота должно быть привязано к обрабатываемому сигналу, т.е пот не должен болтаться в воздухе, как, например, регулятор требла.
Регулятор требла привязан к земле через бас и мид. Постоянки ни на одном поте в усилителе нет. Поэтому сигнал на всех потах двуполярный относительно земли. Поты имеют возможность двуполярного питания, но +-15В относительно цифровой земли.
VDD to GND, VSS = GND........................................-0.3V to +34V
VSS to GND, VDD = GND........................................-34V to +0.3V
VDD to VSS..............................................................-0.3V to +34V
VDD to VCC ........................................................-6.3V to +28.75V
VCC to VSS..............................................................-0.3V to +34V
VCC to GND..............................................................-0.3V to +6V
DIN, SCLK, CS, SHDN ...............................-0.3V to (VCC + 0.3V)
H, L, W, IN+, IN-, OUT .....................(VSS - 0.3V) to (VDD + 0.3V)
Maximum Continuous Current into H, L, and W
MAX5436–MAX5439.......................................................±1mA
GND цифровая земля
VCC цифровое питание
VSS - питания пота
VDD +питания пота
PS Еще один недостаток - малая номенклатура сопротивлений, больше 100К вообще нет.
-
Да вообще можно. На поте гейна после первого триода будет как раз в районе 15 вольт, можно их немого поделить и все будет нормально. А тб - в крайнем случае делителем снизить напряжение, а потом хоть через буфер на полевике на пересчитанный на более низкоомные поты темброблок- и все дела. Вопрос только где взять эти цифровые поты :) Да к тому же еще интересно что лучше цифровой пот или резистивная оптопара?
-
Да вообще можно. На поте гейна после первого триода будет как раз в районе 15 вольт, можно их немого поделить и все будет нормально. А тб - в крайнем случае делителем снизить напряжение, а потом хоть через буфер на полевике на пересчитанный на более низкоомные поты темброблок- и все дела.
Если перед ТБ стоит каскад с КП, то не выйдет, ТБ является неотъемлемой частью этого каскада и учавствует в формировании перегруза.
Вопрос только где взять эти цифровые поты :) Да к тому же еще интересно что лучше цифровой пот или резистивная оптопара?
В оновном используют оптроны, причем не интегральные, а гибридные, механически скрепленные светодиод и фоторезистор.
-
Извиняюсь, если отошел от темы :) Но какие доступные фоторезисторы/оптопары можно использовать? Например АОР124Б пойдет?
-
Извиняюсь, если отошел от темы :) Но какие доступные фоторезисторы/оптопары можно использовать? Например АОР124Б пойдет?
Я еще нашел ОЭП13 - на митинском. Правда они совсем трушные - они не светодиодные, а ЛАМПОВЫЕ !!!! т.е внутрях маленькая лампочка накаливания. Но можно управлять при помощи ШИМ, я пробовал - рисовал синусоиду при помощи двух штучек, причем ШИМ была чисто програмная на АВРке.
-
Да тоже вариант не лучший :) Во-первых, размеры не маленькие, а во-вторых, кушают они тоже много и отсюда проблемы с драйвером. Для светодиодов можно еще как-то опером обойтись, думаю найдутся такие у которых с выхода можно взять 40 мА.