|
Сопряжение входных сигналов. |
|
|
|
 |
Ответов
|
Oct 14 2017, 08:50
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 11 2017, 15:43)  У меня есть сенсоры и энкодеры с разными амплитудами выходных сигналов от 5 до 24 вольт. Завести напрямую на контроллер я их естественно не могу. Я думал поставить полярный или биполярный транзистор и проблема решена... Это, как раз, не естественно - вставлять лишние транзисторы в схему, там где они не требуются. Естественно - это завести эти сигналы через делители напрямую на входы МК.
|
|
|
|
|
Oct 15 2017, 16:07
|

Местный
  
Группа: Участник
Сообщений: 255
Регистрация: 30-01-07
Из: Калининградская обл.
Пользователь №: 24 867

|
Цитата(Jenya7 @ Oct 15 2017, 16:28)  это как? максимальная амплитуда 24 вольта. чтоб поделить до 3.3 вольта нужно поставить делитель 1 к 8. но на таком делителе 5-ти вольтовый сигнал будет меньше порога логического нуля. Я не пойму, Вы хотите получить универсальный вход МК, который бы работал и от 24, и от 5 вольт?
--------------------
Всем творческой удачи и профессионального роста!
|
|
|
|
|
Oct 15 2017, 21:07
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(@Ark @ Oct 16 2017, 01:07)  Вы в состоянии ясно сформулировать свою задачу? Что с чем конкретно собираетесь сопрягать? Что - на входе, что - на выходе? Цитата(LII @ Oct 15 2017, 22:07)  Я не пойму, Вы хотите получить универсальный вход МК, который бы работал и от 24, и от 5 вольт? Да. Именно это моя цель. Есть входной сигнал который варьируется от 5 до 24 вольт. Мне надо принять его на ножке микроконтролера. Цитата(Plain @ Oct 16 2017, 01:47)  Напрямую, естественно, нет. Потому что предельный ток открытого, в данном случае, входного защитного диода МК не бесконечен, а вполне конкретно указан в его официальной бумаге — в разделе предельных режимов, естественно.
Таким образом, после прочтения данного раздела и отступа от его пределов на порядок, задача решается никакими не аж оптронами, не "полярными транзисторами" и не очередной многостраничной темой, а всего-навсего одним резистором. да. было дело. на АВРках я вешал сеть на ножку контроллера через мегаомные резисторы. с тех пор я вырос, стал серьезней да и проекты повзрослели.
Сообщение отредактировал Jenya7 - Oct 15 2017, 21:08
|
|
|
|
|
Oct 15 2017, 21:29
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 16 2017, 00:07)  Да. Именно это моя цель. Есть входной сигнал который варьируется от 5 до 24 вольт. Мне надо принять его на ножке микроконтролера. Когда ж Вы начнете ясно выражать свои мысли? То есть нужен вход, к которому можно подключать различные датчики с фиксированными выходными уровнями от 0В (лог."0") - 5В (лог."1"), до 0B (лог."0") - 24В (лог."1"). Я вас правильно понял? А что с питанием МК - оно постоянно или может варьироваться в процессе работы?
|
|
|
|
|
Oct 16 2017, 05:47
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(@Ark @ Oct 16 2017, 02:29)  Когда ж Вы начнете ясно выражать свои мысли? То есть нужен вход, к которому можно подключать различные датчики с фиксированными выходными уровнями от 0В (лог."0") - 5В (лог."1"), до 0B (лог."0") - 24В (лог."1"). Я вас правильно понял? А что с питанием МК - оно постоянно или может варьироваться в процессе работы? питание МК 3.3 вольта. от датчика может прийти, как вы правильно заметили, 0-5 в или 0-24 в.
|
|
|
|
|
Oct 16 2017, 06:07
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 16 2017, 08:47)  питание МК 3.3 вольта. от датчика может прийти, как вы правильно заметили, 0-5 в или 0-24 в. Вариант с одним резистором, предложенный Plain, Вам подойдет лучше всего. Если бы не паразитная запитка МК от входа... Скажите, может ли быть ситуация, когда сигнал от датчика (высокий уровень) есть, а штатного питания на МК нет (выключен)? Иными словами, у МК и датчиков общий первичный источник питания или нет?
|
|
|
|
|
Oct 16 2017, 06:50
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(@Ark @ Oct 16 2017, 12:07)  Вариант с одним резистором, предложенный Plain, Вам подойдет лучше всего. Если бы не паразитная запитка МК от входа... Скажите, может ли быть ситуация, когда сигнал от датчика (высокий уровень) есть, а штатного питания на МК нет (выключен)? Иными словами, у МК и датчиков общий первичный источник питания или нет? вообще конечно такая ситуация может быть. датчики не синхронизированы с МК. Защиты от сигналов датчиков при выключенном МК нет. Но мне как то очень не хочется испытывать на прочность входы МК одним резистором. Как то экстремально это. Система стоит у клиента в труднодоступном месте. Требование - максимальная надежность, поставил и забыл. Вобщем убедили меня поставить резистор, только сказали внешние диоды поставить для надежности. Еще предлагали зенер по низу поставить вместо диодов. А как расчитать резистор и диоды? Входному пину нужен какой то минимальный втекающий ток или можно впендюрить резистор килоом так 100 и не париться?
Сообщение отредактировал Jenya7 - Oct 16 2017, 08:47
|
|
|
|
|
Oct 16 2017, 08:45
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 16 2017, 09:50)  Требование - максимальная надежность, поставил и забыл. Понятно. Тогда, примерно так:
P.S. Можете даже перепутать полярность подключения датчика. Ничего не должно выйти из строя.
Сообщение отредактировал @Ark - Oct 16 2017, 08:52
|
|
|
|
|
Oct 16 2017, 08:49
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(@Ark @ Oct 16 2017, 14:45)  Понятно. Тогда, примерно так:
о! спасибо. а мне посоветовали так. а в вашей схеме когда на входе потенциал 3.3 вольта поделиться?
Сообщение отредактировал Jenya7 - Oct 16 2017, 08:54
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 16 2017, 09:07
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 16 2017, 11:49)  а в вашей схеме когда на входе потенциал 3.3 вольта поделиться? Нет, не поделится. При высоком входном уровне на входе МК будет 3.3В. При низком (нуле) - не более 0,3В (в самом наихудшем случае). Ваша схема хуже - не спасает от паразитной запитки МК. Хотя это "типовое" решение, но Вам оно не подойдет.
|
|
|
|
|
Oct 16 2017, 09:48
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 16 2017, 12:21)  спасибо. а может увеличить резисторы? вместо 3.3к поставить 10к. А то как то сцыкотно боязно.  Не советую. Сейчас резистор (R2) рассчитан на рабочий ток примерно 1мА при замыкании датчика на землю. (И на ток примерно 10мА при переполюсовке). Чем меньше будет рабочий ток (с увеличением резистора), тем ниже будет помехоустойчивасть вашей схемы. Все и так будет надежно, почти как в танке. P.S. Вы только не сказали про длину проводов от датчиков до МК. Надеюсь, она находится в "разумных" пределах?
|
|
|
|
|
Oct 16 2017, 10:10
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 16 2017, 12:54)  ... бывают случаи когда длина проводов значительна - 10 метров. Это проблема? Это зависит от того, где эти 10 метров проходят. Если рядом с силовой аппаратурой - может быть проблема. Используйте витую пару для подключения датчиков. Смотрите чтобы падение напряжения на проводах не было значительным... 10кГц - это не предел для этой схемы... Вообще, конечно, когда речь идет о десятках метров лучше использовать уже совсем другие решения...
|
|
|
|
|
Oct 16 2017, 10:23
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(@Ark @ Oct 16 2017, 16:10)  Это зависит от того, где эти 10 метров проходят. Если рядом с силовой аппаратурой - может быть проблема. Используйте витую пару для подключения датчиков. Смотрите чтобы падение напряжения на проводах не было значительным... 10кГц - это не предел для этой схемы... Вообще, конечно, когда речь идет о десятках метров лучше использовать уже совсем другие решения... спасибо. просимулировал на LTSpice там конечно все красиво. ток как вы и сказали 0.9 ма. а что бы вы посоветовали для длинных проводов? я знаю на том конце используют sing-to-diff проводят по витой паре диф. сигнал и на этом конце собирают с diff-to-sing но это громоздко. и еще такой вопрос - не нужно добавить конденсатор после BAT54 от дребезга?
Сообщение отредактировал Jenya7 - Oct 16 2017, 10:37
|
|
|
|
|
Oct 16 2017, 10:41
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(Jenya7 @ Oct 16 2017, 13:23)  спасибо. просимулировал на LTSpice там конечно все красиво. ток как вы и сказали 0.9 ма. а что бы вы посоветовали для длинных проводов? По-моему диод у Вас не тот в симуляторе, должен быть Шоттки. Для длинных проводов и/или плохой помеховой обстановки нужны драйверы с двух сторон - RS422(RS485). Возможно, с гальванической развязкой... Не очень дешево, но очень надежно.
|
|
|
|
Сообщений в этой теме
Jenya7 Сопряжение входных сигналов. Oct 11 2017, 12:43 Ydaloj если настолько проблема в схемотехнике, что аж вот... Oct 11 2017, 12:49 Jenya7 Цитата(Ydaloj @ Oct 11 2017, 17:49) если ... Oct 11 2017, 13:00  HardEgor Цитата(Jenya7 @ Oct 11 2017, 20:00) ну на... Oct 11 2017, 13:07   Jenya7 Цитата(HardEgor @ Oct 11 2017, 18:07) Есл... Oct 11 2017, 13:17    Lmx2315 ..если не критично - развяжитесь оптроном. Oct 11 2017, 13:29     Jenya7 Цитата(Lmx2315 @ Oct 11 2017, 18:29) ..ес... Oct 11 2017, 13:50      Ydaloj Цитата(Jenya7 @ Oct 11 2017, 16:50) оптро... Oct 12 2017, 14:37       Jenya7 Цитата(Ydaloj @ Oct 12 2017, 19:37) Видим... Oct 14 2017, 06:48    HardEgor Цитата(Jenya7 @ Oct 11 2017, 20:17) я ник... Oct 11 2017, 15:00     Jenya7 Цитата(HardEgor @ Oct 11 2017, 20:00) А т... Oct 11 2017, 15:12      HardEgor Цитата(Jenya7 @ Oct 11 2017, 22:12) если ... Oct 11 2017, 15:21       Jenya7 Цитата(HardEgor @ Oct 11 2017, 20:21) Это... Oct 11 2017, 15:44        HardEgor Цитата(Jenya7 @ Oct 11 2017, 22:44) макси... Oct 11 2017, 16:30         Jenya7 Цитата(HardEgor @ Oct 11 2017, 21:30) где... Oct 11 2017, 16:54       варп Цитата(HardEgor @ Oct 11 2017, 21:21) Это... Oct 11 2017, 15:46        Ruslan1 Цитата(варп @ Oct 11 2017, 17:46) ...ни о... Oct 16 2017, 11:09 A.Lex Цитата(@Ark @ Oct 14 2017, 11:50) Естеств... Oct 14 2017, 13:39                @Ark Цитата(Jenya7 @ Oct 16 2017, 13:23) и еще... Oct 16 2017, 11:06                 Jenya7 Цитата(@Ark @ Oct 16 2017, 17:06) Если хо... Oct 16 2017, 11:11        XVR Цитата(Jenya7 @ Oct 16 2017, 09:50) Систе... Oct 16 2017, 10:48  @Ark Цитата(Jenya7 @ Oct 15 2017, 17:28) это к... Oct 15 2017, 19:07 AnatolyT если нужен скоростной ответ от датчика, ставьте тр... Oct 14 2017, 10:25 @Ark Цитата(AnatolyT @ Oct 14 2017, 13:25) есл... Oct 14 2017, 11:01 AnatolyT 10 мкс задержки иногда неприемлемо Oct 14 2017, 11:46 @Ark Цитата(AnatolyT @ Oct 14 2017, 14:46) 10 ... Oct 14 2017, 13:56 Plain Цитата(Jenya7 @ Oct 11 2017, 15:43) сигна... Oct 15 2017, 19:47 @Ark Цитата(Plain @ Oct 15 2017, 22:47) Таким ... Oct 15 2017, 20:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|