Перейти к содержанию

Шим


nightt

Рекомендуемые сообщения

Значит я устанавливаю кварц, фьюзы, и все тактируется от кварца а не от внутреннего генератора?

Я могу для кварца пользоваться пределителями?

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

  • Ответов 53
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Значит я устанавливаю кварц, фьюзы, и все тактируется от кварца а не от внутреннего генератора?

Я могу для кварца пользоваться пределителями?

Обычно - нет, но есть PLL в старших моделях - с ним частота кварца УМНОЖАЕТСЯ (обычно на 4)

戦う前に相手のベルトの色に注目

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

Вот блин! Сделал для себя маленькое открытие :o Оказывается у некоторых AVR-ок делитель есть не только на 8, который фузом ставиться! Например в Mega48 делитель можно менять програмно. Под это дело отданы 4 бита в регистре CLKPR. Делитель можно менять на ходу!! Значения 1, 2, 4, 8, ... 256

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

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Делитель можно менять на ходу!!

То есть по ходу выполнения программы? В одном моменте с одной частотой, а вдругом моменте с другой?

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

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Не знаю как в АВРах, а в ПИКах можно с ВНУТРЕННИМ RC-генератором вытворять все что угодно на лету: и предделитель и мелкодискретная подстройка... Это все является сервисом экономии питания. А кварцевый генератор к этому хозяйству не подключен...

戦う前に相手のベルトの色に注目

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

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Например у меня МК работает на частоте 100 Гц. (делители и таймер)

Вызываю прерывание.

Получается 100 прерываний в секунду.

Как сделать, чтоб и в прерывании тоже, частота выполнения команд была 100 Гц, а не рабочая частота МК?

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

??? ЗАЧЕМ ???

Прерывание необходимо исполнить как можно быстрее, чтобы не пропустить очередное...

Изложите пожалуйста решаемую задачу...

戦う前に相手のベルトの色に注目

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

Изложите пожалуйста решаемую задачу...

ATmega48. 6 ШИМ. Аппаратно. Попарно. 2 ШИМ с 1-2 ног. Запаздывание. 2 ШИМ с 3-4 ног. Запаздывание. 2 ШИМ с 5-6 ног. Частота изменения сигнала между двумя ногам 1 КГц.

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

Например у меня МК работает на частоте 100 Гц. (делители и таймер)
- причём здесь таймер? Они никаким боком не влияют на тактовую МК
Вызываю прерывание.
- как это? Вызвать можно только внешние прерывания, воздействовав на соответствующие выводы МК, все остальные вызываются событиями встроенной периферии, например: "переполнение таймера", "принятие байта" UARTом, и т.п.
Получается 100 прерываний в секунду.
- при тактовой 100Гц (...ну, допустим), прерывания никак не смогут быть 100 раз/сек, т.к. на его обработку уходит некоторое колличество тактов. Как минимум переход по вектору, возврат из подпрограммы обработки и плюс обязательно 1 команда из основной программы.
Как сделать, чтоб и в прерывании тоже, частота выполнения команд была 100 Гц, а не рабочая частота МК?
- что значит тоже... 100Гц, а не рабочая :wacko: А какая она вне прерывания, если не рабочая???

Имхо, в голове всё таки каша какая-то... - может литературку почитать для начала?.........

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

:blink: Я говорю что у меня прерывания вызываются 100 раз в секунду. Работа в прерывании осуществляется на тактовой частоте+делитель - кто-нибудь с этим спорит? А мне надо чтоб и работа осуществлялась на частоте 100 Гц.

