Jump to content

    

xemul

Свой
  • Content Count

    1907
  • Joined

  • Last visited

Community Reputation

0 Обычный

About xemul

  • Rank

Контакты

  • Сайт
    Array
  • ICQ
    Array

Recent Profile Visitors

3959 profile views
  1. SEGGER_RTT_Conf.h #define SEGGER_RTT_MAX_INTERRUPT_PRIORITY (0x20) // Interrupt priority to lock on SEGGER_RTT_LOCK on Cortex-M3/4 (Default: 0x20) PM00215 STM32F0xxx Cortex-M0 programming manual Table 27. IPR bit assignments The processor implements only bits[7:6]
  2. О подобном (правда, немного наоборот) обычно говорится в примечаниях к параметрам в Absolute Maximum Ratings. Н-р, в ДШ на IRFB7440 (в TO220, ID (Package Limited) 120 A) Если верить нотесам, кристаллы, разварка (bond wires) и компаунды сейчас о-го-го, а вот выводы (leads) хлипковаты.
  3. Согласен. Вряд ли оборудование фирмы ТС расходится миллионными тиражами, и, вероятно, цена изобретаемой унификации на фоне остального для неё не критична. Тогда решение Вы и Plain уже подсказали.
  4. Если бы все ТС придумывали адекватные заголовки... По ходу пьесы ТС признался, что реальные обороты двигателя ему не интересны, из чего у меня получился простой вывод о лишних сущностях. (но обороты я бы таки отслеживал хотя бы по пульсациям тока на переползании щёток по полюсам якоря) Я, честно говоря, тоже не понял, как соотносятся 400-500 Вт с бакбустом на 1.5 кВт, поминавшемся ранее, и сделал неправдоподобное предположение. ПМСМ, это не единственная причина, почему регуляторы оборотов во всякоразных (бытовых в том числе) пылесосах и перфораторах не делают на бакбустах.
  5. Забавно. На второй странице топика удаётся выяснить, что двигатель постоянного тока, хотя в первом посте ТС сразу сказал - двигатель коллекторный. Там же продолжаются рассуждения за форму тока, хотя на 1-ой странице ТС уже отметил слегка фиолетовый оттенок этого аспекта. (если вдруг, то на подумать: какая нагрузка на выходе фазового регулятора наиболее неприятна для формы тока?) И предлагается простое решение с одним неудобством - нужно куда-то пристроить 400-500 Вт, не влезающие в КПД. (если вдруг: нужно будет постараться посеять на симисторе при условиях ТС больше 15 Вт) Желаю плодотворной дискуссии.
  6. Я сразу отметил - "чисто математически". Очевидно, что для измерения в-1000-раз-более-длиньшего интервала с той же разрядностью достаточно в-1000-раз-более-меньшей опорной частоты. В погрешности сейчас лезть смысла чуть.
  7. А есть варианты? Два компаратора, XOR, раздельно считать длительности и 0, и 1 (чтобы упростить себе жизнь и работать в интервале 180..355 градусов). По накоплению требуемого числа периодов производить нехитрые вычисления.
  8. 355 (градусов?) на 7 МГц соответствуют интервалу времени ~ 0.89 мкс. Чтобы "прямо взять и измерить" этот интервал с разрешением, н-р, 16 бит, потребуется частота 2^16/0.89 мкс ~= 7,4E+010 Гц = 74 ГГц. (для 24 бит посчитайте сами) Если допустимо усреднить фазу по, н-р, 1000 периодам, (чисто математически) удастся обойтись частотой 74 МГц.
  9. Ну да, какое ж творчество без еды. Предполагается ли, что мультивольтажное изделие должно работать от сети 220 VAC с двигателем на 110 VAC (и наоборот)? Посмотрите на стародревние U211B2/B3 (выпускаются и используются до сих пор) - уже тогда люди знали, как бороться с "мотор просто не может запуститься", - или поищите их новые инкарнации.
  10. Не пройдёт по какому параметру? По "Мне поставленна задача разработать"?
  11. Что такое "от 50%-60% до мах", пока не понятно, но если оно не имеет отношения к стабилизации скорости, то возьмите какой-нить регулятор оборотов для электроинструмента и срисуйте схему (или просто наклейте свою лейбу).
  12. Варианты сериализации номеров/прошивок в конфе обсуждались неоднократно. В ванварных FC достаточно неиспользуемых кодов. Самописный слэйв-"эмулятор DS2406" легко может отвечать чем-то отличным от 0x12, а самописный мастер - обрабатывать и это отличное, и 0x12 для совместимости.
  13. Если сомневаетесь, загляните в ассемблерный листинг. У меня почему-то есть уверенность, что там ничего лишнего не соптимизировалось. Да и сами говорите "тут вдруг всё работает даже с -O3". Процитированный Вами п.9 о том, что усилия одного оптимизатора могут привести к странноватым результатам, о чём писал Сергей Борщ, а усилия другого - не привести, и что знакомство с "implementation-defined restrictions" приветствуется. В этом смысле volatile на всё, поминаемое в прерываниях - платформо- и компиляторо-независимая панацея. Но мне проще подстелить соломки какого-либо вида.
  14. 1М на неинвертирующем входе подключите к средней точке источника питания ("-", который на схеме справа). Нагуглите "Методы практического конструирования при нормировании сигналов c датчиков.pdf".
  15. ISO9899 Programming Languages C Можно также посмотреть п.п. 4, 5, 9.