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

shamrel

Свой
  • Постов

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

  • Посещение

Сообщения, опубликованные shamrel


  1. Собственно, сейчас остановился на двух вариантах:
    1. Завести сигнал непосредственно через GPIO. У stm32 входные уровни позволяют это сделать (VIL max = 1.115 В, VIH min =  1,785В).
    2. Завести через АЦП. По прерыванию от GPIO_EXTI отслеживать факт начала передачи, затем АЦП по таймеру в режиме DMA  сэмлирует сигнал. В промежутке времени между пачками переводим принятый массив в дискретные значения.

    Начинаю разводить отладку.
    Спасибо за идеи!
     

  2. 36 minutes ago, MrYuran said:

    Терзают меня смутные сомнения, а что выдаст "любой RS-485 приёмник" в неопределенном состоянии. И как это потом интерпретировать.

    Вот вот. RS485 не умеет в третье состояние. 

    И да. CA-IS1200G усиливает в 8 раз. То-есть, на выходе +- 1 В от средней точки.
    CAN преобразователь, вроде как умеет, но опыта у меня с ним нет вообще.

  3. 1 hour ago, HardEgor said:

    самое простое - использовать приемник RS-485.

    Так-то лучше знать как реализована развязка, тогда можно что-то осмысленное  подсказать.

    Легко!
    Кусочек схемы на рисунке в подцепе.
    RX0, RX1 -- входные линии. Схема защиты на рисунке не показана.
    Развязка на микросхеме CA-IS1200G. Осциллограмма сигнала на линиях AIN1P и AIN1N относительно  линии GND показана в стартовом топике.

    2024-04-12_19-27-39.png

  4. 12 minutes ago, Сергей Борщ said:

    У меня не было необходимости укладываться в спецификации ARINC 429, была задача просто читать и писать его на столе для подключения реальных приборов к игровому авиасимулятору. Я просто подавал сигнал через делители на порты (использовал пороги переключения портов), входной регистр порта при помощи ПДП складывал в память и дальше анализировал программно. Аналогично выходной сигнал формировался в массиве, массив при помощи ПДП складывался в выходной регистр порта и с пары ног при помощи сдвоенного ОУ получался выходной сигнал. На F072 получалось одновременно принимать 4 канала и передавать 8, для каждого канала можно было задать высокую (100К) или низкую (12.5К) скорость, процессор успевал еще общаться на 115200 по RS485 и через USB делать виртуальный COM-порт.

    Интересное колдунство 🙂
    Спасибо. Попробую с симуляторе. Проблема в том, что с аналоговой схемотехникой я не дружу.

  5. 14 minutes ago, MrYuran said:

    Смесь ARINC и 485?

    Практически в точку. Это ARINC 429, только сигнал после гальванической развязки на стороне МК.
    Да. Приходиться изобретать велосипед.
    Найти готовую микросхему line driver/receiver стало очень сложно.

     

    18 minutes ago, Alex11 said:

    Я бы предложил следующее. Сначала вычесть одно из другого, что позволит избавиться от синфазной помехи. Затем два компаратора с уровнями, подстраиваемыми в зависимости от амплитуды полученного сигнала. Это будет работать устойчиво.

    А поставить штатный приемник для такого сигнала не вариант?

    Буду думать думать в этом направлении.

     

    18 minutes ago, Сергей Борщ said:

    Я бы взял готовый приемник RS485. Но можно завести и на два входа АЦП - скорости у него хватит с большим запасом, а дальше программно можно любую обработку делать.

    Про АЦП подумал. Но это крайняя мера. Придется использовать производительный МК, а я хотел обойтись STM32L0

     

    18 minutes ago, StewartLittle said:

    Использовать стандартный преобразователь дифференциального сигнала в TTL/CMOS. Что-то типа DS90LV012A, только на нужное дифференциальное напряжение.

    На нужные уровни сходу не нашел.

  6. Добрый день. Нужен концептуальный совет. Как такой сигнал ввести в микроконтроллер?  Это цифровой поток.
    На рисунке в приложении осциллограмма дифференциального сигнала. Синий трек — линия P (positive ).  
    Красный трек — N (negative). Средняя точка 1.5 В.  Частота 100 кГц.
    Желательно отслеживать запрещенные состояния.

    У меня два варианта. Оба не шибко нравятся.
    1. Использовать внешние компараторы  типа LM393 (их много похожих)
    2. Использовать встроенный в STM компаратор (на линию P и L) и отслеживать прерывание.

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

    2024-04-12_15-30-58.png

  7. Спасибо за ответы!
    Убедили, буду делать 3 отдельных Sheet Symbol.
    Отдельное спасибо за то, что подтвердили, что не я тупой (хотя это пока не точно) и не вижу элементарного способа, а что-то не так с Altium.

    Для меня обидно и странно, что отсутствует такая возможность.

     

  8. Приветствую. Сделать проект иерархическим -- не сама цель, просто у меня есть блок, который повторяется 64 (!!!) раза. Но речь не про него.
    Для вывода портов в шину используется функция Repeat. А как быть, если из повторяющегося блока выводит шина? Repeat здесь уже не работает. Я не думал, что это настолько редкая ситуация, чтобы в Altium не было для этого готового решения. Как быть?

    2021-10-09_11-12-07.png

  9. Приветствую! Проектирую прибор. Все надписи должны быть сделаны по ГОСТ. Подскажите, как должен быть подписан разъем питания. Нужно указать питающее напряжение и частоту? В какой последовательности? Над разъемом или под? Есть ли требования к шрифту?

    Пожалуйста, ткните в соответствующий ГОСТ.

  10. Приветствую! Имеется USB Blaster. Замечательно шьет .jic из под Quartus. Собираюсь передавать проект заказчику. С помощью какого ПО, кроме Quartus можно загружать jic файлы? Речь идет о мелкосерийном производстве. 

     

     

  11. Приветствую. Присмотрел для проектируемого прибора переключатель CK1029. Меня он устраивает тремя пунктами:

    1.  Доставаемость в России поштучно.
    2.  Возможность регулирования числа позиций.
    3.  Наличие 3d модели.

    Но я не понимаю как подобрать к нему ручку "крутилку". У него полностью круглый вал без насечек и к тому-же длинный -- 50 мм.

    Если выбрать ручку-клюв, типа K7-2, будет ли она надежно держаться?

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

    ck1029-lorlin-44964-500x500.jpeg

    CK1029.pdf

    DOC001459570.pdf

    DOC001255335.jpg

  12. Получил официальный ответ.

    Quote

     Заделка проводника в приборную часть соединителей
    СР-50-112ФВ, СР-75-110ФВ, СР-75-327ФВ

    1 Марку провода для заделки в приборную часть соединителя
    выбирает потребитель. Рекомендуется выбирать диаметр жилы
    не более 0,8 мм для СР-50-112ФВ, СР-75-110ФВ и 0,4 мм для СР-75-327ФВ.
    2 Снять изоляцию с проводника не повреждая жилу. Жилу облудить
    и обрезать, выдержав размер 2,5 мм.
    3 Паять жилу проводника в контакт 1 в соответствии с рисунком.
    Излишки припоя удалить. Место пайки очистить салфеткой, смоченной
    спиртом.

    То-есть, лепестка в комплектации нет. Возвратный ток, получается через корпус? Это какая-то жесть. Я понимаю, если к разъему подключена антенна, но если активная нагрузка 50 Ом?

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

    img.png

  13. 3 minutes ago, Pengozoid said:

    Я с такими шашечками ездил несколько лет - и видел, как людей премии лишали за разные "шашечки", в т.ч. лишние лепестки на шпильку и пр.

    Делайте как хотите:unknw:

    Я написал как хочу: поставил бы разъемы на плату, а плату прикрутил к панели, но нельзя.

    А как бы Вы предложили? Как я понял, у меня особых требований нет. Но альтернативу лепестку хотелось бы увидеть.

    1 minute ago, HardEgor said:

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

    Отправил вопрос на завод-изготовитель. Если ответят, то поделюсь.

  14. 6 minutes ago, Pengozoid said:

    Вы работаете в соответствии с какими-то стандартами (пусть даже внутренними стандартами предприятия) или так, для дома, для семьи? Я сомневаюсь, что вы "для себя" выбрали СР-50-112ФВ.

    Конечно не для себя. Есть ТЗ заказчика. Там это обязательное требование. Чем оно продиктовано не моего уровня вопрос. В ТЗ есть ГОСТЫ на воздействие внешних факторов и безопасность согласно правилам эксплуатации электроустановок, + ГОСТы на оформления документации. Сомневаюсь, что это имеет отношение к теме. Мне кажется, Вам все таки "шашечки"...

    6 minutes ago, HardEgor said:

    вот так https://www.platan.ru/cgi-bin/qwery.pl/id=923126192

    Только диаметр соответствующий.

    Благодарю! А ларчик просто открывался. Спасибо!

    Если  бы не требования ТЗ, то я бы решил проблему так: установил разъемы непосредственно на печатную плату, а плату жестко закрепил к панели. Обычно так и поступаю.

  15. 1 minute ago, Pengozoid said:

    Мы же не знаем вашей специфики.

    О какой специфики идет речь? Параметры сигнала я привел в предыдущих сообщениях (Импульсы, амплитуда 35В, фронты не хуже 50 нс, нагрузка 50 Ом). Корпус -- металлический, покрашенный. Толщина стенок 1 мм. Выбор соединительного кабеля обсуждался выше. Варианты: либо коаксиальный, либо в оплетке. Что пропустил?

  16. 9 minutes ago, HardEgor said:

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

    Фронты не хуже 50 нс. Длина в пределах корпуса прибора. Корпус размерами 150х300х250 мм. Думаю, соединение внутри не будет длиннее 200 мм.

     

  17. 33 minutes ago, HardEgor said:

    У нас местный магазин с разных мест привозит, вот например в Платане в конце раздела ВЧ переходники готовые кабельные переходы и у других, если поискать есть.

    А вот с одним облуженным концом что-то типа такого "SMA RG178  кабельная сборка".

    Спасибо за наводку! А не подскажете, оплетка у таких кабелей паябельная?

  18. 7 hours ago, dpss said:

    Спасибо. На али видел, о U.FL думал.  Но меня нормоконтролер не пропустит, если в перечне элементов будет стоять компонент с Али.

     

    7 hours ago, HardEgor said:

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

    Мы периодически такие покупаем для различных поделок.

    А не подскажите магазин?

     

    6 hours ago, vervs said:

    Сопротивление нагрузки какое?

    На линиях с уровнем 12 В -- 50 Ом, на линиях с уровнем 5 В и 35 В -- 75 Ом.

    Сигнал представляет собой импульсы высокой скважности (больше 100), потому средний ток в нагрузку не большой. Думаете стоит, заморочиться с разными разъемами 50/75 Ом ? Я, если честно, хотел поставить в обоих случаях для 50 Ом, думал, на расстояниях в пределах прибора особой разницы не будет.  

  19. Приветствую! Поправьте, если не в тот форум вопрос задал.

    Суть в следующем. Разрабатываю прибор. Прибор в металлическом корпусе, на передней и задней панели располагаются ВЧ разъемы. Разъемов много (около 20 штук). Как до них с печатной платы довести сигнал?

    К разъемам на панели можно просто подпаять коаксиальный кабель, но как быть с платой? Паять на плату -- очень плохо, плата должна выниматься для обслуживания (на самом деле этого делать никто никогда не будет, но в ТЗ такая возможность прописана). 

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

    Подайте идеи.

    P.S. Сигнал -- цифра, фронты 50 нс. (амплитуды 5В, 12В и 35В).  

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