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

Сергей Борщ

Модератор
  • Постов

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

  • Посещение

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

    31

Сообщения, опубликованные Сергей Борщ


  1. 15 минут назад, wim сказал:

    А Windows какая компания делает? 

    А что, на нем свет клином сошелся? Кому надо, могут перейти на линух. Я перешел, не жалею.

    15 минут назад, wim сказал:

    Но с 2017 года они не сделали экспорт 3D

    Вот если бы они вообще ничего не сделали с 2017 года... Невозможно сделать все сразу. Постепенно, как в том анекдоте: "медленно спустимся с горы...". Некоторые до сих пор используют PCAD, в котором с 2006 года вообще ничего не поменялось. 

    15 минут назад, wim сказал:

    Кому нужна программа рисования печатных плат, которая не может сделать step для конструктора корпусов?

    Кому-то нужна. PCAD не умеет, но тем не менее его до сих пор многие используют.

    Может стоит поставить вопрос иначе - кому нужен конструктор, который без step не может сделать корпус?

  2. 30 минут назад, tiretrak сказал:

    возможно ли сделать шаг сетки меньше чем 10 милл?

    В каком редакторе (схемы или платы)? В редакторе схем сетки прибиты гвоздями и менять их нельзя. В редакторе плат пользователь может задать любой шаг сетки (в версии 6.99 через Edit user grid в выпадающем списке шагов сетки, в 6.0 где-то через меню).

    38 минут назад, tiretrak сказал:

    возможно ли отключить привязку к сетке при рисовании дорожек?

    Не знаю, никогда не требовалось. 

  3. 10 минут назад, wim сказал:

    Зачем нам ещё один Diptrace 10-летней давности?

    Хотя бы затем, что DipTrace делает украинская компания. Чтобы опять не было "просраливсеполимеры". И кто сказал, что этот САПР остановится на версии 1.5.0?

  4. 24 минуты назад, s_black сказал:

    Обмен смотрю логическим анализатором

    поставьте Wireshark и смотрите обмен прямо в компьютере без дополнительных железок.

    20 минут назад, s_black сказал:

    Что является незавершённым?

    Этот ответ является незавершенным дескриптором. Размер дескриптора (wDescriptorLength) передается в начале ответа и заранее приемной стороне неизвестен. Поэтому сначала запрашивается ответ размером 8 байт, из него добывается  реальный размер дескриптора и вторым запросом читается этот же дескриптор, но уже реального размера.

  5. 31 минуту назад, tiretrak сказал:

    я перенес дорожки ,но кикад не видит что они соединены .ругается на отсутствие соединения.

    Экспортируйте из схемы список цепей и загрузите его в плату. Дорожкам должны присвоиться имена соответствующих цепей в зависимости от присоединенных выводов компонентов. Как это сделать другим способом - я не знаю.

    31 минуту назад, tiretrak сказал:

    а есть ли инструмент проверки соединения как в спринт лейауте? когда подсвечивается вся соединенная цепь

    В последней версии (6.99) - выделить сегмент и несколько раз нажать "u" - выделятся все сегменты, соединенные с выделенным. Подсветить всю цепь - выделить сегмент и нажать "~".

  6. 4 минуты назад, tiretrak сказал:

    возможен ли групповой перенос дорожек с одного слоя(вспомогательный с графикой ) на основной(медь) ?

    Такой функции в программе нет. Но можно провернуть "грязный хак" - выделяете необходимые дорожки, копируете их в буфер обмена, затем открываете текстовый редактор и копируете буфер обмена в него. Получаете в редакторе ваши выбранные элементы в таком виде:

      (segment (start -14.605 -1.905) (end -15.875 -1.905) (width 0.2) (layer "B.Cu") (net 3) (tstamp 3119633d-efa9-4e06-94aa-3da1e627e09e))
      (segment (start -13.2475 -2.29) (end -14.22 -2.29) (width 0.2) (layer "B.Cu") (net 3) (tstamp 3414d6af-514b-4d30-8ed8-0d61d6a91b68))
      (segment (start -16.51 -1.905) (end -17.145 -1.27) (width 0.2) (layer "B.Cu") (net 3) (tstamp 497a2cc3-5a77-468f-8d79-4eaa8a0dbe19))

    Руками правите в них название слоя, снова копируете текст из редактора в буфер обмена и вставляете обратно в плату. Сейчас попробовал - получилось.

  7. 12 часов назад, Basil13 сказал:

    Если у вас двухкратная разница напряжения сигналов, при равном минимальном токе (чтобы всякие там реле и герконы гарантированно срабатывали) - разница между резистором и стабилизатором тока при максимальном напряжении - двойная.

    То есть если мы обеспечиваем резистором минимальный ток оптрона при минимальном входном напряжении и на резисторе при этом рассеивается мощность U*I = U^2/R, то при удвоенном входном напряжении на резисторе будет рассеиваться (2U)^2/R = 4U*I. В то время как линейный стабилизатор тока будет рассеивать U*I и 2U*I соответственно. Хм, логично. Спасибо.

  8. 2 часа назад, dimir сказал:

    Это нужно сделать не в основном меню

    Что за меню? Откуда оно появилось? Как работа АЦП, ПДП и, возможно, прерываний связана с каким-то меню?

    1 час назад, dimir сказал:

    А вот этот вариант вручную поподробнее если можно

    Настраиваете в ADC_SQR последовательность из одного канала, настраиваете АЦП на однократное измерение, запускаете АЦП, дожидаетесь окончания измерения, вычитываете результат из регистра данных АЦП, повторяете 4*10=40 раз. Документацию читать придется все равно.

  9. 12 минут назад, dimir сказал:

    Не совсем 4 каналов по 10 замеров? Как это сделать?

    Открываете руководство пользователя (User manual), раздел АЦП (ADC), читаете его несколько раз до просветления. Потом внимательно читаете описание регистров ADC_SQRx, записываете в них нужную вам последовательность каналов и количество каналов в последовательности (4). Переходите к разделу ПДП (DMA), читаете его, настраиваете регистры ПДП на 4*10 = 40 пересылок. Запускаете АЦП, ожидаете готовности ПДП.

  10. Пластин много, каждая пластина одним контактом сидит на металлическом корпусе, так что без двуполярного питания никак. Драйвер MAX14813 тоже хочет двуполярное питание. И это не эхолот.

  11. 26 минут назад, Сёха сказал:
    class __AD9954__
    {
    	public:
    		__AD9954__();
    		//~__AD9954__();
    		
    		void write(void *reg);
    		void read(void *reg);
    		void AD_UPDATE(void);
    
    		template <typename T>
    		void test(T *reg);
    
    	private:
    template <typename T>
    void __AD9954__::test(T *reg)
    {
    
    }

    Это все в одном файле находится?

  12. 8 часов назад, Alexx315 сказал:

    Я просто его скармливаю SinaProg, выставляю фьюзы и шью.

    Поясните пожалуйста, в чем разница?

    Разница в формате файла. Если программатор воспринимает hex как bin, то он ascii-коды символов будет трактовать как коды команд и загруженная программа будет представлять собой случайный набор команд.

    Про BLB0, BLB1, BOOTSZ вы не ответили. Если часть программы занимает область, выделенную BOOTSZ под загрузчик и BLB выставлены неправильно - вместо констант будет читаться мусор и программа тоже будет вести себя странно. BOOTRST тоже может влиять аналогично - он переносит область векторов прерываний в старшие адреса, а там у вас вместо векторов совсем другие команды находятся или пустая память (в этом случае при любом прерывании ядро будет добегать до вектора сброса и начинать выполнение программы с начала).

  13. Не будет никаких зарядный устройств на выходах 50 В. Там будет по фильтрующему конденсатору на пару микрофарад и это питание будет подаваться на драйвер УЗ-излучателя.

  14. Попался в ремонт графический терминал пользователя GT155-QSBD от ПЛК Mitsubishi. Симптомы - нет изображения. Копался-копался с осциллографом на разъеме дисплея, в какой-то момент обнаружил, что изображение есть. Но вылезла другая проблема - через некоторое время после включения контраст падает до нуля и пока не остынет (?) изображения нет. На дисплее есть платка с преобразователями напряжения, все напряжения с нее на матрицу одинаковые что когда есть контраст, что когда его нет. Приговорил матрицу, стал искать замену. Точно такого же дисплея не нашел нигде, но у китайцев нашел визуально точно такой же дисплей, но с чуть другой маркировкой - оригинальный был KCG057QV1DB-G57-75-10-13

    IMG_20220929_212837.thumb.jpg.093b40cc10cb298ad2ae7c916acda36e.jpg

    китайский KG057QV1CA-G020W-03-16-5

     IMG_20220929_212912.thumb.jpg.94fdb7873d5361874ddd9c18fedabbf7.jpg

    Документации ни на тот, ни на другой дисплей не нашел, нашел на еще один похожий KCG057QV1DB-G00:

    KCG057QV1DB-G00.pdf Сигналы в описании похожи на сигналы, подаваемые терминалом.

    Китайский дает вот такую картинку:

    IMG_20220914_094052.thumb.jpg.0964d0fafa90353a1b01333f0ba2a8cd.jpg

    то есть на нем изображение растянуто по горизонтали с какими-то пропусками-инверсиями. 

    Расшифровки обозначения KCG057QV1DB в документации нет. Вопрос: это я промахнулся с заказом и KCG означает цветной, а KG сине-белый и китайский дисплей показывает как и должен или купленый дисплей тоже по-своему дохлый?

     

    Добавлено: Вопрос снимается. Нашел документацию на KG057QV1CA, он монохромный.

    Кстати, никому не нужен KG057QV1CA за умеренную цену (по себестоимости)? :blush:

  15. Теоретически могли бы подойти. Но чем стабилизировать отрицательное напряжение (там до -50 В требуется) и как управлять этим стабилизатором? Мне кажется схема отрицательного стабилизатора с управлением будет сложнее, чем схема по мотивам сообщения artemcad 

  16. 21 минуту назад, mantech сказал:

    По какому интерфейсу пришел запрос, по такому сервер и отдаст...

    А как он догадается, что это ответ именно на этот запрос? UDP же...

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