Re: přepínání sériovek

Jindrich Fucik fulda na seznam.cz
Středa Březen 13 13:51:08 CET 2019


Tady se bohužel může vyskytnout uživatel, který nepochopí tu výlučnost a nechá zaplé obě strany. Pak by strana s RS485 komunikovala a posílala mi bláboly. Takhle je to tak, že 485 přepnu do směru "z venku do procesoru" (data nevybíhají na 485) a zároveň vyloučím to Tx tím přepínačem.

Tedy - pokud je připojeno USB, tak má port pro sebe USB a je to.

---------- Původní e-mail ----------

Od: Pavel Poucha <pavel.poucha na papouch.com>

Komu: HW-news <hw-list na list.hw.cz>

Datum: 13. 3. 2019 9:50:46

Předmět: Re: přepínání sériovek

Zdravím,

a je směr do procesoru třeba přepínat? Protože pokud se použije vždy jen jeden port, z druhého nic nepřijde. U mnoha zařízení to tak máme uděláno, vysíláme na oba porty a signály dovnitř jsou jen sečteny.  


Obvykle je to proto, aby si uživatel mohl zvolit buď RS232 nebo RS485.


S pozdravem
ing. Pavel Poucha
jednatel
pavel.poucha na papouch.com
Tel. +420 777 232 485

Papouch s.r.o. - vývoj
Papouch store s.r.o. - obchod
Papouch production s.r.o. - výroba


Máte-li chuť, navštivte naše stránky http://www.papouch.com/










út 12. 3. 2019 v 21:21 odesílatel Jindrich Fucik <fulda na seznam.cz> napsal:

Ahoj vespolek,



mám takovou představu, že bych si udělal desku, která se bude tvářit 

jako Arduino (Nano/Uno R3), bude na ní atmega s arduino boot loaderem a 

usb-serial převodníkm (třeba ftdi) pro nahrávání kódu z Arduino IDE.

Zároveň ale potřebuji sériový port používat jinde (komunikace po RS485). 

Proto jsem si naplánoval, že budu sériový port "přepínat".

Představa je taková, že Tx z procesoru připojím na Rx obou převodníků 

(max485 i ftdi). Problém je opačná strana, Tx z převodníků musím 

přepínat do jednoho Rx na procesoru.



Naplánoval jsem si na to jednu 7400, kterou použiji jako přepínač. Pokud 

je přítomno Vbus (je připojeno USB), tak se port přepne na ftdi a bude 

se očekávat programování, pokud není tak se přepne na max485 a bude se 

očekávat normální komunikace.



Vlastní přepínač si představuji zhruba takto:

http://diskuze.modely.biz/download/file.php?id=30033

(rychlost komunikace pro boot loader je 115200, rychlost pro 485 je 65000)



Mám něco špatně? Je nějaký jednodušší a lehčí postup?



Díky



_______________________________________________

HW-list mailing list  -  sponsored by www.HW.cz

Hw-list na list.hw.cz

http://list.hw.cz/mailman/listinfo/hw-list



_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list