Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

RS 485 full duplex с max485
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=16584
Страница 1 от 1

Автор:  nedoskiv [ Пон Юни 10, 2019 4:35 pm ]
Заглавие:  RS 485 full duplex с max485

Здравейте,

Налага ми се да ползвам RS485 за комуникация между две устройства, позачетох малко и видях че едно от популярните неща е чипът max485, като го поразгледах видях че е half-duplex, тоест не може да приема и предава едновременно, та се зачудих ако ползвам два чипа такива (което ще ми заеме още 2 жици от кабела) съответно единия да го вържа на UART ТX, другия на UOART RX, дали ще ми се получи full duplex комуникация, на теория би трябвало.

Автор:  marcuka68 [ Пон Юни 10, 2019 4:54 pm ]
Заглавие:  Re: RS 485 full duplex с max485

Здрасти!

Ако разстоянието е до няколко метра, можеш да минеш само с UART или с RS232.

Ако разстоянието е по-дълго, можеш да използваш само един чип MAX485. Запознай се по-подробно с документацията и схемите на примерни приложения.

Автор:  MYXATA [ Пон Юни 10, 2019 4:56 pm ]
Заглавие:  Re: RS 485 full duplex с max485

А какво ти пречи да е халф дуплекс :?:

Автор:  nedoskiv [ Пон Юни 10, 2019 5:07 pm ]
Заглавие:  Re: RS 485 full duplex с max485

Теоритичната идея че ако двете устройстват решат да пращат по едно и също време данните ще се загубят, както и това че ще ми яде по един екстра пин на контролера. (това че ще ми иска по един усукан чифт допълнително, не е грижа за сега, има го свободен на FTP-то :) )

Автор:  stoyanoff [ Пон Юни 10, 2019 6:55 pm ]
Заглавие:  Re: RS 485 full duplex с max485

Ти ли ще изграждаш двата комуникиращи нода? Или единият е готов?
И каква точно ти е идеята. Като гледам какви ги говориш за жиците, имам чувстовото, че ти искаш да закачиш всичко към една усукана двойка?! Не можеш да свързваш кабелите, както ти дойде! Трябва всички нодове да се свързани към усуканата двойка(+ към +, - към -), а не да ги делиш. И трябва правилно да се сметнат pull up/down резисторите, за да се получва предаване. Ще имаш на практика 4 нода на 1 линия и всички трябва да се изчакват. Ако нямаш достъп до другия нод може да е проблемно, защото ако е проектиран да работи на full duplex, едва ли чака да спре предаването по RX линията!
Иначе на цена от 2 чипа ще спестиш на практика 2 пина на контролера. Ако имаш контрол над двата нода просто направи half duplex предаване. Единственият проблем е, че на трансийвърите им трябва малко време да превключват от RX към TX и обратно.
Поздрави!

ПП: За да не се губят данните се използва някакъв протокол. Примерно добавяш CRC накрая и другия нод ти отговаря с ОК!

Автор:  bobihot [ Пон Юни 10, 2019 10:36 pm ]
Заглавие:  Re: RS 485 full duplex с max485

Той RS 485 е дефинран за full duplex.
Има и двойни чипове за целта. Не знам каква е разликата в случая от 422?
Тук ми се струва добре описано

https://www.windmill.co.uk/rs485.html

Toзи е интересен двоен до четворна имплементация :)

https://www.analog.com/media/en/technic ... /2872f.pdf

Има и други по-прости. Тук можеш да си избираш параметрично

https://www.ti.com/interface/rs-485-rs- ... rview.html

Автор:  nedoskiv [ Вто Юни 11, 2019 8:49 am ]
Заглавие:  Re: RS 485 full duplex с max485

Благодаря за отговорите

Като цяло аз ще си пиша протокола за комуникация и ще се прави връзка само между две устройства, като ми пристигнат чиповете от китайците ще поекспериментирам, до тогава ще си пренаправя нещата да работят на UART, ще видя как се държи half/full duplex но ми се струва да заложа на full, тъй като ще ми спести пинове на контролера и гарантирано няма да се загубят данни (то и на half duplex най вероятно няма да се губят).

Като цяло цялата тази схема ми трябва за да направя на една аларма да се закача клавиатура/RFID четец дисплей или каквото там ми дойде на акъла), тоест до устройството пътува едно FTP и по него върви ток и има спокойно жица и за full duplex

Автор:  itso.t [ Вто Юни 11, 2019 11:34 am ]
Заглавие:  Re: RS 485 full duplex с max485

nedoskiv написа:
...като ми пристигнат чиповете от китайците...

Недоскиф - скиф: https://store.comet.bg/Catalogue/IC/Int ... AiOiIyMCJ9

Автор:  Tisho [ Сря Юни 12, 2019 9:57 pm ]
Заглавие:  Re: RS 485 full duplex с max485

nedoskiv написа:
Здравейте,

Налага ми се да ползвам RS485 за комуникация между две устройства, позачетох малко и видях че едно от популярните неща е чипът max485, като го поразгледах видях че е half-duplex, тоест не може да приема и предава едновременно, та се зачудих ако ползвам два чипа такива (което ще ми заеме още 2 жици от кабела) съответно единия да го вържа на UART ТX, другия на UOART RX, дали ще ми се получи full duplex комуникация, на теория би трябвало.


Отиваш на RS422, като искаш пълен дуплекс. :)

Автор:  nedoskiv [ Пет Юни 14, 2019 5:15 pm ]
Заглавие:  Re: RS 485 full duplex с max485

и такова ще поръчам от китайците да има, но сега ще трябва да напиша софтуера докато дойдат нещата

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/