UART protokol - dekodovanie
Moderátori: psichac, Moderátori
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
UART protokol - dekodovanie
Ahojte. Prosim vas, vedel by mi niekto povedat, pripadne napisat postup ako dekodovat UART protokol ako je na obrazku? Aky ma baudrate, parity bit, stop bit, ... Pre niekoho to mozno bude lahka tema . Neviem ani, kolko prikazov je na obrazku. Mozno este pomoze, ze meral som to na vystupe A82C250 (CAN Controller)
0
Re: UART protokol - dekodovanie
Dobry osciloskop alebo lacny analyzator z ciny na usb za par euro a soft.
Alebo zapnut osi zvisle na osciloskope, pero papier, a ides pises 1 a 0
A sisi isty ze uart?
Alebo zapnut osi zvisle na osciloskope, pero papier, a ides pises 1 a 0
A sisi isty ze uart?
0
Re: UART protokol - dekodovanie
otázka je, čo je na obrázku: je to signál z CAN-kontroléra(napr.: SJA1000) cez budič 82C250 alebo je to signál z UARTU??martin63 napísal: ↑30 Apr 2022, 18:28Ahojte. Prosim vas, vedel by mi niekto povedat, pripadne napisat postup ako dekodovat UART protokol ako je na obrazku? Aky ma baudrate, parity bit, stop bit, ... Pre niekoho to mozno bude lahka tema . Neviem ani, kolko prikazov je na obrazku. Mozno este pomoze, ze meral som to na vystupe A82C250 (CAN Controller)
sériový asynchronny z UARTU je niečo iné ako z CAN-kontroléra. toto na obr. mi dáva bitovú rýchlosť 500kbit
0
-
- Pokročilý člen
- Príspevky: 652
- Dátum registrácie: 06 Dec 2020, 11:46
- Bydlisko: Banska Stiavnica
- Vek: 39
Re: UART protokol - dekodovanie
V rychlosti, mozno mam niekde chybu:
v 1. bajte odosle 0x01 , paritny bit je 1
v 2. bajte odosle 0x02 , paritny bit je 1
v 3. bajte odosle 0xFD , paritny bit je 1
v 4. bajte odosle 0x00 , paritny bit je 0
Celkovo pre odoslanie jedneho bajtu uart posiela 11bitov.
Uart tu pocita paritny bit podla poctu log1 (resp. log0) v odosielanom bajte (8bitov). Ak je parny pocet jedniciek dava paritny bit 0, ak neparny dava paritny bit 1.
Pozn. : Stvrty bajt konci v case 93us.
v 1. bajte odosle 0x01 , paritny bit je 1
v 2. bajte odosle 0x02 , paritny bit je 1
v 3. bajte odosle 0xFD , paritny bit je 1
v 4. bajte odosle 0x00 , paritny bit je 0
Celkovo pre odoslanie jedneho bajtu uart posiela 11bitov.
Uart tu pocita paritny bit podla poctu log1 (resp. log0) v odosielanom bajte (8bitov). Ak je parny pocet jedniciek dava paritny bit 0, ak neparny dava paritny bit 1.
Pozn. : Stvrty bajt konci v case 93us.
0
"No pain, no gain." (KC238)
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
Re: UART protokol - dekodovanie
Ahoj. Je to signál na pine RX Can kontrolóra 82C250.solec napísal: ↑30 Apr 2022, 20:12otázka je, čo je na obrázku: je to signál z CAN-kontroléra(napr.: SJA1000) cez budič 82C250 alebo je to signál z UARTU??martin63 napísal: ↑30 Apr 2022, 18:28Ahojte. Prosim vas, vedel by mi niekto povedat, pripadne napisat postup ako dekodovat UART protokol ako je na obrazku? Aky ma baudrate, parity bit, stop bit, ... Pre niekoho to mozno bude lahka tema . Neviem ani, kolko prikazov je na obrazku. Mozno este pomoze, ze meral som to na vystupe A82C250 (CAN Controller)
sériový asynchronny z UARTU je niečo iné ako z CAN-kontroléra. toto na obr. mi dáva bitovú rýchlosť 500kbit
0
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
Re: UART protokol - dekodovanie
Dakujem pekne. Este mam otazku. Bit trva 2us alebo 4us?miso156 napísal: ↑30 Apr 2022, 20:24V rychlosti, mozno mam niekde chybu:
v 1. bajte odosle 0x01 , paritny bit je 1
v 2. bajte odosle 0x02 , paritny bit je 1
v 3. bajte odosle 0xFD , paritny bit je 1
v 4. bajte odosle 0x00 , paritny bit je 0
Celkovo pre odoslanie jedneho bajtu uart posiela 11bitov.
Uart tu pocita paritny bit podla poctu log1 (resp. log0) v odosielanom bajte (8bitov). Ak je parny pocet jedniciek dava paritny bit 0, ak neparny dava paritny bit 1.
Pozn. : Stvrty bajt konci v case 93us.
0
-
- Pokročilý člen
- Príspevky: 652
- Dátum registrácie: 06 Dec 2020, 11:46
- Bydlisko: Banska Stiavnica
- Vek: 39
Re: UART protokol - dekodovanie
Pre Martin:
Jeden bit je 2 us.
Pozn.: Start bit zacina okamzite ako konci stop bit z predchadzajuceho bajtu.
Jeden bit je 2 us.
Pozn.: Start bit zacina okamzite ako konci stop bit z predchadzajuceho bajtu.
0
"No pain, no gain." (KC238)
-
- Ultimate člen
- Príspevky: 4426
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
Re: UART protokol - dekodovanie
Kup si toto najlacnejsie z aliexpress alebo rychlejsie a za drahsie z Ebay niekde v EU (belgicko). alebo podpor vyrobcu a kup si original z www.saleae.commartin63 napísal: ↑30 Apr 2022, 18:28Ahojte. Prosim vas, vedel by mi niekto povedat, pripadne napisat postup ako dekodovat UART protokol ako je na obrazku? Aky ma baudrate, parity bit, stop bit, ... Pre niekoho to mozno bude lahka tema . Neviem ani, kolko prikazov je na obrazku. Mozno este pomoze, ze meral som to na vystupe A82C250 (CAN Controller)
"Recenzia"
https://www.youtube.com/watch?v=rR5cEFRO9_s
Ten ma v sebe integrovane rozne rozhrania:
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
Re: UART protokol - dekodovanie
Pre romiadam
Mam to kupene. To co som poslal je vystup z toho analyzatora. Dekodovanie nekonci pri kupu analyzatora. Treba este nastavit analyzator. Preto som sa pytal ako zistit pozadovane hodnoty aby som vedel nastavit analyzator.
Mam to kupene. To co som poslal je vystup z toho analyzatora. Dekodovanie nekonci pri kupu analyzatora. Treba este nastavit analyzator. Preto som sa pytal ako zistit pozadovane hodnoty aby som vedel nastavit analyzator.
0
Re: UART protokol - dekodovanie
pre holý log. analyzátor potrebuješ ešte nadstavbu pre protokol CAN. CAN zbernica ide v tzv. frame-och. pozri data sheet od str. 24. tie sú oddelene tzv. interframe space. pokiaľ frame nie je potvrdzovaný idú data framy v kuse za sebou pokiaľ nie je preplnený register chýb. protokol je bitový s CRC a s ACK potvrdzovaním. data sú 8bitové- parita tu neexistuje. priorita na zbernici je podľa bitov identifikátora.
Načo to potrebuješ analyzovať ??
Načo to potrebuješ analyzovať ??
- Prílohy
-
- PCA82C200T.pdf
- (1.64 MiB) 72 stiahnutí
0
-
- Ultimate člen
- Príspevky: 2587
- Dátum registrácie: 20 Júl 2010, 00:00
- Bydlisko: okolie KE
- Vek: 27
Re: UART protokol - dekodovanie
Mne sa dobre robí s sigrok pulseview. Skúste, či vie čítať z vášho LA.
0
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
Re: UART protokol - dekodovanie
Vdaka vsetkym. Podarilo sa mi s vasou pomocou nastavit analyzer. Prikladam aj obrazok s nastavenim.
0
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
Re: UART protokol - dekodovanie
Predsalen ma dalsiu otazku. Kedze sa nam podarilo prist na nastavenie analyzatora, zacal som dekodovat, co znamena ktory byte. Lenze neviem na to prist. Vedel by mi niekto s tym pomoct? Jedine, co sa mi podarilo, je ze sa mi podarilo identifikovat byte, ktory urcuje poradie. V tabulke je UART_CAN. Neviem, ci je vhodnejsie dekodovat CAN, alebo je mozne aj transformovany na UART. Posielam excel tabulku nizsie.
- Prílohy
-
- Bez názvu.xlsx
- (154.51 KiB) 65 stiahnutí
0
Re: UART protokol - dekodovanie
aký je tam CAN chip (alebo UART či ako ho voláš ) To 82C250 je len budič zbernice - daj tu schému
0
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
Re: UART protokol - dekodovanie
zial, CAN chip neviem aky je. Je to jednotka v aute a nemyslim si, ze k nej najdem dostupnu schemu. Ano a tiez viem, ze 82C250 je chip, co splitne CAN na UART. Pomohlo by ak by som sa dostal ku CAN chipu? Viem kde je ta jednotka, len by som musel par veci rozobrat.
0
Re: UART protokol - dekodovanie
Ahoj Martin, ak sa prekusnes cez tieto pociatocne uskalia otvoria sa ti nove dvere, nakolko poruzemnie toho ako pracuju tieto datove zbernice su zakladom k opravam a pridavnym zariadeniam elektroinstalacii vozidiel. Je to obsiahla tema ale snad pomozem aspon videom.
https://www.youtube.com/watch?v=fj8ZLTubeko
https://www.youtube.com/watch?v=fj8ZLTubeko
0
Nuclear battery for electric cars !!!
Re: UART protokol - dekodovanie
aha, už mi je jasné, o čo ide, želám veľa zdarumartin63 napísal: ↑10 Máj 2022, 21:54zial, CAN chip neviem aky je. Je to jednotka v aute a nemyslim si, ze k nej najdem dostupnu schemu. Ano a tiez viem, ze 82C250 je chip, co splitne CAN na UART. Pomohlo by ak by som sa dostal ku CAN chipu? Viem kde je ta jednotka, len by som musel par veci rozobrat.
(zase opakujem CAN a UART sú rôzne veci, na analýzu CAN potrebuješ napr.:
https://www.peak-system.com/PCAN-USB.19 ... 9sQAvD_BwE alebo niečo podobné, určite k tomu nestačí holý logický analyzátor bez podporného sw pre CAN zbernicu. Potom tie framy budeš musieť dešifrovať bit po bite )
0
-
- Ultimate člen
- Príspevky: 1738
- Dátum registrácie: 11 Máj 2008, 00:00
- Bydlisko: Námestovo
- Vek: 34
Re: UART protokol - dekodovanie
vdaka, to video som uz pozeral. Celkom zaujima a aj mi pomohlo. Cez ten analyzator CAN zbernice sa to musi robit paradne.Miko6005 napísal: ↑11 Máj 2022, 08:58Ahoj Martin, ak sa prekusnes cez tieto pociatocne uskalia otvoria sa ti nove dvere, nakolko poruzemnie toho ako pracuju tieto datove zbernice su zakladom k opravam a pridavnym zariadeniam elektroinstalacii vozidiel. Je to obsiahla tema ale snad pomozem aspon videom.
https://www.youtube.com/watch?v=fj8ZLTubeko
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 27 Odpovedí
- 2666 Zobrazení
-
Posledný príspevok od používateľa balu