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

Nikkolaj

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

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

  • Посещение

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


  1. Рассматриваю вариант применения в качестве контроллера, готовой встраиваемой платы. Аналоговая часть своя + встраиваемая плата с контроллером и обвязкой. Вариант 1. Teensy 4.1 с контроллером IMXRT1062, https://www.pjrc.com/store/teensy41.html Вариант 2. Arduino Portenta H7 с двухядерным контроллером STM32H747. https://www.arduino.cc/pro/hardware/product/portenta-h7 Ранее с Arduino не работал. Скажите, какие сложности ожидают на этом пути. С какой скоростью можно передать информацию по USB 2.0 HS / ethernet 100, используя библиотечные функции Arduino.
  2. Посмотрел пост от Rst7 "Самый быстрый и самый маленький ТСР стек". Что ожидает на этом пути я теперь, хотя бы в самых общих чертах, представляю. О варианте с применением готового библиотечного софта я вообще ничего не знаю. Пожалуйста, объясните кто нибудь. Какой готовый библиотечный софт существует для Ethernet, и для USB2.0 HS. Что нужно для его применения, и какие сложности на этом пути. Возможно кому то будет интересно. Попался в сети такой обзор "Компоненты и решения для передачи данных от 2019 года". https://www.symmetron.ru › articles › telecom
  3. Я ещё не принял решение на чём делать. Пока рассматриваю каждый из возможных вариантов, в том числе и этот. "Благодаря" карантину время пока терпит. О бесплатном софте. Объясните, пожалуйста, что это за бесплатный софт. Какие функции он выполняет и сколько для него надо Flash памяти программ, и сколько RAM.
  4. А во внешнюю Quad SPI Flash программа как заносится?
  5. Начал знакомиться с этими контролерами. Для скачивания документации на сайте NXP обязательна регистрация? Из обзора контроллера пока не понял где у него память программ. Подскажите, пожалуйста, как в него загружается программа.
  6. Корпус BGA-N298 и BGA-N324 сразу отбивает всякое желание знакомиться с ним дальше.
  7. Конечно было бы лучше, если бы это был Ethernet с TCP/IP. Только на чём его сделать на скорость передачи выше 100Мбит\с, я не знаю. Можете что то посоветовать? Только что, постом выше, посоветовали применить, например AM3351 - Sitara processor: Arm Cortex-A8, 1Gb Ethernet. Начал смотреть, что это такое. Спасибо за совет, буду смотреть.
  8. Можете подсказать, например какой процессор с гигабитным езернетом.
  9. Спасибо за ответы. Я и думал работать с ним только по параллельной шине 16 бит. Почитал на форуме информацию по W5300. Информации очень много и проблем у людей очень много. Понял что лучше мне с ним не связываться. Спасибо за информацию, посмотрел и отладочную плату. Сейчас думаю, может лучше передавать информацию не по Ethernet, а по USB2.0 HS. Дальше планирутся задачи, где надо будет передавать информацию на скорости выше 100Мбит\с. Правильно ли я понял, что по Ethernet реальный потолок скорости - это до 100Мбит\с. Выше можно передавать только с применением ПЛИС? Посмотрел на форуме информацию по USB2.0 HS. Понял, что тут, как и в варианте с Ethernet тоже есть два пути. Либо отдельный контроллер USB2.0 HS. Большинство используют микросхему CY7C68013A. Читал на форуме, что на ней можно добиться скорости передачи информации 200-300Мбит\с. Но сделать это совем не просто. Либо быстрый контроллер с встроенным контроллером USB2.0 HS + внешний PHY. Например семейство STM32H7. Посоветуйте, какой вариант лучше выбрать. Какую реальную скорость удасться добиться в этих вариантах? Какой вариант будет проще в реализации?
  10. Вообще то я рассматриваю оба варианта, и вариант 1: Контроллер с внешним контроллером Ethernet, и вариант 2: Контроллер с внутренним контроллером Ethernet + внешний PHY. Решил вначале рассмотреть первый вариант, а затем второй. Хорошо, давайте рассматривать оба эти варианта сразу, преимущества и недостатки каждого из них. Основной параметр, который интересует, это конечно скорость передачи данных. Какую скорость можно получить в каждом из этих вариантов? Как Вы считаете? Второй по важности параметр - простота реализации. Вариант с внешним Ethernet привлекает тем, что TCP/IP в нём реализован внутри аппаратно, и мне надо будет один раз задать нужный режим работы, а дальше только загружать данные, ожидать флаг окончания передачи, и давать команды на пересылки. Такой вариант кажется более простым в реализации. Объясните, пожалуйста, какие ограничения накладывает такой вариант. Чем для меня это будет плохо.
  11. Рассматриваю вариант применения внешнего контроллера Ethernet, пока остановился на W5300. Есть по нему пару вопросов. 1. Можно ли в нём организовать "конвеерную" загрузку данных? Например, выделить на ТХ, на 1 SOCKET, 64 KBytes внутренней памяти данных. Загрузить половину этой памяти и дать команду на передачу. Пока идёт передача, загрузить вторую половину памяти, и когда передача первой половины закончится, включить передачу второй половины. Или аналогично сделать с несколькими сокетами, пока идёт передача с одного сокета, загружать данные в другой сокет. Есть ли в W5300 возможность такой работы? 2. Какую максимальную скорость передачи можно организовать на W5300? На сайте WIZnet приводят значение Network Performance = Max 80Mbps. У меня постоянный поток полезной информации 64Mbps. Запас не большой. 80Mbps - это скорость передачи полезной информации, или общей?
  12. Спасибо за ответ, за подробную информацию о Вашем утройстве. Прочитав все ответы, я понял, что мне вначале надо самостоятельно разобраться хотя бы в самых азах этого вопроса. Поэтому так долго не отвечал. Извините. О Вашей плате. Правильно ли я понял, что у Вас на плате стоял контроллер LPC4078 с внутренним Ethernet и внешним PHY на 100Мбит. И каждая такая плата обеспечивала поток чистых данных 50 Мбит/с. Протокол передачи у Вас был ТСР? Внешнюю память для организации буфера Вы применяли? Последнее Ваше предложение я не совсем понял. Объясните пожалуйста, что такое "характерные доп. буфера на 0,5мс" и где они находятся.
  13. Добрый день. У меня такой вопрос. На плате есть четыре 14 битных АЦП с паралельним выходом. Каждую микросекунду все 4 АЦП делают измерения, и выдают результаты. Процесс измерений постоянный, пока включено устройство. Задача, передавать эти результаты 4 АЦП, без обработки, на компьютер, по Ethernet. Можно передавать результаты в таком же порядке, как они поступают: АЦП1, АЦП2, АЦП3, АЦП4, АЦП1, АЦП2..., не формируя блоки измерений для отдельного АЦП. Поскольку Ethernet на компьютере работает под Windows, и наверное возможны паузы в его работе, нужно предусмотреть буфер памяти для информации, расчитанный на 1-2 сек. С Ethernet я ранее не работал, только вчера начал смотреть информацию, и возникает много вопросов начинающего. 1. Постоянный поток информации у меня получается 8 байт за микросекунду, значит 64 Мбит за секунду. Контроллеры Ethernet c , близкими скоростями видел на 100Мбит, и 1Gбит. Если информация по Ethernet передаётся блоками, и между ними есть какие то промежутки времени, тогда скорости 100Мбит наверное может и не хватить. Контроллер Ethernet для такой задачи нужно выбирать на скорость 1Gбит за секунду? 2. Информация по Ethernet на компьютер передаётся только блоками, или есть возможность оранизовать и постоянную передачу? 3. Можно ли такую задачу решить на контроллере, например серии STM32... на 72МГц, или только с применением ПЛИС? 4. Возможно уже существуют готовые микросхемы, или устройства, решающие такие задачи, на которые можно загружать информацию по паралельной шине, а они передают её по Ethernet на компьютер? Буду благодарен, за любые дельные советы по этому вопросу.
  14. Да, согласен, такой ток действительно течь не будет, в этом я ошибся. Спасибо Вам за то что заметили эту ошибку и указали на неё. Я рассматривал вариант без трансформаторов, и выводы автоматически перенёс сюда. С мостиками будет конечно лучше. Если А-В нет ни там, ни там, устройство может не работать. Не зависимо от наличия А-С или В-С. Задание уже изменилось. Конечно было бы лучше использовать два трёхфазных трансформатора, но они просто не поместятся по габаритам. Поэтому договорились так. Здесь я ошибся. Трансформаторы с отводом от середины вторичной обмотки применять не буду. Напряжение вторичной обмотки трансформатора будет выпрямляться мостиком.
  15. Схема очень проста. На первичную обмотку первого трансформатора подаётся линейное напряжение U-АВ первого фидера. На первичную обмотку второго трансформатора подаётся линейное напряжение U-АВ второго фидера. Энергетики согласились с тем, что устройство должно работать, если есть линейное напряжение U-АВ хотя бы на одном фидере. Я писал об этом выше, но возможно написал не очень понятно. Теперь о выпрямителе. Конечно я хочу ставить однополупериодные выпрямители не ради экономии диодов. Это вынужденное решение. Если напряжения с трансформаторов выпрямить мостиками и подать на одну нагрузку, то напряжение на нагрузке будет равно разнице между самым высоким и самым низким потенциалом на любом из 4 входов мостиков. Написал как то непонятно. Наверно на примере будет понятнее. Пусть в данный момент времени напряжения на входах первого мостика: +100В и 0В, а напряжения на входах второго мостика: -100В и 0В. Ток будет протекать от +100В через первый мостик на -100В через второй мостик. На нагрузке получим почти двойное напряжение. Такие ситуации возможны как при обратном включении обмоток трансформаторов, так и при фазовом сдвиге между напряжениями фидеров. Других способов исключить такие неприятности я не знаю. Только применить однополупериодные выпрямители.
  16. Я пытался выяснить у энергетиков максимальную разность потенциалов между нейтралями фидеров. На этот вопрос точного ответа я не получил. Тогда я задал вопрос по другому. Какое возможно максимальное напряжение между землёй и каждой из нейтралей. Они утверждают что это напряжение не может быть больше 2-3В, это максимум. Понятно что максимальное напряжение между нейтралями будет не больше 5В. И ещё, они настоятельно советуют вообще отказаться от работы с нейтралями и фазными напряжения, и перейти на работу только с линейными напряжениями. Объясняют это тем что при различных аварийных ситуациях, таких как обрыв нейтрали, закоротки на землю, сильные перекосы нагрузки, и т.п. фазное напряжение может вырасти аж до линейного. А по условиям устройство должно сохранять работоспособность и при таких ситуациях. С их доводами я согласился. Поэтому условия задачи несколько меняются. Надо обеспечить питание устройства при условии, что есть хотя бы одно линейное напряжение на любом из фидеров. И возможен упрощённый вариант, когда есть напряжение U-AB на любом из фидеров. С этим они согласились. Сейчас я вижу два возможных варианта. Первый, поставить два трансформатора, один вывод их вторичных обмоток объединить, а с других выводов через диод заряжать общий электролит (однополупериодные выпрямители). Или вторичную обмотку сделать со средней точкой, объединить средние точки, тогда будет двухполупериодное выпрямление. Будет ли трансформатор трёхфазный или однофазный, определю по габаритам, скорее всего два трёхфазных не поместятся, значит будут два однофазных. Второй вариант, обойтись без трансформаторов. Поставить два выпрямителя, работающих на один ограничитель напряжения на те же 350В, как выше предложил уважаемый uriy. Опять же, либо от всех 6 линейных напряжений, либо только от двух. Какой вариант посоветуете?
  17. В схеме ещё есть резисторы на каждой фазе по 2к они несколько понизят напряжение. А почему нельзя объединить выходы двух выпрямителей на один такой ограничитель? Пусть даже через дополнительные диоды, для надёжности. Да, при этом возможен переток через нагрузку из одной трёхфазной сети в другую, но это всего пару десятков мА. Трёхфазные системы рассчитаны на сотни Ампер, они этого даже не почувствуют. Я пока не вижу причин, почему нельзя так сделать. А Вы видите?
  18. Извините, что долго не появлялся, были на то причины. Спасибо за ответ. Вариант с ограничением напряжения и последующим DC/DC я тоже рассматривал. И какая же мощность у Вас рассеивалась на транзисторе?
  19. Спасибо за ответ. Такое решение конечно же понятно. Хочется найти решение с одним преобразователем. Спасибо за ответ. Очень понятно и доходчиво, да и настроение подняли. То что нельзя напрямую соединять два нуля, я конечно же понимаю. Хотя, на вопрос насколько большим может быть напряжение между двумя нулями, и от чего оно зависит, я ответить не смогу. Если можете, подскажите пожалуйста.
  20. Спасибо за ответ. Объединять нули обоих кабелей у меня конечно права нет. Потребление устройства небольшое, не больше 6 Ватт. Габариты конечно хотелось бы не большие. Применять трансформаторы для развязки двух трёхфазных сетей тоже очень не хотелось бы.
  21. Добрый день. Задачка у меня такая. На объект, на котором мне нужно установить своё устройство, заходит два трёхфазных кабеля основной и резервный. Оба кабеля 4 проводные, 3 фазы и ноль. Напряжение на обоих кабелях 380В линейное, и соответственно 220В фазное. Кабели идут с разных подстанций, и их нули не связаны. Моё устройство должно работать, если есть хотя бы одно фазное напряжение на любом из кабелей. Вопрос у меня такой. Как корректно подать эти напряжения на вход импульсного источника напряжения. Конечно хотелось бы, чтобы на вход импульсного источника напряжения поступило выпрямленное 220В, а не выпрямленное 380В. На первый взгляд задачка очень простая, но уверенности в решении у меня нет, поэтому и хочу услышать Ваши советы.
  22. Спасибо за схему. Пытаюсь в ней разобраться, а заодно и освоить LTspice. Первый вопрос такой, не пробьётся ли индуктивность L1? Импульсное напряжение на ней будет практически 600В. В посте чуть выше, уважаемый Plain предупреждал: Скажите, а почему Вы пишете, "Жаль, что без трансформатора". Я сказал что без трансформатора, потому что подумал, что так будет проще и лучше. С трансформатором результат будет лучше?
  23. Спасибо Всем за советы. Я считал, что поскольку в этом источнике не требуется гальваническая изоляция, и достаточно только понижать напряжение, то решение может оказаться довольно простым. И выслушав Ваши советы, я и сам смогу его реализовать. Прочитав Ваши ответы, я понял что решить эту задачу можно, но решение не такое простое как я думал. Поскольку импульсные источники я никогда не разрабатывал, то наверное попробую передать эту задачу тому, кто разбирается в этом вопросе. Ещё раз благодарю Всех за активное обсуждение и желание помочь.
  24. На всякий случай уточню. На вход подаётся переменное напряжение частотой 50Гц. Действующее значение переменного напряжения 70-420В. Соответственно, максимальное амплитудное значение выпрямленного напряжения будет почти 600В.
×
×
  • Создать...