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 573

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Сообщения

    • @colorad Я скачал программу Digital Osciloscope последней версии. Если честно - не впечатлила. Во-первых у меня встроенный аудиочип, но он на самом деле не такой фиговый, в микрофоне, по входу я могу поставить дискретизацию 96000 Гц 24 Бит максимум, а на выходе 192 кГц 24 Бит. Да, может быть реальная дискретизация немного меньше, ведь на таких частотах работает не каждая внешняя аудиокарта, но я когда-то читал про этот аудиочип - писали не такой он и паршивый, точно способен работать выше чем на 44.1 кГц. Так вот, я поставил максимальную частоту дискретизации на микрофон и на аудиовыход, но эта  программа упорно работает на 44.1 кГц . Нигде в настройках я не нашел как поменять частоту дискретизации. Пусть, да, втроенное аудио не будет выдавать корректно 96 и 192 кГц. Но это будет лучше 44.1 - однако она так не настраивается, что не радует... И даже на 44.1 кГц она работает паршиво. Я подал на вход микрофона синусоиду с выхода усилителя через резистор не помню какого номинала. Частота синусоиды - 16.5 Гц. Амплитуда мультиметром - 35 мВ. И вот что она показывает (см. скриншот) - дикие зигзаги. А ведь сигнал 16.5 Гц. Меньше у меня мобильный телефон не генерирует. Я его использую как генератор синусоиды. Увеличение амплитуды до 200 мВ - такие же зигзаги только в другом масштабе. При 44.1 кГц можно было бы хотя бы до 100 Гц более-менее гладно показывать, так просто нереально ничео понять, клиппинг там или нет. Расстраивает она конечно, ожидал большего все таки, даже на 44.1 кГц. Подскажите, есть ли какое-то продвинутое максимально ПО, программный осцилограф, который может работать выше чем на 44.1 кГц, если аудиокарта позволяет и не рисует такие зигзаги а сглаживает их, и считает быстрее. У меня ЦП был загружен на 15%. У меня интел четыреядерный. Оно могло бы грузить его хоть на 100%, ресурсы есть, оно их не использует... И рисует загогулины.
    • 5126,20 - это если без каких либо своих запасов. Да и текстолит у Вас вряд ли весь ушел. Это если на коммерческую основу, тогда ещё и припой считать надо...
    • Мой предыдущий пост неверен - мои заблуждения не имеют место, были проблемы с микрокапом. Моделировал в микрокапе чтобы разобраться полностью в схеме, но сначала с плохими моделями, была дефектная библиотека моделей, поменял на нормальные модели и схема в микрокапе заработала.  Вообще, если кто-то столкнется с заменой микросборки, то эту схему можно смело собирать, нужно только в эмиттер VT3 поставить резистор 750-1000 Ом, емкость c4 увеличить до 470 нФ, резисторы в делителе  R12, R13 8.2 кОм и 13 кОм соответственно - нужно для более полного диапазона регулирования. Транзисторы я использовал MMBT3904 и MMBT3906 в SOT23, такие были. Заработала сразу. Печатную плату сборки развел свою, но чуть больше чем сборка по размерам (22х18), в 17х15 вписать не удалось. Если у кого-то есть вопросы - пишите в личку или на емэйл alexguy gaw tut.by. Спасибо Еlectr0nics за тему, привод снова в работе!
    • Формула успеха - вставай пораньше, работай допоздна, найди нефть. Если долго сидеть на берегу, то рано или поздно мимо тебя проплывёт яхта твоего, разбогатевшего за эти годы, врага. — Вот скажите, почему внутренние органы не чешутся? — Это у Вас вопрос юридический или анатомический?
    • Микрометр хоть рабочий..?

      И стрелка почему-то не на нуле.. Точность измерений тогда не волновала..?

       
    • да , все правильно. А что смущает? при 20мА нагрузке на R1 выделится всего 0,9Вт мощности , у вас реле столько же потреблять будет .