Alex-lab
Свой-
Постов
558 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Весь контент Alex-lab
-
Разработать источник питания
Alex-lab ответил Василий АК тема в Предлагаю работу
А у вас есть полная производственная документация? Все файлы проекта? Иначе это будет даже хуже чем с нуля, ибо ты уже завязан на большое число компонентов, которых ты не выбирал. С другой стороны, можно пойти сильно проще. Сделать цифровой интерфейс к крутилкам через сервы на ардуине прикрученные прямо к лицевой панели. Колхоз, за то дешево и сердито. -
Не в разы. Если там микроструктура поплыла, ну будет на 10% хуже и то не все заметят. В обычных дешевых сталях там все просто, без особых заморочек.
-
В любом случае оно их меняет обратимо. Даже если выше точки кюре ферромагнитные свойства пропадают, но при охлаждении восстанавливаются. Иначе как бы их вообще производили? Сталь плавить надо.
-
Там скорее всего межвитковое.
-
Выбор способа написать программу.
Alex-lab ответил xinortcele тема в В помощь начинающему
Шансов мало. -
Блок измерения никак не связан с силовым, кроме как через термопары. +/-1К будет идеально. В целом сама схема усилителя раньше мной использовалась в другом приборе, но там не было помех, и все работало как нужно. Оттуда она сюда и перекочевала, с добавлением развязки. Да, уже понял, надо посерьезней фильтрацию входа сделать. Что касается цифровых подходов, их преимущества очевидны, но что меня в них не до конца устраивает, так это то, что сейчас у меня АЦП и таймеры сами молотят, без программы, а если делать цифровой, то придется какую-то логику добавлять в сам код. Не то что бы это слишком сложно, но как-то теряется самодостаточность. Пока думаю, как это лучше сделать. И все же, можно ли как-то оценить вносимую помеху аналитически? Правильно понимаю, что этот ФНЧ на выходе Адума, интегрирует ток помехи через его паразитную емкость?
-
Спасибо, буду копать в эту сторону. Не зря всё-таки беспокоился.
-
Не совсем понял, в чем состоит роль воды? Датчик устанавливается в тонкий канал внутри подложки. В каждый из проводов термопары?
-
А что это изменит, ведь его тоже нужно запитывать через DCDC?
-
Доброго дня. Есть задача измерять температуру металлических объектов, потенциал которых меняется +600/-300В относительно общей земли и не связаных друг с другом. Частота 5кГц, Кзап 40%. То есть на одном может быть +600, а на другом -300В в то же время. Скорость измерения температур 1 раз в секунду. Сделал два усилителя термопары и развязал их с помощью DC/DC и AduM4190. Выходы Адумов на АЦП. При этом земля АЦП связана с общим проводом силовой схемы (там где +600/-300В). Без силовой схемы, все работает, температура измеряется. Формально оно работает и в рабочем режимы силового блока, однако закрадываются сомнения в достоверности данных. С одной стороны, все усилители работают в режимах низкой синфазной помехи, с другой какая-то емкостная связь все же присутствует и в DC/DC и в AdUM. Нужны ли здесь какие-то специальные меры, или достаточно ФНЧ перед АЦП? Как можно оценить устойчивость схемы к таким проблемам? Вносимую ошибку? Спасибо.
-
Компенсация))
-
Использовать беззнаковую переменную.
-
Вопрос был про вторичные обмотки или нет?
-
Пытался использовать такие и подобные (красные) трансформаторы для питания драйверов мостового преобразователя, 550VDC. Пробивает при работе на частоте где-то через неделю. На постоянном токе мегаоометр показывал нормальный результат. Для высоковольтных применений не подходит. Ставить нельзя. Перешел на DCDC преобразователи.
-
Почему "но"? Тест на профпригодность прошел успешно.
-
То получится ячейка магнитной памяти.
-
Как вы это поймете без видео, а значит и не попадете туда никогда. За 20 лет не превратился. Не надо учить людей жизни, как им удобно, пусть так и общаются. Главное поддерживать комфортную для общения среду и не душнить. Архивация это все-таки вторичная опция. Да и найти что-то нужное в анналах форума задача не из простых, даже если помнишь, что уже видел это.
-
Кому нужно, пусть те и выбирают форму. Зачем тут "обязательно"?
-
Я не могу понять ваш код, почему там все закомментировано? Где начало обработчика прерывания? У вас не правильно, вы ограничили сам PWM, а нужно лишь прирост, то есть вместо if ... PWM_1=300 должно быть что-то вроде: if (PWM1-PWM1_old > 300) { PWM1 = PWM1_old + 300; }
-
Вам нужно знать, за какое минимальное число шагов допустимо такое переключение. Например за 10, тогда максимальный шаг изменения не должен превышать 100. Перед записью в CCR1 сравниваете PWM1 с его же значением на предыдущем шаге. Если разница больше 100, то 100.
-
Не на значения ШИМ, а на прирост. Если ограничить значения, вы просто сузите область регулирования.
-
Если использовать разностную реализацию, то ограничения на градиент легко накладываются просто лимитами на эту дельту. Иначе нужно сравнивать новое значение ШИМ со старым, и ограничивать если выходит за рамки. По сути это одно и то же.
-
В общем как обычно, сам виноват. Дело было в том, что происходило срабатывание еще одного прерывания уже при выключении и там все менялось. Если перед выключением таймера запретить прерывания, то все работает.
-
@Sverchok, Все три канала настроенны одинаково, например для CH1: CCER: CC1E=CC1NE = 1 (вкл оба выхода), CC1P=CC1NP = 0 (активный высокий). код h5=0b0101 для всех каналов. CR2: все нули кроме MMS2 для запуска АЦП - работает. OIS1 = OIS1N = 0 - в режиме ожидания, когда MOE =0, то выход =0. - Это работает если CR1_CEN = 1 и не работает если 0. CCMR: Toggle, Preload, Output. - код h38=0b00111000 для всех каналов. Работает верно. Таблицу 122 знаю, там все стоит по нижнему варианту. Работаю через регистры.
-
Поведение выхода TIM1 при отключении счетчика CEN=0
Alex-lab опубликовал тема в ARM, 32bit
Добрый день. Контроллер STM32F303CBT6. В устройстве необходимо иногда включать таймер, генерировать комплиментарный сигнал, а потом выключить преобразователь и уйти в режим ожидания. Выключение преобразователя произвожу путем установки BDTR MOE = 0, при этом биты определяющие полярности и уровни создают нулевые значения на пинах. Далее я выключаю счетчик через CR1 CEN=0 и тут происходит странное. Во всех трех основных каналах, например в первом, CH1 = inv(CN1N) вместо обоих нулей. То, где будет 0 или 1 зависит от значения регистра CCR1, то есть получается что при выключенном CEN=0 идет трансляция OCxREF на выходы игнорируя бит MOE=0. Если CEN оставить 1, то все работает нормально, но вызываются прерывания от таймера и их нужно купировать дополнительно, что выглядит не очень правильным. Проштудировал весь рефман и апноуты, нигде ничего не сказано про влияние CEN на выходы. Может глаз уже замылился. Всегда думал, что CEN просто блокирует счет не влияя на состояние выходов, я не прав? Спасибо.