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

cybersonner

Свой
  • Постов

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

  • Посещение

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


  1. Гуглить "защелкивание КМОП". Случается, если на входе или выходе напряжение оказывается больше питания. Резистор на килоом последовательно со входом. Возможно мелкая ёмкость в районе 1 нФ по входу.
  2. Формально сигнал с нулевой частотой остаётся сигналом. С синусом же пропадает. Так в универе в начале обучения объясняли почему косинус. Чуть позже уже начиналось развлечение с комплексными сигналами.
  3. Как вариант: при нулевой частоте с косинусос получим постоянку( что и ожидали), а с синусом ноль.
  4. "объемы и нормы испытаний электрооборудования" документ называется. Можно ориентироваться на https://files.stroyinf.ru/Data2/1/4293734/4293734154.pdf (страница 167). Только тщательно изучить настоящее состояние (погуглил, а некоторые ГОСТы уже отменили). Можно еще ПУЭ посмотреть (глава 1.8)
  5. Купите. Там скорее всего одна микросхема (что-нибудь из этого https://www.promelec.ru/articles/204/ . глубоко не изучал). Можно сделать на микроконтроллере и флешке. Просто купите.
  6. Пока мы не выяснили какой кабель. Какие напряжения. От этого многое зависит.
  7. Cамый лучший вариант- выкинуть и не думать. Если очень хочется- примерно такие же найти, но с маркировкой по напряжению. И на свой страх и риск. Или использовать на гарантированно более низкое напряжение. Полярные- только на DC, остальные- и туда, и сюда. Для информации- напряжение маркируется максимальное рабочее, то есть какой-нибудь конденсатор на 160 В можно использовать на 12 В.
  8. Смотря на какое напряжение кабели и насколько глубоко надо исследовать изоляцию. Если просто проверить, то сейчас три варианта: переменка 50 Гц на небольшое напряжение кабелей с детекцией пробоя (так проверяют кабели на 600 В, при проверке готовых катушек кабеля у готовых установок просто может не хватить выходного тока), шестикратное постоянное напряжение (метод устаревший, но используется, кабели на 6 и 10 кВ) и проверка медленным синусом (0,1 Гц, модно, свежо, считается, что меньше повреждает кабель при проверке). Также можно погуглить слова "частичные разряды"- метод используется для исследования состояния кабеля. Потому требуется уточнить- а какой кабель проверять надо (напряжение)? У заказчика в ТУ на кабель могут быть требования свои и методики описаны.
  9. Вроде как никак. Ядро работает, по очереди выполняя команды, Вы его останавливаете в произвольный момент- он находится в этот момент в произвольном месте проекта. Вроде как формально можно было бы точек останова понаставить во всех строчках открытого файла (для пользователя выглядело бы как "остановить в этом файле"), но их количество тоже ограничено апаратно. Можно посмотреть в сторону conditional breakpoint, но я такого не пробовал.
  10. Кстати да. Элитан говорит, что за 1-2 дня притащат.
  11. XC32- он ставится отдельно (просто скачать с сайта- он халявный), возможно поэтому на скриншоте его и нету. ассемблер в комплекте.
  12. Поточнее задачу: частоты какие, что надо на выходе (получить размах или двуполярный сигнал выпрямить?) как вариант (есть немного особенностей работы- оу должен быть с резисторами по входу, позволять подавать на вход меньше нижнего питания 😞
  13. ST: STP16- подороже, но зато -40..+125 (на солнце, да в закрытом корпусе все греться будет) DM13A- тайвань, что использовал. подешевле, до +85 градусов. есть проблемы- в маркировке нет указания что за корпус- надо списываться с продавцом. http://www.siti.com.tw/product/product6.html - тут можно посмотреть, повыбирать. https://e-neon.ru/mikroshemyi/mikroshemyi-svetodiodnyie-drayveryi/ - тут у нас продаются. плюс-минус все похоже, номиналы резисторов только разные. если надо яркость регулировать- гасим все по SPI- делаем ШИМ.
  14. https://www.microchip.com/en-us/tools-resources/archives/mplab-ecosystem - там вообще весь архив. https://ww1.microchip.com/downloads/en/DeviceDoc/xc32-v1.34-full-install-windows-installer.exe - скорее всего пойдет
  15. самое простое (если неохота разбираться или писать самому)- поставить компилятор XC32 версии 1.33 или чуть позже (не помню до какой версии plib идет в комплекте и поддерживается). XC32 ставится отдельно и нормально работает с современными MPLAB.
  16. Генри Отт. Методы подавления шумов и помех в электронных системах. Вроде бы подойдет. Изначально на английском.
  17. По входам- классический входной резистор + два диода на оба питания. По выходу вообще жуть (оказывается "AD8531/AD8532/AD8534 do not have any internal short-circuit protection circuitry"+ посмотреть на рисунок 37 в датащите)- потому только большой резистор последовательно (и это приведет к уменьшению рабочего диапазона частот+ возможно появится ошибка (появится смещение). Но уж раз использован такой усилитель (видимо нужны большие токи, а значит большой резистор нельзя)- защищаться конструктивно: на устройстве поставить разъем, в котором нет опасных напряжений и в который нельзя засунуть что-то не то и не так.
  18. Датчик в стакан с водой, на боевое место и смотреть, если есть сомнения. Если сомнения подтвердятся (а основные сомнения я так понял в работе AduM4190 в условиях помех) - добавить слева ацп и уже его развязать цифровым ADUMом. Тут уже лишние токи потекут через емкость цифрового ADUMа между землями- то есть мимо измерительных цепей. Но мне кажется, что этого не понадобится.
  19. В общем пока результаты не прочитаю- флаг не сбросится. Итого: void ADC_InterruptHandler(void) { static uint16_t temp[16]; uint8_t i; for(i=0; i<16; i++) temp[16]=ADC_ResultGet(i); TEST_Set(); IFS1CLR = _IFS1_AD1IF_MASK; TEST_Clear(); if (ADC_CallbackObj.callback_fn != NULL) { ADC_CallbackObj.callback_fn(ADC_CallbackObj.context); } }
  20. Спасибо, очень похоже на то, что флаг не сбрасывается. Весь обработчик прерывания (уж проще сложно придумать): TEST_Set(); IFS1CLR = _IFS1_AD1IF_MASK; TEST_Clear(); Завтра в железе проверю отладчиком, сбрасывается ли флаг.
  21. Таймеры заняты в проекте. Проблема не в том, что частоты неточная, а в том, что она даже близко не та, которая задумана. Даже в теории 734 кГц получиться никак не должно.
  22. PIC32 прерывания АЦП

    Контроллер PIC32MX795F512L, дописываю проект. Пытаюсь запустить АЦП на прерываниях, 16 каналов (auto sampling), прерывания на каждый 16 результат (когда готовы результаты всех каналов). Частота CPU 80 МГЦ, PCLK делитель на 8 (10 МГц). Хочу получать частоту дискретизации 500 Гц для каждого канала (8 кГц для всего ацп). В обработчике прерывания ацп сбрасываю флаг прерывания, дергаю ногой вверх и вниз, которую смотрю осциллографом. По итогу получаю частоту прерываний 734 кГц, что выглядит странно. Пытался менять ADCS и SAMC регистры- частоты эта не меняется. Текущие настройки (в отладчике проверял- так и есть): AD1CON1 = 0xe4; AD1CON2 = 0x243c; AD1CON3 = 0xc18; Пробовал накидать проект (вся программа: в обработчике прерывания ацп ногой дергаю) на Harmony3 (тут версия xc32 другая, пробовал даже на другом экземпляре контроллера)- та же проблема. В какую сторону смотреть?
  23. Травил перекисью и лимонной кислотой. Отлично получалось. Перекись из аптеки, лимонная кислота из магазина- большая пачка. Травит несколько часов при комнатной температуре. Мне понравилось больше, чем хлорным железом- труднее испачкаться.
×
×
  • Создать...