Микроконтроллер для БТГ

8 года 1 мес. назад
Mining
Захожу иногда
Захожу иногда
Сообщений: 73
Больше
Микроконтроллер для БТГ #45356

tesla-nsk пишет: А что значит "Все параметры выводятся на PC терминал." ? У Вас какая то оболочка стоит на PC ?

Это он видимо запускает "Монитор порта" в Arduino Software (IDE) и смотрит
Вложения:
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
Mining
Захожу иногда
Захожу иногда
Сообщений: 73
Больше
Микроконтроллер для БТГ #45367
Может кому поможет
Оптимизируем digitalWrite на Arduino
Спасибо сказали Stierliz, AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #45437

Mining пишет:

tesla-nsk пишет: А что значит "Все параметры выводятся на PC терминал." ? У Вас какая то оболочка стоит на PC ?

Это он видимо запускает "Монитор порта" в Arduino Software (IDE) и смотрит

О. Спасибо. Просто не очень понял по руски.
Сейчас увидел это в sketch
Serial.begin(115200);
Serial.println("Init device");
Serial.println("mode: PWM Frequency HZ");
InitTimersSafe();
bool success = SetPinFrequencySafe(pwm, f);

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
Mining
Захожу иногда
Захожу иногда
Сообщений: 73
Больше
Микроконтроллер для БТГ #45532

MagistrTNT пишет:

Mining пишет:

MagistrTNT пишет:

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Выглядит почти как родная.

Вот только нет на ней кварца 32,768КГц для внутренних часов.
А так все работает, ШИМ выдает до 42МГерц как научил наш Канадский соотечественник. :)
Как у Вас успехи с Due?

Получается с помощью внутрисхемного отладчика записывать и отлаживать програмы написанные на С. Пока не получилось для этой цели запустить встроенный программатор хотя коды и програмы для него нашел. Если получится запустить то каждый сможет заливать в него не только скейтчи но и нармальные Програмы на С и ассемблере без использования внешних устройств.
А кварц надо допоять без него может не все правельно функционировать.

А вот это случаем не то для DUE над чем Вы трудитесь
arduino.ru/forum/programmirovanie/arduin...druzya#comment-30518
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад 8 года 1 мес. назад от Mining.
Mining
Захожу иногда
Захожу иногда
Сообщений: 73
Больше
Микроконтроллер для БТГ #45689

Abadiya пишет: Посмотри на этот код.
2 канала; 30-60 кГц с шагом 1 Гц; 2-й канал с синхронизацией; управление- 3 кнопки; Все параметры выводятся на PC терминал.
1. Выход на Push-pull - аппаратный ШИМ ATMega: регулировка частоты + ширина импульса
2. Этот же выход идёт на 2 аппаратных прерывания, по подъёму и спаду для 2-х полупериодов, так же сигнал на для Tesla. Регулируется смещение от начала фронта основного сигнала (Push-pull), регулируется ширина импульса+ пачки импульсов 1-** если включена пачка импульса, то отдельно регулируется пауза между импульсами.
3. Включить / отключить пачки импульсов в противофазе на втором полупериоде

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Есть желание? помоги дороботать! Частота от 1,0 до 2,0 МГЦ не реализована. Нужно подключать модуль AD9850

Начертил как на макетке собрать

Эх не дочертил выходы, сейчас доделаю и выложу.
Если враги отечества не заблокируют.
Т.к. нашлась в рюкзаке DUE - переписываю скетч и схему подключения для DUE.
Вложения:
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
AlexeySh
Живу я здесь
Живу я здесь
Сообщений: 347
Больше
Микроконтроллер для БТГ #45908

VOYAGE пишет: Парни, треба полноценный генератор меандра и синуса с независимой регулировкой каналов. Три канала нужно. С выходом прямиком на ключи типа ирф. Слыхивал кто то ваяет на счетчиках. Частота до 2мгц. Если кто готов спаять плату пишите в приват. Наличие дисплея не обязательно но не откажусь =).


На счетчиках делать не буду. А вот на микроконтроллере с LCD + 3 модуля на AD9850 + усилители на выходах сделать могу. Что-то подобное , только на 3 канала.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #46432

