Jump to content

    

dlsh

Свой
  • Content Count

    214
  • Joined

  • Last visited

Posts posted by dlsh


  1. У акселератора ChromART (DMA2D) есть возможность настройки пропускной способности к шине, можно её попробовать уменьшить. А так тоже думаю надо копать настройки MPU. У нас были проблемы с изображением при похожей конфигурации железа, при отключении DCache проблемы исчезали безвозвратно.

  2. Есть устройство у которого входное напряжение питания +24В. Есть думка осуществить питание/управление подсветкой TFT дисплея WF50BTIAGDNGC дабы убрать преобразователь boost на отдельной м/с.

    Накидал схему на BC847. Управление думаю осуществить через ШИМ 1 КГц. Моделирование показывает, что в диапазоне температур от 0 до +50В и с напряжением питания от 24В до 26В изменение тока подсветки незначительное (2 мА).

    Возникает вопрос в необходимости включения в коллекторную цепь дросселя для сглаживания пульсаций тока... нужно/не нужно? Какие подводные камни могут быть (мерцание,уменьшение срока службы)? Насколько важно для самой подсветки дисплея такой режим работы?

    image.thumb.png.17c1a3cd6bb64de4b2def273b87d8028.png

  3. Разобрался с созданием Component Class в SCH.

    Возник следующий вопрос в создание правила.

    На Рисунке к XP1 подключаются два компонента R23 и R16.

    R23 - RS485-1

    R16 - RS485-2

    XP1 - входи в RS485RS485-1 и в RS485-2.

    Создаю два правила

    Правило_1 - InComponentClass('All Components') && Not (InComponentClass('RS485') Or InComponentClass('RS485-1') )

    и

    Правило_2 - InComponentClass('All Components') && Not (InComponentClass('RS485') Or InComponentClass('RS485-2') ). 

    При размещении компонентов у меня не получается разместить R23 и R16  ближе чем 3 мм к XP1.

    Как бы объяснить AD на уровне классов компонентов, что размещать компоненты из этих классов (RS485-1 и RS485-2) относительно XP1 (RS485) можно и ближе чем 3 мм.

  4. 3 часа назад, dee2mon сказал:

    1. В схематике у компонента создать параметр ClassName и именем класса.

    ...

    Не совсем понимаю как это сделать.

    Object Class Name можно задавать только в PCB.

    В SCH на сколько я понимаю можно задать только Net Class Name?

    1. В схематике около компонента Place -> Directives -> Parameter Set.

    2. Label у Parameter Set - произвольное ?

    3. У Parameter Set необходимо в Properties -> Parameter добавить Parameter со значением соответствующим имени класса?

    3 часа назад, musa сказал:

    Приоритет правила смотрели?

    Приоритет правила был наивысшей в PCB т.е. 1.

  5. Каким образом можно в Altiume задать component class в схематике? Необходимо для задания зазоров между компонентами в pcb.

    Попробовал следующим образом. В схематике обвел нужные компоненты с помощью Blanket, установил Parameter Set в котором задал Rule -> Component Clearance. 

    В редакторе ПП появилось моё правило Рисунок однако при расстановки компонентов оно не соблюдается.

  6. Доброе время суток.

    Над платой устанавливается на расстоянии ~4 мм TFT дисплей WF50BTIAGDNGC . С низу он имеет металлический экран/корпус.

    Необходимо соединить через пружинный контакт корпус этого дисплея с цепью заземления расположенной на плате.

    Можете посоветовать варианты решения.

  7. Приветствую всех.

    Возникло несколько вопросов.

    В одном слое расположены полигоны таким образом, что один входит в контур второго. Первый полигон прорисован по контуру платы. Второй полигон соединяет ряд компонентов.

    При клике мыши по второму выбирается первый - больший полигон.

    1. Есть возможность каким то образом убрать из возможности выбора клика мыши первый полигон?

    2. Есть в настройках возможность выбрать свойства выбора объектов как на всех слоях так и на текущем? На данный момент выбираются элементы pcb только на текущем слое.

     

    --------------

    Так на первый вопрос ответом является ShelvePolygons. На второй пока так и не нашел ответа.

  8. Доброе время суток.

    Возник вопрос связанный с annotation после cut/copy части схемы. После вставки куска схемы Designator вставленных компонентов устанавливается в ?, а рядом в скобках указывается прежний номер (серым).

    Каким образом вернуть прежнее значение Designator вставленных компонентов?

    Пробовал Back Annotate, но видимо не то.

    AD Designator вставленных компонентов.JPG

    Немного продвинулся, можно отключить опцию Reset Parts Designators On Paste . А тем не менее, как вернуть позиционные обозначения с включенной данной опцией?

  9. Решил проверить ДПФ применительно к данной задаче. Как оказалось вполне себе достойные результаты можно получить.

    На рисунке Fd = 2184 Гц, 30, 38, 23 гармоники по амплитуде сделаны ваше остальных гармоник в 2 раза.

    красные - это БПФ по 8192 отсчетам.

    синие - жто ДПФ по 1400 отсчетам

    Расчет гармоник.png

     

  10. 5 часов назад, Xenia сказал:

    Где вы у FP-DAQ1616 увидели АЦП на 24 бита? ....

     

    Найти плату под все требования не нашел, потому привел то что максимально подходит под требования. Требования озвученные как "наилучшие". Их можно ослаблять в некоторой степени например в скорости п.1 не 2 MSPS, а например 1 MSPS. п.2 можно ослабить до 16 бит.

    4 часа назад, _pv сказал:

    если из говна и палок, то пункты 2-4 решаются usb звуковой картой воткнутой в какой-нибудь raspberry/orange/... Pi. у которого будет и ethernet и usb. цена вопроса ~10-15$

    а вот остальные 300-400$ придётся потратить на какой-нибудь evaluation board для быстрого АЦП из п.1, производители как только оно в FullSpeed USB по скорости влазить перестаёт, начинают какую-то дичь городить на этих китах, с неприличным ценником.

    Смотрю в эту сторону, пока не получается найти п.1.

  11. Доброе время суток коллеги.

    Ищу плату(набор плат) содержащую следующие компоненты:

    1. Два канала АЦП по 2 MSPS 16 бит каждый

    2. Два канала АЦП по 32 KSPS 24 бит каждый

    3. Два канала ЦАП 10 KSPS 16 бит каждый

    4. Содержащий MCU, USB, Ethernet, GPIO.

    Стоимость желательно не дороже 25-35к рублей за все.

    У китайцев не смог найти, что странно. Кто знает ресурсы прошу подсказать.

    Нашел FP-DAQ1616 + SOM-6868AC - но стоимость под 100кр. если не выше.

    Есть еще ряд вариантов но стоимость еще выше... да и параметры несколько выше чем требуется.

  12. 8 минут назад, my504 сказал:

    Это как? )))) :biggrin:

    Нафига нужен антиалиасинговый фильтр, который не режет зеркальные частоты? Собственно в нынешнем своем состоянии измерялся спектр до 40-й гармоники и даже заметно выше, ибо подавить В МЕТРОЛОГИЧЕСКОМ СМЫСЛЕ что либо такой фильтр сможет лишь через 3...4 октавы...

    это понятно

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

    Стесняюсь спросить, а что, в ИМЕЮЩЕМСЯ нынче оборудовании нет антиалиасингового фильтра?

    Если его нет, а гармоники измеряли до 20-й, то что таким образом измеряли?

    Если он есть, то каким образом Вы собираетесь измерять 21-ю...40-ю, не изменяя аппаратной части?

    Если Вы готовы изменять аппаратную часть, то что мешает сделать коммутируемый фильтр?

    Кстати, в догон. Измерять гармоники вблизи половины от частоты дискретизации - форменное безобразие. Какого порядка должен быть антиалиасинговый фильтр?

    Частота среза фильтра выше 2 кГц. Измеряли с применением ДПФ. Оцениваются варианты (+/-) реализации без изменения аппаратной части. 

  14. 8 минут назад, _pv сказал:

    ну если сделать частоту 2025Гц, то отразившиеся 20-40 гармоники попадут в 975, 925, 875Гц и т.д. то есть попытаться можно,

    но лучше конечно нормальный АЦП взять.

    Неплохой вариант со своими ограничениями, спс.

  15. 2 минуты назад, haker_fox сказал:

    Простите, а что мешает использовать соответствующее АЦП.....

    На данный момент прорабатывается вариант применения существующего железа для возможностей хоть в каком виде обеспечить 40ю гармонику, понятно что с теми или иными допущениями. Прорабатывается степень данных допущений которую потребуется сделать.

     

    8 минут назад, seniorandre сказал:

    ... Непонятна постановка задачи, это задачка по ЦОС или реальная задача? Ибо для реальной задачи оцифровать быстрее для извлечения полной инфы может любой МК.

    Постановка задачи реальная, способы решения пока под вопросом. К сожалению не любой МК.

    5 минут назад, Lmx2315 сказал:

    мне кажется это фантазии , оцифровывая свой сигнал на частоте 2 Кгц , вы потеряли информацию о гармониках более 20-й. И получить их обратно интерполяцией невозможно. Можно конечно выдумать методику и выдумать результаты по этой методике но к реальным 20 - 40 гармоникам это отношения иметь не будет.

    Понятно. Пока считается что к реальным 20-40 гармоникам отношение будет в некоторой степени, только надо оценить степень. Спасибо за мнение.

  16. Доброе время суток.

    Постановка задачи сводится к расчету гармоник входного сигнала вплоть до частоты дискретизации для большинства случаев в энергетики.

    Основная гармоника входного сигнал 50 Гц (сеть). Необходимо получить значения гармоник вплоть до 40-й. Считается что амплитуда гармоники с увеличением порядкового номера уменьшаются.

    Дискретизация осуществляется на частоте 2041 Гц. 

    Существуют ли какие либо алгоритмы для получения гармоник вплоть до 40-й(2кГц)? 

    Например. На интервале 100 мс мы получаем 204 выборки.  Используя интерполяцию для соседних отсчетов увеличиваем количество выборок в 2 раз до 408. Т.о. получается частота дискретизации уже 4080 Гц и следовательно используя ДПФ можем вычислить 40-ю гармонику. 

    Понятно что это бесполезно на произвольном сигнале, но если считать что входной сигнал может содержать только определенный набор гармоник.

    Возможно можно рассчитать амплитуды гармоник основываясь на уровнях гармоник до 20-й и используя эмпирические формулы/таблицы определить состав и уровни гармоник выше 20-й например в 90% возможных практических случаях.

    Если кто сталкивался с подобным, то интересна информация любая информация на данную тему.

  17. В p-cad был проект sch/pcb. Его преобразовали в AD проект. В schdoc на листах возле каждой цепи стоит Net Label (например NET0000456) которая затрудняет чтение схемы.

    Есть ли возможность отключить видимость метки цепи ?

    В случае удаления данных меток, будет ли перенумерация цепей и в  случае изменения имен цепей сохраниться ли взаимосвязь схемы и платы?

  18. Дайте отзыв об успешном  применение контролеров MAX71316(MAX71336) в проектах. Также интересует поддержка для данных контролеров компиляторов С++.

    Если есть возможность поделитесь CrossWork MAXQ30 с лицензией.

  19. В Blue_Book_11th для Profile generic (class_id: 7, version: 1) дано описание атрибута sort_method, в случае отсутствия sort_object, как способ заполнения атрибута buffer  FIFO.

    А вот описания порядка выдачи записей при чтения buffer явно не указано. Есть только упоминание на счет хранения записей в buffer:

    Quote

    The sequence of the entries within the array is ordered according to the sort_method specified

    Где описано порядок выдачи записей?

  20. Прошу подсказать кто сталкивался с подобным.

    Наткнулся на определение линейного напряжения AB и BC для трехфазной трехпроводной системы с измерением относительно фазы B.

    Обозначаются они как VRY и VYB соответственно.

    Кроме того линейное напряжение CA нигде не упоминается, как будто оно является лишнем/избыточным.

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

    Вопрос заключается в следующем. Для чего/где может применяться два линейных напряжения относительно фазы B?