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

iiv

Свой
  • Постов

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

  • Посещение

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

    3

iiv стал победителем дня 21 августа

iiv имел наиболее популярный контент!

Репутация

27 Очень хороший

3 Подписчика

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

  • Звание
    любопытный
    Гуру

Retained

  • Звание
    Array

Посетители профиля

19 169 просмотров профиля
  1. Спасибо! А вот RPI или OrangePI, BananaPI? Просто у меня ни одного из них нет пока, и не хотелось бы их все покупать тоже думал про него
  2. Спасибо! Тут да, переписывать и разбираться надо. Хочется что-то простое. Мне всегда казалось, что v4l2 - это то, что надо. Я еще лет 25 назад на ПК на 6-ом redhat этим драйвером захват видео делал и там данные в лоб шли. Но сейчас все как-то сложно стало. Как я понимаю, у меня задача существенно проще, если в видеокамере надо послать кучу управляющей информации о том как и куда камера это все должна посылать, то я это на стороне плиски сам сделаю и мне надо только принять на PC эти данные желательно в DMA режиме. Если я сам всякие синхро-символы по этим данным распихаю, то на стороние линукса я смогу целостность этих данных восстановить. Но пока не нагуглил кто из них это умеет делать.
  3. Добрый день, запутался, и не догуглил сам до полного понимания. Мне для проверки концепции надо вытащить много данных (несколько гигабайт со скоростью около 50-100МБайт/с или если совсем не будет получаться, то хоть 15-20МБайт/с) и, по возможности вытаскивая сразу обрабатывать, причем желательно, чтобы это все еще весило мало. Данные получаются на плиске, на которой могу примерно до 30-40 ног могу выделить. Данные с видео никак не связаны. Как я понимаю, проще всего это сделать через CSI-1, CSI-2(MIPI). Распиновку обоих интерфейсов я в интернете нашел CSI-1: https://www.researchgate.net/publication/360676057_Design_of_Intelligent_Wireless_Charging_System_for_Electric_Vehicle/figures?lo=1 CSI-2 (на 15 и на 22 пина): https://www.arducam.com/raspberry-pi-camera-pinout/?filters=interface[116457] и, как я понимаю, развести в плиске сигналы на любой интерфейс я смогу. Основной вопрос, скажите, пожалуйста: какую борду, RPI, OrangePi, BananaPi, или еще какую Пи, и какой версии взять (желательно с большой производительностью), чтобы для нее был где-то какой-то удобный пример вытаскивания данных по этому интерфейсу, а не мудрено написанный модуль для ядра для обработки видео. Спасибо!
  4. да верно, трубка - это как часть антенны георадара, и, одновременно - несущая конструкция. Где-то в нее надо войти проводом и где-то выйти. Без георадара моя система трубок была как на фото ниже, где колхоз питания времянкой проложен поверх этих трубок, а USB соединения между блоками проложены внутри трубок. Сейчас я планирую от каждого моего блока компьютерного зрения, что стоит по углам, протащить по проводу до белых блоков, что под моторами. Передающей антенной будет контур внешних трубок как одновитковая катушка диаметром около 70см, приемные антенны еще придумать где и как расположить надо.
  5. Спасибо большое тау и _4afc_! Тогда буду ставить трансформаторы на входе и выходе и через POE протаскивать питание, а не кроить, как до этого был соблазн. Так как все управление свое, могу и обязательно буду выключать передачу цифры по LVDS на время срабатывания этого георадарного пульса - его длительность всяко меньше микросекунды, и не более тысячи раз в секунду, то есть если с запасом все выключать, то можно ожидать потери трафика только на процент. Еще вопрос, пожалуйста, разъясните, пожалуйста: правильно ли я понимаю, что если я выберу, например, 24pin PPC/FPC 0.5мм https://www.aliexpress.com/item/1005006434253038.html?spm=a2g0o.detail.pcDetailBottomMoreOtherSeller.8.786dlP8TlP8Tue&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.40000.326746.0&scm_id=1007.40000.326746.0&scm-url=1007.40000.326746.0&pvid=c24caf62-14ff-45a5-8cbe-5fa8edeb653b&_t=gps-id:pcDetailBottomMoreOtherSeller,scm-url:1007.40000.326746.0,pvid:c24caf62-14ff-45a5-8cbe-5fa8edeb653b,tpp_buckets:668%232846%238110%23380&pdp_npi=4%40dis!EUR!2.25!2.25!!!17.28!17.28!%40211b813c17255258219027289e5eeb!12000037152633041!rec!DE!107944572!X&utparam-url=scene%3ApcDetailBottomMoreOtherSeller|query_from%3A то правильнее между дифф-парами прокладывать 0 или питание, то есть дафф-парами будут 3-4, 6-7, 9-10, 12-13, 15-16, 18-19, 21-22, 1, 2, 5, 23, 24 - на GND, 8, 11, 14, 17, 20 - на питание.
  6. Эта алюминиевая трубка имеет несколько предназначений, внутри - проходит как раз это самое соединение с питанием и LVDSами, сама трубка - выполняет роль несущей конструкции (это георадар), внешняя часть трубки, вернее ее поверхность, будет использоваться как антенна георадара, собственно по которой пробегает одиночный импульс с высотой около киловольта и длительностью около нескольких десятков наносекунд. Как я понимаю, внутри трубки этот всплеск никак не должен повлиять на LVDS, но емкость между стенкой трубки и всеми жилами может быть довольно не маленькой, если у LVDS ов будет экран, скорей всего емкости не будет (поправьте если не прав), а если экрана нет - то около 1-5пФ, что может потребовать таки использовать трансформаторы на входе-выходе.
  7. Спасибо, что вникаете в мою проблему и пытаетесь помочь!!! Скажите, пожалуйста, а без трансформаторов и без конденсаторов на прямую можно соединить? Но правда в следующих условиях: питание и данные из центрального блока к соседним и далее идет сегментами по примерно одному метру (точнее 75 и 90 см). Питание и сигналы будут засунуты в алюминиевую трубку и от трубки будет разумная изоляция. По трубке примерно раз в миллисекунду будет идти хороший такой киловольтовый всплеск (это по совместительству георадар). Потребитель на конце потребляет примерно 10 ватт и передает питание еще одному такому же 10 ваттному блоку. Хочется остаться на GoWin GW1NR-LV9, так как дешево и уже разводил. Конкретно вопросы такие: 1. можно ли поставить шлейф по типу https://www.ebay.de/itm/116231256502?_nkw=Flachbandkabel+100cm&itmmeta=01J6ZF53Q4HG742V7ZCBD8DM0Z&hash=item1b0fec39b6:g:uVoAAOSwziZm0Dzx&itmprp=enc%3AAQAJAAAA8HoV3kP08IDx%2BKZ9MfhVJKm6FeKgpsr5X%2B9U8cVI48%2BhYRxCUIiJCs7P5lQdJWpUeYzdif%2FCwEgQMQV6Thllzr%2BJy8uHwZE9G4Ag7TA%2FxWGo%2FEWtEtjGLLJm1sNdcLdAwlI3tcm5%2Fi9NsowhD1UfTyS1C5hJb980HxmbAya4c2jD2HILtvTLw9xTBZ%2F9NRfpip%2FuIrytqjd5SQQpNl5W6mNn5m4k4jEt7SW0WjTA0casMTCKkTXUhgu28JqXj5k6geoc912dqMEMtJ4oBNH9%2F9P1i0%2F5VlJALn2W5Uej72rnFgQSJDYajQlJKHSDJjpdPw%3D%3D|tkp%3ABFBM6LuU77dk и всегда ли в нем 100Ом волнового, или это - сказки, и лучше езернет кабель взять? 2. я могу принять решение вести питание на одной дифф-паре, а остальные под сигнал без трансформаторов, или все совместно на POE и сигналом, но мне очень не удобно было бы если бы питание было бы одним проводом, а сигнал - другим. Моя алюминиевая трубка довольно тоненькая (внутреннее сечение 8х6мм) и там есть поворотный механизм, поэтому удобнее, чтоб это был один кабель. 3. То, что 8b10b - будет медленнее - это конечно понятно, но если можно шлейф, то я по нему вместо одной диф пары 5-6 пар пущу, и тогда скорость каждого канала будет существенно медленнее, но я не понимаю, можно ли так и будет ли у шлейфа, как выше по ссылке 100ом волнового.
  8. находятся в большом количестве плоские кабели по типу вот этого: https://www.ebay.de/itm/116231256502?_nkw=Flachbandkabel+100cm&itmmeta=01J6ZF53Q4HG742V7ZCBD8DM0Z&hash=item1b0fec39b6:g:uVoAAOSwziZm0Dzx&itmprp=enc%3AAQAJAAAA8HoV3kP08IDx%2BKZ9MfhVJKm6FeKgpsr5X%2B9U8cVI48%2BhYRxCUIiJCs7P5lQdJWpUeYzdif%2FCwEgQMQV6Thllzr%2BJy8uHwZE9G4Ag7TA%2FxWGo%2FEWtEtjGLLJm1sNdcLdAwlI3tcm5%2Fi9NsowhD1UfTyS1C5hJb980HxmbAya4c2jD2HILtvTLw9xTBZ%2F9NRfpip%2FuIrytqjd5SQQpNl5W6mNn5m4k4jEt7SW0WjTA0casMTCKkTXUhgu28JqXj5k6geoc912dqMEMtJ4oBNH9%2F9P1i0%2F5VlJALn2W5Uej72rnFgQSJDYajQlJKHSDJjpdPw%3D%3D|tkp%3ABFBM6LuU77dk но совершенно нет понимания какое там дифференциальное сопротивление. Мне хотелось бы не дорого, максимально легкое и с маленькими и не дорогими штеккерами и длиной около метра. Скажите, пожалуйста, FPC/FFC - это то, что мне надо, (может там надо после каждой пары пустой или заземленный провод брать)?
  9. Сейчас задумался, так как все (железо, протокол и софт) то может вместо 4 дифф пар с POE сделать так: по первой паре подавать питание, по второй паре - раздавать клок, но не через трансформаторы, а прямо в лоб через TrueLVDS 2.5V, по третей и четвертой - гонять данные одна пара в одну сторону, другая - в другую и ничего не переключать. Достоинство такого варианта по сравнению с POE и трансформаторами в том, что можно не задумываться о 8b/10b, наверное это уменьшит число ошибок при передаче, не нужно будет микросхему с трансформаторами ставить (а это мне почти 50 грамм сэкономит на всю систему) и будет меньше LVDSов задействовано. Из небольших недостатков - сечение проводов питания уменьшится в 4 раза (до этого по 4 парам питание, а тут будет по одной паре). Исходя из того, что длина проводов 75см и 90см (+/- 5см) и потребление каждого модуля около 10Ватт и питании 14В, наверное не должно кардинально все перегреться.
  10. Тогда уж и на PCIe с SRIO тоже посмотреть, это посложнее будет ... вес важен, и хотелось бы быстро попробовать, так как в аппаратуре много еще хотелок может появиться, поэтому, наверное проще самопальным интерфейсом на 4b5b/8b10b. Хочется использовать стандартные езернет провода. Тогда клок звездой с центральной плиски на все остальное, и по 4b5b/8b10b по одному проводу в каждую сторону, или если повезет, то BLVDS, вроде на GW1NR они на все пары доступны.
  11. скажите, пожалуйста, правильно ли я понимаю, что DC развязка - это трансформаторы в езернет розетке, в том числе для POE? А почему с ней режим SPI, когда по одному каналу клок, по другим - данные - не пойдет, пожалуйста, объясните? правильно ли я понимаю, что без PLL сделать такое декодирование клока на стороне получателя не реально?
  12. да, две, и, более того, одна PLL по другим делам занята будет, то есть только одну могу выделить. Я собственно поэтому и тут вопрошаю (но пока так и не понял, кто знает, подскажите, пожалуйста) можно ли одну и ту же LVDS пару использовать как приемник и как передатчик. Чтобы обойти проблему клоков, я бы мог все 4 линии в какой-то момент переключать так, что они работают в одну сторону, тогда клок бы шел по одной LVDS паре, и данные - по трем другим. Так как на обоих концах - все только свое и никто в этот протокол не полезет, я мог бы даже условиться о размере пакетов. В этом случае с учетом всех оверхедов мне где-то 200-300МГц надо иметь, может чуть больше. Длины соединений всегда будут одни и те же, то есть можно теоретически вычислить задержку и вообще один клок с центрального всем раздавать и подкручивать фазовращателями. Другое дело, мне также надо вытаскивать из этих плисин данные, я пока не придумал как, но, скорей всего там надо будет обычный ethernet ставить, и тогда все, что у Вас было, мне тоже придется ощутить.
  13. Спасибо!!! А какие у Вас были скорости, когда не работало, и когда стало работать? Я предполагаю, что 200МБит/с меня устроит, но всегда хочется про запас иметь больше, а вдруг пригодится. В даташите вроде на каждую линию 1.2ГБит/с дают. И да, Альтера с Ксайликсом - конечно классные, но у них разводка на порядок геморнее (и Циклон-СОК, и Говин разводил, знаю о чем говорю), а мне надо все вместе (и верилог, и разводку) сделать и быстро при том.
  14. Скажите, пожалуйста, вдогонку по GoWin, а конкретно по GW1NR-LV9: 1. можно ли на одну и ту же LVDS пару во время работы чередовать и передачу, и прием - не могу понять где-то написано, что нулевой банк для передачи, а 2-ой для приема, но вроде в других банках тоже дифф-пары есть, и я запутался. Вопрос из-за того, что попервости мне проже односторонний интерфейс с клоком реализовать, но мне надо тогда направление каждый фрейм менять, то есть примерно каждые несколько микросекунд. Если так чередовать нельзя, то да, буду фиксировать направление, но не хотелось бы это делать. 2. нужно ли только TRUE LVDS 2.5 делать, или можно LVPECL на 3.3В или 1.8В делать? Спасибо!
  15. у этой камеры сам автофокус может размер объекта в пикселах на 10-15% изменить, причем из-за плохой оптики у вас там так и так картинка будет размазанная. Для расстояния - отключайте автофокус и ставьте лазер с размытым пятном как я выше предложил. Или ставьте вторую камеру сбоку. Или дальномер. Если у вас форма объекта более-менее всегда одна и та же и расстояние только в заданном диапазоне гуляет, я бы вообще автофокус отключил и по размытости расстояние определял. ага, у вас двинулся объект влево-вправо, и автофокус начал дергать свою настройку, вы с этой камерой поиграйтесь, много интересного узнаете.
×
×
  • Создать...