AlexeySh пишет:

VOYAGE пишет: Парни, треба полноценный генератор меандра и синуса с независимой регулировкой каналов. Три канала нужно. С выходом прямиком на ключи типа ирф. Слыхивал кто то ваяет на счетчиках. Частота до 2мгц. Если кто готов спаять плату пишите в приват. Наличие дисплея не обязательно но не откажусь =).


На счетчиках делать не буду. А вот на микроконтроллере с LCD + 3 модуля на AD9850 + усилители на выходах сделать могу. Что-то подобное , только на 3 канала.

Ага на счетчиках -еще бы на вакуумных приборах в XXI век предложил спаять :silly:
А зачем Вы хотите на синтезаторе частот с частотой до 40 MHz делать, Ваша установка будет работать на частоте выше 2 MHz? Скважность на AD9850 как будете регулировать?

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #46433

Mining пишет:

Abadiya пишет: Посмотри на этот код.
2 канала; 30-60 кГц с шагом 1 Гц; 2-й канал с синхронизацией; управление- 3 кнопки; Все параметры выводятся на PC терминал.
1. Выход на Push-pull - аппаратный ШИМ ATMega: регулировка частоты + ширина импульса
2. Этот же выход идёт на 2 аппаратных прерывания, по подъёму и спаду для 2-х полупериодов, так же сигнал на для Tesla. Регулируется смещение от начала фронта основного сигнала (Push-pull), регулируется ширина импульса+ пачки импульсов 1-** если включена пачка импульса, то отдельно регулируется пауза между импульсами.
3. Включить / отключить пачки импульсов в противофазе на втором полупериоде

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Есть желание? помоги дороботать! Частота от 1,0 до 2,0 МГЦ не реализована. Нужно подключать модуль AD9850

Начертил как на макетке собрать

Эх не дочертил выходы, сейчас доделаю и выложу.
Если враги отечества не заблокируют.
Т.к. нашлась в рюкзаке DUE - переписываю скетч и схему подключения для DUE.

И враги ОТЕЧЕСТВА заблокировали дедушку.
Вот так будет компактнее

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Вложения:
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
zeleniy
Давно я тут
Давно я тут
Сообщений: 110
Больше
Микроконтроллер для БТГ #46522
как вы будете программировать эту скважность если нужно точное значение.?
там компаратор быстродействующий стоит на получение квадратного сигнала
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 1 мес. назад
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #46620

ua4yhz пишет:

zeleniy пишет: как вы будете программировать эту скважность если нужно точное значение.?
там компаратор быстродействующий стоит на получение квадратного сигнала

Легко.
Что такое квадратный сигнал ? Меандр что-ли ?

Если подстроечник стоит на одном из входов компаратора и задаёт какое-то опорное напряжение,то вообще проблем нет.
Шим 100% - 5в. Шим 50% - 2.5в. А если совсем супер точность нужна, от колебаний температуры например или питания,то заводите этот вывод в АЦП как обратную связь, и меряете с точностью 0.01в. после корректируете шим уже программно.Ресурсов у меги достаточно,она ведь загружает данные в AD9850 только при изменении настроек частоты или фазы,а так в холостую практически молотит.

Вложение не найдено


Согласно схеме речь про подстроечник R13 10ком.

Больше интересует сбои при загрузке 5 пакетов по 8 байт.Если что-то сбойнёт, то кранты вашему преобразователю(пуш-пулу) вместе с мегой и AD-шкой.Так же интересует защита,если например вход пуш-пула сунут в выход синуса генератора. Народ тут практически не различает синус от меандра,так,что это очень даже возможно...Для гальванической развязки оптрончики нужны как минимум на 10 Мгц.Это спасёт генератор,но не спасёт пуш-пул.Так же интересует синхронизация двух опорных генераторов обеих AD-шек (125 Мгц однако, и подстройки никакой нет).Например в моей плате опорничек стоит вряд ли лучше чем 10ррм*12.5=125Гц уход частоты, на практике примерно так оно и есть.

Или вместо R13 поставить digital potentiometer. И управлять с контроллера.

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: 4KLIN4DIMARTHIDE
Время создания страницы: 0.093 секунд