Автор |
Съобщение |
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10255 Местоположение: София
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
|
Вто Яну 31, 2023 8:27 pm |
|
 |
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 3:00 pm Мнения: 1273 Местоположение: София
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
Ако използваш TBU на сигналните линии, то те са ти защитени от всякакво свързване /почти/. Остава да защитиш захранванията.
|
Вто Яну 31, 2023 9:48 pm |
|
 |
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 7:44 pm Мнения: 2675 Местоположение: Пловдив
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
Разглеждам 3 кофти свързвания на устройството.
1. GND на бъса свързан към "А" входа на 485 драйвера , а +12V бъса е свързан към масата на устройството. Т.е. от гледна точна на устройството, на "А" входа на 485 драйвера се подава отрицателно напрежение. Ако драйвера е с лимит -7V и защитата е с транзил, то той трябва да клампва при 0.5A ток от захранването не повече от -7V или да разсейва 3.5W при това неограничено време (а не 20uS). Ако защитата е с обратен диод - Анод към маса и Катод към "А" входа на 485 драйвера, то той трябва да издържа 0.5A при това неограничено време.
Ако драйвера е с лимит +/-15V (SP3485) и защитата е с транзил, то той трябва да клампва при 0.5A ток от захранването не повече от +15V , но захранването е макс +14.2V и изглежда няма проблем. (транзила няма да се отпуши) Ако защитата е с обратен диод - Анод към маса и Катод към "А" входа на 485 драйвера, то той трябва да издържа 0.5A при това неограничено време.
2. +12V бъса свързан към "А" входа на 485 драйвера , а GND бъса е свързан към масата на устройството. Ако драйвера е с лимит +12V и защитата е с транзил, то той трябва да клампва при 0.5A ток от захранването не повече от +12V при захранването е макс +14.2V или да разсейва 6W при това неограничено време. Ако драйвера е с лимит +/-15V (SP3485) и защитата е с транзил, то той трябва да клампва при 0.5A ток от захранването не повече от +15V , но захранването е макс +14.2V и изглежда няма проблем. (транзила няма да се отпуши) 3. +12V бъса свързан към "А" входа на 485 драйвера , а GND бъса е свързан към "B" входа на 485 драйвера - пак транзила трябва да разсейва мощност при драйвер -7/+12V лимити и съответните транзили или обърнат диод към маса.
Другия проблем с транзилите е, че имат голям капацитет, който се добавя към линията. И като се сложат 32 устройства с тези капацитети - скоростта по бъса ще се ограничи значително.
Варианта диодна матрица + транзил решава проблема с добавения паразитен капацитет, но диодите ще трябва да издържат 0.5A и при драйвер -7/+12V лимит, транзила пак ще трябва да разсейва няколко вата постоянно. Ако драйвера е с лимит +/-15V (SP3485) - изглежда няма проблем.
|
Вто Яну 31, 2023 11:21 pm |
|
 |