+(

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

:blink: Я говорю что у меня прерывания вызываются 100 раз в секунду. Работа в прерывании осуществляется на тактовой частоте+делитель - кто-нибудь с этим спорит? А мне надо чтоб и работа осуществлялась на частоте 100 Гц.

+(

Как Вы не поймете, что временная диаграмма контроллера в режиме реального времени должна строиться на ТАЙМЕРАХ, а не на тактовой частоте. К тактовой частоте обращаются для микропотребления и для небольших точных юстировок частоты для тех же таймеров (УАРТа и т.п.) Тактировать МК на 100 герцах - полный абсурд...

戦う前に相手のベルトの色に注目

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

Я не тактирую МК сотней Гц. :blink:

Я о чем говорю-то :angry:

Я говорю что МК у меня работает на 3686400 Гц :angry:

Прерывание вызывается 100 раз в секуду :angry:

Вот так:

TCNT0 = 112

TCCR0B = 4

Внутри самого перывания все работает на 3686400 Гц :angry:

А мне надо чтоб работало на сотне (оборотов :lol: )

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

Я не тактирую МК сотней Гц.

Вот твои слова из 31 поста

Например у меня МК работает на частоте 100 Гц

Ну и...????

Если упорно хочется реализовать эту бредятину, возьми и внутри прерывания после каждой команды сделай вызов ПП задержки в виде декремента огромной переменной (такой, чтобы получились твои 100Гц)

Ну ещё можно наверное попытаться использовать два разных внешних генератора для тактирования МК и подключать нужный ко входу XTAL1 сигналом от самого же МК. С ПИКами вроде делали такие фокусы, с АВРками незнаю... Но наверняка граблей там не мало.

Изменено пользователем YurkaM
Ссылка на комментарий
Поделиться на другие сайты

Если упорно хочется реализовать, возьми и внутри прерывания после каждой команды сделай вызов ПП задержки в виде декремента огромной переменной (такой, чтобы получились твои 100Гц)

Пример можете показать? ПП задержка, это что?

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

Если упорно хочется реализовать, возьми и внутри прерывания после каждой команды сделай вызов ПП задержки в виде декремента огромной переменной (такой, чтобы получились твои 100Гц)

Пример можете показать? ПП задержка, это что?

ПП - подпрограмма... Что, плохо выспался, тормозим-с...

戦う前に相手のベルトの色に注目

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

Подскажите, пожалуйста, что-то не соображу, у меня в проге (CVAVR), вызывается прерывание от каждого таймера, как сделать, чтоб между прерываниями была определенная задержка? И как расчитать эту задержку?

1 Вариант: В конце обработчика каждого прерывания, до }, ставить задержку. Тогда как расчитать?

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

частоте МК?

2. В инициализации таймеров, после каждого таймера, до цикла while(1){}, ставить delay_ms(x), - х - как расчитать?

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

Фу ты, ну ты! Прерывания от двух и более таймеров, работающих ОДНОВРЕМЕННО не делают (иначе необходима система приоритетных прерываний с таймерами задержки, как сделано в PIC32). Зачем системе куча часов? Нужно привести все таймеры к наименьшему общему делителю и сделать один с таким интервалом пересчета. А остальное считается в разных регистрах-счетчиках простыми инкрементами в обработчике прерываний....

戦う前に相手のベルトの色に注目

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

Ну как же не делают?! :huh:

Я на ATmege48 пытаюсь сделать 6 ШИМ аппаратных. Это предусмотренно. Аппаратно так сказать. В нем даже специально для этого 6 ног сконфигурированно.

Как сделать задержку, временную, так чтоб прерывания получались как и раньше, 100 раз в секунду, но между ними был временной интервал по 0,006 сек. ШИМы сдвоенны.

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

Ну как же не делают?! :huh:

Я на ATmege48 пытаюсь сделать 6 ШИМ аппаратных. Это предусмотренно. Аппаратно так сказать. В нем даже специально для этого 6 ног сконфигурированно.

Как сделать задержку, временную, так чтоб прерывания получались как и раньше, 100 раз в секунду, но между ними был временной интервал по 0,006 сек. ШИМы сдвоенны.

Да нет никакой связи между ШИМами и прерываниями. ШИМ - аппаратный формирователь импульсов переменной длительности. Управляется программно. Причем здесь прерывания???

戦う前に相手のベルトの色に注目

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

ОЙ! Простите меня ради Бога! Я в тормознутом каком-то состоянии, оговорился. Конечно, прерывания ни причем. Я хотел сказать, как расчитать задержку между начало каждого из 3 по 2 ШИМ сигнала?

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

ОЙ! Простите меня ради Бога! Я в тормознутом каком-то состоянии, оговорился. Конечно, прерывания ни причем. Я хотел сказать, как расчитать задержку между начало каждого из 3 по 2 ШИМ сигнала?

Аппаратные ШИМы построены на счетчиках, регистрах и компараторах(цифровых). Как счетчик сбросишь, так дьюти цикл и начнется. Сбрасывай счетчики ШИМов когда необходимо и будешь получать синхронизацию между ШИМами. Правда непонятно зачем? Разве только для когерентной попарной работы...

戦う前に相手のベルトの色に注目

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

Как счетчик сбросишь, так дьюти цикл и начнется. Сбрасывай счетчики ШИМов когда необходимо и будешь получать синхронизацию между ШИМами

Что-то типа этого что-ли?

while(1)

{

do

{

TCNT0 = 0;

}while("сдесь что-то");

do

{

TCNT1 = 0;

}while("сдесь что-то");

do

{

TCNT2 = 0;

}while("сдесь что-то");

};

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

Ты слишком много от меня ждешь... :) Во первых я не любитель писать на Си (как говорит один умный человек, я - не СИфилитик, я АСМатик), во вторых работаю в основном с пиками... У меня вообще специфический опыт работы. Про алгоритмы - сколько хочешь, а программные реализации сходу - только на некоторые чипы (авры к ним не относятся). Я могу конечно написать пример на пике, но оно тебя разве устроит...?

