• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!
radok

Симулятор сигнала.

3 сообщения в этой теме

radok    1

Здравствуйте форумчане. Хотелось бы симулировать вот этот сигнал(частота 5 герц, все что смог найти из информации). Думаю реализовать на Attiny13, набросил самый простой код. Только вот загвостка в управлении этим сигналом(например кнопкой). У кого какие идеи, подскажите. Заранее спасибо за любую информацию.

 

 

#define F_CPU 8200000UL
#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
    DDRB=0x01;
    PORTB=0x01;
    while (1)
    {
        if (PINB&(1<<PINB1))
        {
            PORTB=0x01;
            _delay_ms(14);
            PORTB=0x00;
            _delay_ms(14);
        } 
        else
        {
            PORTB=0x01;
        }
    }
}

IMG_20161006_085155.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
mvkarp    3 638

Симулирут сигналы в симуляторах. Вам, скорее всего, нужно синтезировать.
"...все что смог найти..." - а к нам как это относится? Предлагаете поискать вместе?
"... загвостка в управлении этим сигналом(например кнопкой). У кого какие идеи," - идея, что Вам нужно сначала подумать, чего Вы хотите. А потом уж с вопросами форум беспокоить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Чтобы Вам @ARV  понять всю трагичность ситуации, просто взгляните на алгоритмы, которые я составил для каждой команды.
    • Когда нас это останавливало?
    • В индивидуальные фильтры для цифровых ИМС рекомендуется устанавливать ферритовые бусины. Обычно это бусины MuRata - BLM21P, BLM31P - соответственно типоразмера 0805, 1206. Есть еще BLM41P (1806), но для наших целей они вряд ли где-то востребованы. Индекс "P" в обозначении - это принадлежность к категории бусин для цепей питания. Документация на них есть здесь: https://www.murata.com/en-eu/products/emc/emifil/bl Выбор бусины по импедансу на 100 МГц связан с максимально допустимым током и частотным диапазоном, в котором требуется подавление помех. Можно выбрать бусину с импедансом 30 Ом на 100 МГц, но эффективно она будет работать и на гигагерцах, а можно выбрать бусину с 600 Ом на 100 МГц, но ее эффективность может оказаться ниже уже на частотах в несколько сот мегагерц. Проще говоря, выше импеданс - уже частотный диапазон. Фильтры по цепям питания нужны на входах платы. Цифровые системы генерируют достаточно сильные синфазные помехи и ослабить их можно только с помощью синфазных фильтров: https://www.murata.com/en-eu/products/emc/emifil/cmcc Для цепей питания предназначены DLW5A и DLW5B. Отличаются также, как и бусины, по току и импедансу на 100 МГц. На материнской плате черные SMD 1206 с обозначением "L" - это бусины и есть. Измерять индуктивность у них бесполезно, это немного не то. Самая большая проблема при этом - не известно, какие параметры имеет безымянная бусина. Лучше приобрести в каталоге конкретный тип.
    • Вот и я пришёл к такому же мнению. Благодарю 
    • Да. Нет. Нити накала ламп в холодном состоянии имеют сопротивление в 5 - 8 раз меньше, чем в горячем. Что и вызывает импульс тока при включении. Резистор же всегда имеет одинаковое сопротивление (в диапазоне рабочих температур, который оговорён в даташите). Точнее, ТКС (температурный коэффициент сопротивления) всё же имеется, но производители резисторов стремятся сделать его как можно меньше. Разумеется, скачки напряжения будут. Нужна грамотная разводка питания (сильноточные цепи должны идти отдельными проводами от слаботочных), развязывающие RC или LC фильтры, стабилизатор питания МК, который питает только МК. Зависит от КПД блока питания. При 100% - вообще тепла не выделит. Но таких не бывает. При типовых 80% - остаток (20%) и выделится в тепло. О какой скорости может идти речь, без учёта тепловой инерции нагреваемого тела (объёма)? Для справки - время установки режима термостатированных кварцевых генераторов обычно 15 минут. В ИК-спектрометре прогрев фоторезистора до стабильных +40 градусов, при температуре окружающего воздуха +22 градуса, = 20 минут, точность поддержания температуры 0,1 градуса.
    • А разве USB-разъемы питание от дежурки берут???
    • Это уже не тайные знаки,а тайный сговор высших сил получается