Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Хороший способ чужой ящик узнать... Обновите и пробуйте еще раз, у меня все скачалось.
Увидел ошибку в своем вложении
Там в конце нужно перенести в скобку } последнюю строчку
Кстати не доверяйте протеусу, он такие иногда финты выкидывает.
Этот ваш глюк мог прот создать.
В поисках истины человек развивается.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

я свои эксперементы провожу на макетке
Tell Me The Truth
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Так лучше работает
Просто на глаз плохо различается свечение.
И еще обновление var происходит не синхронно что ли.

Код: Выделить всё

interrupt [TIM2_OVF] void timer2_ovf_isr(void)
{OCR2=var;
PORTD=0x24; // зажигаю цифру 4 и тушу цифру 8

} 

Код: Выделить всё

    for (var=252;var>=3;var--)
           {
            delay_ms(50);
            };
        delay_ms(1000);
         
        for (var=3;var<=252;var++)
           {
            delay_ms(50);
            };
             
      delay_ms(1000);
      }
 
проверено в железе.
Заставил же ресурс мк уменьшить... :facepalm:
Вложения
main.c
(1.21 КБ) 284 скачивания
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

vitalik_1984 писал(а):Заставил же ресурс мк уменьшить...
в смысле ?
Tell Me The Truth
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

vitalik_1984, это фантастика....., но ваш код РАБОТАЕТ......, обясните пожалуйста по подробней почему заработал ваш код ?
Tell Me The Truth
Реклама
Открыл глаза
Сообщения: 50
Зарегистрирован: Пн мар 07, 2011 09:13:41

Сообщение matrix_ekb »

Подскажите пожалуйста, я правильно понимаю, чтобы шить МК не внутри схемы, а отдельно, то нужно собирать параллельный программатор?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Нет, внутрисхемный тоже подойдет.
Docendo discimus
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 148
Зарегистрирован: Вс окт 23, 2011 13:27:09
Откуда: Россия. Омск

Сообщение nicolasomsk »

Ребят, растолкуйте кто знает, как аудиосигнал (с лин. вых чего угодно) привести в удобный вид ля АЦП МК. Имеется тупо светодиодная шкала на 20 СД, чем больше напряжение, тем выше столбик.
Суть то ясна, через диод подаю на вход АЦП сигнал, глажу конденсатором в параллель, но мне надо его предварительно усилиь.
собрал на каой-то ТДА усил, но идеткакой то фон, вобщем херь какая-то.
Может програмно делитель поставить на Мегу8 можно? У меня амплитуда сигнала вольта 2 наверное.
И ещё, может кто подскажет схемку на одном транзисторе? Качество не критично, мне с него звук не слушать, главное чтоб столбик адекватно согласно амплитуде скакал.
Извиняюсь за отсутствие подробностей, схемы с собой нет, с работы пишу
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

У меня амплитуда сигнала вольта 2 наверное.
Тогда зачем его усилять? Этого вполне достаточно.
Встал на лапы
Аватара пользователя
Сообщения: 148
Зарегистрирован: Вс окт 23, 2011 13:27:09
Откуда: Россия. Омск

Сообщение nicolasomsk »

Этож максимальное значение:(((
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

nicolasomsk писал(а):вольта 2 наверное.
Без осцилла тяжко. Надо подогнать амплитуду в уровень Aref. Только тогда будет счастье.
Docendo discimus
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 26123
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

От того, что он подгонит уровень под референс никакого счастья ему не будет. По любому применение диодного выпрямителя даст мизерный динамический диапазон. да и дикую нелинейность в области отпирания примененного диода.
Поэтому нужно анализировать МГНОВЕННЫЕ значения сигнала и делать ПРОГРАММНОЕ его выпрямление. Достаточно сдвинуть сигнал примерно на уровень половины референсного (опорного) напряжения АЦП и отслеживать его среднее значение ("нулевую линию") при обработке.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

адо подогнать амплитуду в уровень Aref
А не проще ли Aref подстроить?
Друг Кота
Аватара пользователя
Сообщения: 26123
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

С опорным напряжением нельзя обращаться как с усилением в ОУ. Собственно его отделение от линии питания нужно лишь для того, чтобы его РАФИНИРОВАТЬ в условиях малой нагрузки. Но совсем не для того, чтобы "подгонять" под динамический диапазон сигнала.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Имеется тупо светодиодная шкала на 20 СД, чем больше напряжение, тем выше столбик
5 битов максимум. Что тут гадать с опорным? Обычный делитель от VCC пойдёт.
А вот выпрямление сигнала диодом - неудачная идея. Совершенно. Тут соглашусь, только приподнять. Ну а уж если ОУ будет использоваться, то проблема сама собой исчезает.
Друг Кота
Аватара пользователя
Сообщения: 26123
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

ploop писал(а): 5 битов максимум.
Отнюдь...
Если шкалу не логарифмировать, то получим бесполезную приблуду, которая будет в лучшем случае пик-детектором.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Я в курсе. Но как поставлен вопрос, такой и ответ. Автор хотел "чем больше напряжение, тем выше столбик".
Друг Кота
Аватара пользователя
Сообщения: 26123
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Логарифмирование вполне подпадает под заявленное правило.
Однако помимо этой простой зависимости автор еще упомянул АУДИО применение.
Потому считаю своим долгом (не слишком пафосно? :wink: :))) ) высказать ему свои сомнения...
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

да ладно...
Нет ничего невозможного, есть только маловероятное (С) Стругацкие.
2 ТС - поройтесь в старых журналах Радио на предмет компрессора микрофонного усилителя для радиостанций - что-то типа АРУ. На 1 транзисторе вряд ли найдете, на 2-3 вполне реально.
В детстве я ставил подобный компрессор на цветомузыку - с ним, помнится, было гораздо эффективней, чем без него.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 148
Зарегистрирован: Вс окт 23, 2011 13:27:09
Откуда: Россия. Омск

Сообщение nicolasomsk »

Спасибо за ответы! Для компрессора на плате места к сожалению не предусмотрено.
Вместо линейного выхода я использую выход со своего микшера (аппаратного) там сигнал конечно по сильнее и вся моя приблуда замечательно работает, вот только хочется запас иметь по входному уровню, вдруг приблуда будет подключаться к слабому выходу, я ей резюком бы навернул, а если же наоборот, то завернул :) Сейчас активно ищу вариант на транзисторе. Кстати, я так и не понял, почему не желательно с делителя напряжения взять опорное на AREF (2 вольта те же) и юзать?

Вот, что делаю
http://vk.com/away.php?to=http%3A%2F%2F ... 3Dyoutu.be
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»