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

Billy_Bones

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о Billy_Bones

  • Звание
    Участник
    Участник
  1. Все такие добрые, аж блевать тянет. Q: мне надо на доске просверлить ряд дырок строго по прямой, через одинаковые промежутки, есть дрель и короткая линейка, как лучше поступить. А: Возьми станок с ЧПУ, нахер тебе эта дрель, все равно ты ей пользоваться не умеешь (я тоже не умею, но разве это так важно, совет-то я могу дать). До свидания, "помощнички", нашел нужные мне ответы у буржуев в форумах, они вменяемые, в отличие от.
  2. Я в си не могу. У него такой синтаксис мудовый, что увы, я так и не смог себя заставить его полюбить. Бейсик, паскаль, фортран, даже асм пиковский - на ура. А эта дрянь не пошла, как вижу эти фигурные скобки, хэши и прочее издевательство над здравым смыслом, моими глазами и английским языком - омерзение просто вызывает, не могу и все. По использованию FSR в примере выше есть чего сказать?
  3. Начал читать про indirect addressing - понял что это оно (раньше я никогда не пользовался этим методом). Вот так будет работать? Линейный массив находится в пользовательских регистрах, начиная с адреса "startaddress". На входе POINTER - регистр с номером ячейки массива, линейное смещение адреса. READDATA - регистр с результатами прочтения WRITEDATA - регистр с данными для записи movlw "startaddress" ; movwf FSR ; загрузка начального адреса в регистр указателя из константы movfw POINTER addwf FSR, F ; увеличение регистра указателя на величину указателя POINTER Ну а дальше movf INDF, W ; movwf READDATA ; - чтение ячейки массива или movf WRITEDATA, W movwf INDF ; - запись ячейки массива Я нигде не ошибся?
  4. В одной моей железке нужно сделать фильтр. Читается из ADC значение, кладется в массив из 16 регистров, по кругу, переписывая старое значение. Потом эти 16 регистров суммируются, делятся на 16 - получается среднее за окно из 16 измерений Так вот - как организовать запись в массив по счетчику, на mpasm? Чтоб в счетчике крутился номер ячейки, а процедура по этому номеру в оную ячейку писала. В массивы констант (таблицы) по retlw "значение" я умею, а вот с переменными что-то не приходит в голову как изящно поступить. Может есть опыт?
  5. А плата должна сниматься и насколько легко? Если нет и не страшно за карму - ставьте на отрывные заклепки, они бывают разных длин и из крепежа - наиболее дешевое решение. Разбирается такое соединение, кстати, даже быстрее чем винтовое, но нужна дрель или сверлышко на шестиграннике для электроотвертки. На металле должны быть выштамповки на отверстиях, чтоб плата не лежала пузом на металле, либо понадобятся втулочки/шайбы в качестве проставок.
  6. Не смог удержаться, собрал ящик, прикрутил на две входные фазы провод с вилкой, воткнул в розетку. БП запустился. А на дисплее все равно overvoltage, несмотря на заниженное напряжение на конденсаторе. Значит что-то неисправно. На выходе контрольного прямоходового выпрямителя около 30В. Промеры вокруг схемы привели к тому что на входе и выходе пятиногой детальки около 12В, что не согласуется ни с тем, что у нее на выходе pull-up на +3.3, ни с тем что должно быть по расчету делителя. Выпаял эту фитюльку феном, включил и получил другую ошибку - undervoltage. тут я стал чесать затылок, что же это за супервизор такой, в две стороны работающий. Включил вместо его выхода подстроечный резистор делителем на питание и вуаля - могу заставить ящик выдать undervoltage, запуститьтся, выдать overvoltage. Проблема решена, загадка разрешена. Вход контроля напряжения - аналоговый, а пятиногая деталька - не супервизор, а операционник, включенный повторителем (3 и 4 нога соединены). И он сдох. Распиновка вот только у него какая-то нетипичная. Спасибо всем участникам за помощь. Пошел спать.
  7. Ага, кажется я нашел таки интересующую меня цепь контроля напряжения, либо что-то сильно на нее похожее. Действительно, контролируется выходное напряжение источника питания на прямом ходе. Вот схемка в аттаче. К полуобмотке дающей -15В для питания датчиков тока (на обратном ходе) прицеплен через какой-то ключик выпрямитель, а за ним супервизор о пяти ногах. Верхний транзистор ключа и супервизор опознать не удалось, но исходя из того, что я знаю про adjustable супервизоры - их стандартный порог - 0.6В. Таким образом, порог срабатывания супервизора здесь около 17В, похоже на что-то разумное. А вот зачем нужен этот ключик? Примерно при 13В он открывается и позволяет выпрямителю заряжать конденсатор (керамический 1206, явно не больше нескольких микрофарад) и в то же время подгружает его другим резистором. Но почему нельзя было одним диодом обойтись? На днях соберу ящик, попробую запитать от 220 и если БП запустится (не обязан, так-то оно от 380 работает) - посмотрю, как эта цепь работает. Подключу туда подстроечник, попробую вызвать ее срабатывание при низком напряжении. Если это вызовет ошибку перенапряжения, то значит я нашел, то что искал и знаю что с ним делать. :-)
  8. Хм, возможно прямого детектирования входных фаз тут и нет, вот что я нашел в мануале: ---- Input phase loss: Inverter output is blocked at the event of more than one phase loss among R, S and T. If there is no input phase loss, output is shut off when it is time to replace DC link capacitor. ---- То есть потеря "больше чем одной фазы" (то есть по сути отвал питания совсем, что ли, ибо ноль здесь не используется) либо неисправность конденсатора, то есть большие пульсации. Хотя в другом месте - Input phase loss - Inverter output is blocked when one of R, S, T is open or the electrolytic capacitor needs to be replaced. говорится об одной фазе Про детектирование "output phase open" написано четко, ну это понятно - датчиками тока легко определяется. А стоит вот эта ошибка, сразу после включения: Overvoltage - The inverter turns off its output if the DC voltage of the main circuit increases higher than 400 V when the motor decelerates. This fault can also occur due to a surge voltage generated at the power supply system. Cause: Decel time is too short compared to the GD2 of the load. Regenerative load is at the inverter output. Line voltage is too high. Так что напряжение он все-таки где-то как-то меряет. Подумалось, а не может ли он мерять напряжение как-нибудь косвенно, по работе импульсного питальника вторичных цепей, по форме тока на вторичных обмотках? Больше входное напряжение - быстрее ток нарастает. Звучит бредово, но больше ничего в голову не приходит. Вот и я это предположил, но как-то это уж совсем косвенно и необычно. "Парочка синеньких" - пленочные конденсаторы параллельно главному электролиту.
  9. Три резистора низкоомные, это выход на управление тиристорами в выпрямителе, они в одну точку сходятся и одним транзистором под управлением оптрона запитываются. Еще два больших трухольных резистора - это цепь запуска 3843 от 600В выпрямленного, тоже больше никуда не идет. В выпрямителе, судя по даташиту, только диоды и тиристоры. Датчики тока стоят на выходных фазах к мотору, вон те черные кубики с магнитопроводами. Из высокоомных резисторов есть еще 4 штуки последовательно со светодиодом, индицирующим напряжение на конденсаторе (справа на плате), но эта цепочка тоже сама по себе.
  10. День добрый, коллеги. Сижу, реверс-инженирю частотный преобразователь LS iG5A (в принципе, он исправен, но у юзера небольшое перенапряжение в сети - 420 вместо 380 и он отказывается работать), и столкнулся с тем, что я не вижу в нем цепей контроля наличия фаз и высокого напряжения. Топология силовой части у меня разрисована и в ней никаких неожиданностей - трехфазный управляемый выпрямительный мост (тиристоры в верхних плечах выпрямителя) - здоровенный конденсатор - трехфазный IGBT модуль. Плюс, из высковольтного - неотключаемая цепь предварительного заряда конденсатора фильтра через диод и мощный 50 Ом резистор от одной фазы, и цепь включения внешнего тормозного резистора. Ну и импульсный источник питания на 8 каналов низкого напряжения для питания драйверов и контроллера, флайбэк на 3844. Выпрямитель и ключ тормозного резистора находятся в двух модулях от Vincotech (http://www.vincotech.com/products/product-families/topology/rectifier.html) - V23990-P600-I19 и V23990-P590-J19, IGBT модуль - от Semicron - Semix 151gd128d. Все эти железки не имеют никаких выходов контроля (кроме температуры у IGBT). Попытки найти на плате хоть какой-то делитель напряжения, гирлянду стабилитронов и тому подобную цепь контроля ничего не дали. Стало уже просто профессионально интересно, по какому такому косвенному алгоритму прибор определяет отсутствие фазы или перенапряжение в сети (на конденсаторе). А то сижу и чувствую себя дураком - все железо перед глазами, а работает на какой-то магии. Я вижу всего 4 оптрона (обведены желтым на фото), которые ведут ОТ силовой части к контроллеру и все они находятся возле драйверов затворов IGBT. Все их выходы включены параллельно. При этом детектирование напряжения на конденсаторе - штатная и важная функция: например, при срыве мотора лебедки под перегрузкой, последний начинает генерировать и заряжать конденсатор, что может привести к его повреждению и это детектируется. Но вот как она реализована? Кто-нибудь в курсе таких тонкостей?
  11. День добрый, коллеги. Насколько корректно использование диода, образованного структурой MOSFETa в качестве мощного выпрямительного диода? Вот схемка мотоциклетного регулятора напряжения (шунтовый регулятор, закорачивающий обмотки трехфазного генератора с постоянным магнитом по достижении необходимого напряжения на батарее). В оригинальных регуляторах используется 9 отдельных силовых элементов - 6 диодов мостом и три тиристора впараллель нижним диодам, с управлением от простенькой пороговой схемки. Авторы этого регулятора поставили 3 диода и 3 транзистора. Ко мне он попал со всеми дохлыми транзисторами (правда, создатели допустили ошибку при разводке печатной платы и супрессор D7 был подключен к схеме только одной ногой, что тоже могло быть причиной). Вот и возник вопрос - почему они вышли из строя, и допустима ли работа транзисторов со смещением этих диодов большими токами. Выходной ток генератора - до 30А. Параллельно вопрос номер два - зачем использовано две цепи для контроля напряжения: R4 R6 С4 и R5 R7 C5? Причем я второй раз встречаю такое включение (первый раз - в устройстве плавного включения ламп накаливания). В чем смысл и преимущество такой схемы?
  12. Более чем уверен, что яркость лампы в салоне регулируется ШИМом и просто транзистором для конвертации уровней не обойтись.
  13. Это все на довольно высокое рабочее напряжение девайсы. Таких много. То что я ищу - по сути два встречно-параллельных диода в корпусе размером как 0402.
  14. Привет, All! Подскажите, может кто сталкивался - нужен сабж, в корпусе 0402, с напряжением начала ограничения 0.3-0.5В, ДВУПОЛЯРНЫЙ, малой емкости (частоты, на которых работаем - до 2 ГГц). Нужен для защтиты от статики и случайных перенапряжений испытуемого девайса (магниторезистивной головки). В виденном мною чужом устройстве для этой цели стоит деталька в зеленоватом очень плоском прозрачном корпусе размером примерно как 0402, сквозь который в мелкоскоп видно два кристалла и соединения между ними. Мы раньше применяли банальный диод BAV99, включая его потроха встречно-параллельно, но под текущую задачу он имеет слишком большую высоту. Я уже убился об интернет, самое близкое, что нашел - ESD0P4RFL от infineon, и он бы нам подошел, если бы не расположение выводов, вынуждающее ставить его вдоль дорожек (наши платы уже сделаны с местом под 0402). Есть дикое количество похожих деталек для защиты линий с breakdown voltage 3.3V и выше, но нам это не годится, слишком много. Может я не там ищу и есть какие-то специализированные ограничители - pin диоды или какие-нибудь пленочные штуки?
  15. Тогда пружину нужно ставить плоскую, поверх радиатора. Типа как на древних пентиумах, только с креплением винтами а не защелкой. Либо перенести цилиндрические пружины на сторону радиатора - посмотрите как это на материнках делается на радиаторах мостов. Тянуть винтами - практически не вариант, тяжело соблюсти симметричность усилия.
×
×
  • Создать...