nobodyshadow
Ранг: Почетен член
Регистриран на: Съб Окт 30, 2004 4:18 am Мнения: 623
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
Тез устройства някой ще ги вързва едно по едно жичка по жичка ли? С някакви конектори които няма как да включиш на обратно не се ли решава проблема?
_________________ Не мога да знам всичко,а и не искам.Тогава би било прекалено лесно и скучно!
|
Вто Яну 31, 2023 11:58 pm |
|
 |
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 7:44 pm Мнения: 2675 Местоположение: Пловдив
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
|
Сря Фев 01, 2023 12:02 am |
|
 |
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 3:00 pm Мнения: 1273 Местоположение: София
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
Ето за това става дума: https://www.bourns.com/docs/product-dat ... tbu-df.pdfНапример, на TBU-DF055-050-WH, токът на изключване е 50mA. Съпротивлението в работно положение е 12 - 26 ома. Т.е може да се използва в комбинация с маломощен трансил с малък капацитет към чипа. Мощният трансил/ разрядник/ TISP на входа на съединителя може да се спести. Ако разбира се, не ви стиска цената.
|
Сря Фев 01, 2023 10:16 am |
|
 |
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 7:44 pm Мнения: 2675 Местоположение: Пловдив
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
Да, чипа е нещо като токов ограничител с "падаща" карактеристика. Тези 26 ома не знам дали не идват малко в повече за TBU-DF055-050-WH, при това за двете линии (ако правилно съм разбрал) това съпротивление е двойно или 2*26 ома спрямо диференциалната линия. Ако бъс-а е терминиран в двата края с 120 ома, то би се получил делител почти на две на изходното диференциално напрежение на драйвера, което и при 250м линия (активно съпротивление 32 ома/линия) - би намалило допълнително нивото на приетия сигнал. Токоограничения (без чупене на характеристиката) може да се направят с единичен MOS транзистор със собствен канал (или полеви PN транзистор) свързан с гейт към сорса, ако е с ниско прагово (под 0.6V) и съпротивление на канала 12 ома (ако е по-малко може да се добави резистор между G-S , така че да стане 12 ома). Друг въпрос - относно поляризирането на линията, когато няма предаване (изходите на драйверите на всички у-ва по линията са забранени). Обикновено го правят "пасивно" с 2 резистора - към маса и захранване +5V(или +3.3V). Някой да се е заигравал да замени тези резистори с генератори на ток? Т.е. схема с безкрайно динамично съпротивление при променлив сигнал, което НЕ шунтира допълнително линията по променлив сигнал? Питам, защото искам да направя нещо подобно на SAE J1708/J1587 при арбитрирането на бъса при мултимастер мрежа.
|
Сря Фев 01, 2023 12:46 pm |
|
 |
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 7:44 pm Мнения: 2675 Местоположение: Пловдив
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
За защитата не успях да измисля нищо по-смислено от SM712. Има обаче голям паразитен капацитет. Относно варианта с диоди и транзил след тях - решението е доста "дървено", защото диодите за 0.5А са в голям корпус. Отделно, че транзила след тях примерно SMBJ12(C)A има не-много стръмна характеристика. Има Reverse Standoff Voltage 12V, Min. Breakdown Voltage 13.3 и кламтира до 19.9V ?!? T.e. не намирам чип който да клампира 15V и който при 14V все още да е запушен. Предполагам, че заради това слагат TBU-DF055-050-WH чипа, но той струва почти колкото цялата платка. Чаркалъка по защитите на бъс-а струват повече от останалите чипове... Защо не ги вграждат в самите драйверни чипове?
|
Сря Фев 01, 2023 10:44 pm |
|
 |
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10255 Местоположение: София
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
Вероятно за да може енергията от "пляк" да остане извън кристала на чипа.
|
Сря Фев 01, 2023 11:40 pm |
|
 |
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 7:44 pm Мнения: 2675 Местоположение: Пловдив
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
Продължавайки да ровя по темата попаднах на " Bus-Polarity Correcting RS-485 Transceiver With IEC-ESD Protection". Освен вградената ESD защита има и схема автоматично корегираща обратното свързване на A-B входовете на драйвера.
|
Пет Фев 03, 2023 10:33 am |
|
 |
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27715 Местоположение: София
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
И сигурно струва една кофа пари и го няма. Преди време слагах едни изолирани драйвери с все защита, съжалих 10 пъти че ги сложих.
|
Пет Фев 03, 2023 10:41 am |
|
 |
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 7:44 pm Мнения: 2675 Местоположение: Пловдив
|
 Re: Защита на мрежово RS485 устройство от погрешно свързване
За парите - търся "бюджетно" решение. Това едва ли е такова  Друго интересно на което попаднах е " Full Duplex RS-485 Over Two Wires Reference Design". Не знаех, че краварите имат и такива чипове.
|
Пет Фев 03, 2023 10:52 am |
|
|