戦う前に相手のベルトの色に注目

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • @Егор Булкин Надо начинать с фото крупным плано , сдесь нет экстрасенсов.  Может драйвер двигателя ..........
    • Перечитал ещё раз солидные печатные работы этих специалистов. Понял, что не могу понять ход их мыслей. Включил свой мозг, немножко им пошевелил... Он мне выдал простое логическое построение: Многообмоточный трансформатор с выпрямителями можно заменить на синхронно работающие генераторы, выдающие одинаковые по форме импульсы, имеющие разную (хоть произвольно плавно устанавливаемую) амплитуду, в которой учтено падение напряжения на диодах, и идеальные диоды на выходе, с прямым напряжением ноль. Это будет абсолютно точная по всем параметрам эквивалентная схема, к которой можно подключать нагрузку через связанные дроссели. Работа дросселей от этого не изменится никак, от слова "совсем". Для расчёта дросселей существует только амплитуда напряжения импульсов. При чём тут количество витков обмоток трансформатора?? Интересно, откуда у всего этого ноги растут?
    • Ну, пускай БП, действительно, полудохлый и не в состоянии держать наброс нагрузки, но дежурка-то почему тоже скачет? От неё, по идее, ничего такого питаться не должно, да и вообще, по сути, это отдельный блок, мало связанный с силовой частью. Может, там сетевые электролиты уже совсем никакие ( или изначально малы)?
    • Так это зависит от применяемой технологии изготовления. Кому-то надо зеркалить, кому-то нет. Ну и да, используя чужие проекты, немного вникать и проверять, а не копировать вслепую - полезная привычка. 
    • Есть у меня стойкое ощущение, что тема тролльная. Либо номинант на самую глупую тему года, а то и десятилетия.
    • Надо просто потратить пару часов личного времени, почитать, что такое газоразрядные индикаторы, как работают, чем питаются и вопросы отпадут сами собой. Это будет полезно, как для повышения общего уровня, так и понимания работы устройсва, которое вы, видимо, собираетесь строить. По сути - обычная неонка, с фигурными электродами, от этого и плясать.
    • Добавлено: Нашёл ваше старое обсуждение этой статьи с автором её перевода на Коте в 2011. Спасибо, дальнейшее обсуждение этой статьи не требуется. Если можно, ответьте развёрнуто только на одну фразу: Это из статьи Гончара и Степанова с кафедры автоматики и телемеханики Томского политеха. Каким образом сюда приплетены гармоники, я пока ещё не разобрался, но очевидно, что эти авторы тоже однозначно утверждают, что число витков ДГС должно быть пропорционально числу витков обмоток трансформатора, и падение на диодах совершенно не при чём. но тут же пишут вторую загадочную фразу: Тут нестыковка, и судя по всему опечатка - "не" (подчёркнуто синим) явно лишнее, так как в выходное напряжение каналов падение напряжения на диодах входит. Ни их фразу не могу понять, ни ваши возражения... Я понимаю, 1974 год - древность, стиль написания научных работ в то время не предполагал краткого и точного изложения мыслей, но гляньте пожалуйста. Статья коротенькая, про количество витков - в конце главы "Методика расчета".
×
×
  • Создать...