Виж темите без отговор | Виж активните теми
Дата и час: Чет Мар 28, 2024 5:52 pm
|
Страница 1 от 1
|
[ 10 мнения ] |
|
RS 485 full duplex с max485
Автор |
Съобщение |
nedoskiv
Ранг: Минаващ
Регистриран на: Сря Юни 05, 2019 2:03 pm Мнения: 36
|
RS 485 full duplex с max485
Здравейте,
Налага ми се да ползвам RS485 за комуникация между две устройства, позачетох малко и видях че едно от популярните неща е чипът max485, като го поразгледах видях че е half-duplex, тоест не може да приема и предава едновременно, та се зачудих ако ползвам два чипа такива (което ще ми заеме още 2 жици от кабела) съответно единия да го вържа на UART ТX, другия на UOART RX, дали ще ми се получи full duplex комуникация, на теория би трябвало.
|
Пон Юни 10, 2019 3:35 pm |
|
|
marcuka68
Ранг: Ориентиран
Регистриран на: Пет Авг 07, 2009 3:58 pm Мнения: 267
|
Re: RS 485 full duplex с max485
Здрасти!
Ако разстоянието е до няколко метра, можеш да минеш само с UART или с RS232.
Ако разстоянието е по-дълго, можеш да използваш само един чип MAX485. Запознай се по-подробно с документацията и схемите на примерни приложения.
|
Пон Юни 10, 2019 3:54 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: RS 485 full duplex с max485
А какво ти пречи да е халф дуплекс
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пон Юни 10, 2019 3:56 pm |
|
|
nedoskiv
Ранг: Минаващ
Регистриран на: Сря Юни 05, 2019 2:03 pm Мнения: 36
|
Re: RS 485 full duplex с max485
Теоритичната идея че ако двете устройстват решат да пращат по едно и също време данните ще се загубят, както и това че ще ми яде по един екстра пин на контролера. (това че ще ми иска по един усукан чифт допълнително, не е грижа за сега, има го свободен на FTP-то )
|
Пон Юни 10, 2019 4:07 pm |
|
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 12:01 pm Мнения: 2201
|
Re: RS 485 full duplex с max485
Ти ли ще изграждаш двата комуникиращи нода? Или единият е готов? И каква точно ти е идеята. Като гледам какви ги говориш за жиците, имам чувстовото, че ти искаш да закачиш всичко към една усукана двойка?! Не можеш да свързваш кабелите, както ти дойде! Трябва всички нодове да се свързани към усуканата двойка(+ към +, - към -), а не да ги делиш. И трябва правилно да се сметнат pull up/down резисторите, за да се получва предаване. Ще имаш на практика 4 нода на 1 линия и всички трябва да се изчакват. Ако нямаш достъп до другия нод може да е проблемно, защото ако е проектиран да работи на full duplex, едва ли чака да спре предаването по RX линията! Иначе на цена от 2 чипа ще спестиш на практика 2 пина на контролера. Ако имаш контрол над двата нода просто направи half duplex предаване. Единственият проблем е, че на трансийвърите им трябва малко време да превключват от RX към TX и обратно. Поздрави!
ПП: За да не се губят данните се използва някакъв протокол. Примерно добавяш CRC накрая и другия нод ти отговаря с ОК!
_________________www.elkran.com
|
Пон Юни 10, 2019 5:55 pm |
|
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 2:35 pm Мнения: 1748
|
Re: RS 485 full duplex с max485
Той RS 485 е дефинран за full duplex. Има и двойни чипове за целта. Не знам каква е разликата в случая от 422? Тук ми се струва добре описано https://www.windmill.co.uk/rs485.htmlToзи е интересен двоен до четворна имплементация https://www.analog.com/media/en/technic ... /2872f.pdfИма и други по-прости. Тук можеш да си избираш параметрично https://www.ti.com/interface/rs-485-rs- ... rview.html
|
Пон Юни 10, 2019 9:36 pm |
|
|
nedoskiv
Ранг: Минаващ
Регистриран на: Сря Юни 05, 2019 2:03 pm Мнения: 36
|
Re: RS 485 full duplex с max485
Благодаря за отговорите
Като цяло аз ще си пиша протокола за комуникация и ще се прави връзка само между две устройства, като ми пристигнат чиповете от китайците ще поекспериментирам, до тогава ще си пренаправя нещата да работят на UART, ще видя как се държи half/full duplex но ми се струва да заложа на full, тъй като ще ми спести пинове на контролера и гарантирано няма да се загубят данни (то и на half duplex най вероятно няма да се губят).
Като цяло цялата тази схема ми трябва за да направя на една аларма да се закача клавиатура/RFID четец дисплей или каквото там ми дойде на акъла), тоест до устройството пътува едно FTP и по него върви ток и има спокойно жица и за full duplex
|
Вто Юни 11, 2019 7:49 am |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10573 Местоположение: София
|
Re: RS 485 full duplex с max485
|
Вто Юни 11, 2019 10:34 am |
|
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 10:24 pm Мнения: 1923 Местоположение: Габрово
|
Re: RS 485 full duplex с max485
Отиваш на RS422, като искаш пълен дуплекс.
|
Сря Юни 12, 2019 8:57 pm |
|
|
nedoskiv
Ранг: Минаващ
Регистриран на: Сря Юни 05, 2019 2:03 pm Мнения: 36
|
Re: RS 485 full duplex с max485
и такова ще поръчам от китайците да има, но сега ще трябва да напиша софтуера докато дойдат нещата
|
Пет Юни 14, 2019 4:15 pm |
|
|
|
Страница 1 от 1
|
[ 10 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: Google [Bot] и 5 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|