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

firstvald

Свой
  • Постов

    1 069
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент firstvald


  1. топик много написал, кроме главного/ Вы берете фаза фаза входное напряжение? Или фаза ноль? Или надо аж с 3 фаз брать одновременно? Раз прозвучала цифра 380 то возникает вопрос. И на такую мощность железный трансформатор с мостом и конденсатором по надежности оставит далеко позади любые схемотехнические изыски.
  2. думаю, если бы вы сказали : в базисе 74 серии или 40 серии степени свободы были бы ограничены и было бы понятно как должно выгядеть.
  3. это "классический " путь (мы так "учим" языки десятилетиями , кроме ху из он дьюти тудей ни шагу вперед). успеем соскучиться и отчаяться от объема док в 1000 страниц и не получить ничего. можно иначе - сначала получить работающие проекты - вот зачем нужен наставник. а потом лезем в трюм.
  4. оптимален. на каждом шаге начинает работать какая то из подсистем процессора. генерим проект кубом и получаем каркас. при этом задумываемся о каждой ножке. потом смотрим в то что куб нагенерил и оживляем. сначала дописываем в то, что визард сделал в таймеры, чтобы заработали. при этом придется заглянуть в прерывания и ножку ввода вывода понастраивать. это - программа стержень для прохождения изучения. в любой момент можно вернуться и углубиться в работу любой используемой переферийной подсистемы. а впоследствии использовать полученный код без особых изменений для проектов.
  5. тема более чем актуальная. тем более что периодически появляется в виде пожеланий на предприятиях подтянуть команду. но вот именно в том виде (абсолютно правильном) как озвучил ТС не работает никто. очень хлопотно. нужен реально человек занимающийся индивидуально. я бы так методически предложил начать и вести проектик в котором на процессоре 103 начинается разрабатываться приборчик, который измеряет скажем температуру, отображает ее сначала на 7 сегментном, а по мере развития проекта на другом экране, хранит настройки в spi и или iic микросхеме и обменивается с компом по modbas rtu/ Вот начиная раскручивать этот проект проходится все. От создания проекта , заведения таймеров и uart/ и далее набиваем функционалом. Отдельные части проекта меняем по необходимости. Это такой путь - метод .
  6. т е устойчивую сару? как то без полновесного стенда можно пролететь. матлаб матлабом... но.
  7. я правильно понял : микросхемка будет заменяться рассыпной платой ?
  8. нормальная задача и нормальный подход. кусок на аут .
  9. а какая версия st link определялась на плате?
  10. st link v3 + keil 517

    Плата Nucleo 32 с процессором STMG431KB. В Keil е на закладке Debug адаптер показывается как ST LINK (too recent). F103 и L476 у меня и на китайских линках v2 и на Nucleo работали. Про эту плату видно в ST LINK UTILITY что она V3.
  11. Nucleo 32 g431 Keil 517 too recent

    Начал работать с платкой. Не удается записать в нее ни из ST lunk utility, ни из Кейла. Кейл на странице Debug в поле Debug adaptor пишет ST link (too resent). St link utility в пункте Settings показывает, что на платке адаптор с версией V3J0M0. Хорошо. Из установки и удаления программ сношу все, что имело в названии stmusb. Нахожу на сайте st последнюю версию драйверов . Она у них называется 009. Пишут что V2 ..... V3. Ставлю. Но, результат тот же. Попробовал 3 программой - CubeProgrammer. Она работает. Снес драйвера. CubeProgrammer все равно работает. А вот дальше интересно. Keil продолжает видеть китайский st link v2 mini. Посмотрел опять st link utility - она видит китайский st link и nucleo 32 f030. Получается и st link utility и Keil при отсутствии в системе драйверов используют свои какие то. Но nucleo 32 g431 видит только CubeProgrammer вне зависимости от того стоит в системе драйвер stlink или нет. Можно доформулировать что Кеил не умеет работать с V3.
  12. В какой то момент на кристалле STM32L476 , который несколько раз перешивался, при очередной записи в STlink Utility появилось сообщение что часть страниц памяти защищены от записи. Программатор ST Link и ST Link mini дают одинаковую картину. В option bytes параметр Flash sector protection ->Flash protection mode = Read/ Write protection для банка B оказались выставлены флажки Protect Entire Bank B и Read /Write protection Bank B. DUALBANK стоит флажек. PCROP_RDP был сброшен. ROP=0. BOR=0. Попытка просто сбросить Protect Entire Bank B и Read /Write protection Bank B вызывает сообщение : сбросьте уровень 1 в 0. Он, правда, и так стоит 0. Ну хорошо. Выставляем PCROP_RDP. Выставляем ROP уровень 1,Выставляем ROP 0. Applay. Пробуем сбросить Protect Entire Bank B и Read /Write protection Bank B. И вот тут через раз то получается то нет. Когда получается то в получившейся прошивке при программировании при проверке во время записи все в порядке. А при проверке после записи находится область которая выглядит как нули.
  13. ыыыы. застал время когда мы дискетки с проводником отправляли и схемы в бумажном виде.
  14. Добрый день. Вернусь в Питер на след неделе. Сейчас в Москве. Модбасовские приборы делаю. С STM прибором возможно мог бы заняться. FRERTOS пока не применял , сейчас планирую в своем текущем проекте ставить. Если честно, то работа с прицелом на разных программеров правильная. Но, только операционка для этого нужна в последнюю очередь. Начинается такая работа с разработки архитектуры обработки данных. Это список переменных и вычислительные схемы их обработки. Это прорабатывается на бумаге. Выделяются переменные доступные по модбасу. Расписывается карта регистров. Для разных приборов имеет смысл подумать об унификации параметров. Расписываются структуры параметров, которыми будет оперировать прибор. Расписываются функции обработки данных,  конфигурирования переферии и обмена. Выбираются временные сетки. ОС нужна только в ряде специфических случаев, когда имеем дело с разделяемым ресурсом. Например, с подчиненным процессором должны обмениваться несколько разных задач, при условии, что необходимость может возникнуть в произвольное время.

    https://www.elemer.ru/catalog/raskhodomery/raskhodomery-schetchiki-elektromagnitnye/elemer-rem/

    текущий проект. Измериловка не моя,  а мое модуль с индикатором. Он там с менюшками и модбасовским обменои.

  15. Кинули - это Петербургский завод измерительных приборов?

    1. aleksandr-zh

      aleksandr-zh

      контора, которая занималась уличным освещением и АСУНО в частности. Поставка "левых" ламп, с маркировкой FILIPS (именно так и написано на них), а по факт сгорали через полгода.
      Когда дошло дело до суда, оказалось, что контора - липовая: гараж да УАЗик в нём...

    2. firstvald

      firstvald

      сходу про ацп. я усредняю скользящим средним. можно сказать что примерно так и мотается код.  можно начать рассказывать про правильную разводку и фильтрацию. но на самом деле на же что то на текущей плате сделать. я усредняю. после смены каналов несколько циклов я не использую. 

  16. угу. антенна / насадка. тут прощще и надежнее надо.
  17. магнетроны так не умеют. то, что говорилось по снижение нагрева в камере при просаженой сети - это явление, когда магнетрон выходит из режима оптимальной работы при снижении анодного напряжения или даже перестает работать как генератор , вот и все. поэтому управление интегральной мощностью осуществляется именно шимом. другой вопрос, что можно или полностью снимать анод с магнетрона или уменьшать его на некоторую величину, когда генерация срывается. разговоры про инвертор и ферриты - это разговор о замене честного железного трансформатора, диода и конденсатора на импульсный источник питания. из опыта работы коллег в данном направлении - берете корейские железные трансформаторы и спите спокойно. хотя в свое время (лет 30 назад) были работы по магнетронам, в которых что можно было перестроить. в частности: частоту,чтобы узлы и пучности явно не вылезали в нежидкостях. но , потом , пошли по пути вращения тарелочки и использования самого простого магнетрона.
  18. я не понял. это - стандартная скада. ее нужно научить работать с приборами. если скада правильная она сможет это сделать вообще без писанины.
  19. попробуйте на фейсбуке найти "машиностроительная секта" и задать вопрос там

×
×
  • Создать...