R
rajo
Guest
Hello,
Man vajag dažas palīdzēt panākt atkal ar radio sakariem.Lai gan es ieguvu savu grādu komunikācijas piecus gadus atpakaļ, man nebija nekādas prakses šajā jomā, jo es pārslēdz manas profesionālās intereses iegultiem dizains.Nesen man bija izstrādāt vienkāršu radio link, un man ir nepieciešams panākt.
Tā ir point-to-point vienvirziena saikne starp diviem ATMEL AVR ģimenes MCU's.Pēc Tx pusi es varētu izmantot aparatūras UART, un Rx puses es varētu izmantot programmatūras UART, jo aparatūras UART ir aizņemts (Rx puse izmanto kā vārteja uz multidrop 485 tīklu Tx).
Es nopirku dažas FM Tx un Rx moduļiem un es esmu gatavs iet.Esmu iepazinies ar daudziem amati šeit, un arī darīja daži pētījumi par interneta un, izmantojot grāmatas, bet vēl nav pārliecināts.Mana datu ātrums nedrīkst pārsniegt 1kb / s, un to biežums ir 433MHz.
Man vajag kādu padomu šeit par UART darbību.Es zinu par preambulu, Manchester utt, bet ...
Let's say UART ir gaidīšanas režīmā, bet, iethere ir loģiski, "1" pie ieejas Tx moduli.Tā Tx ir ieslēgts, tas nosūta '1 's visu laiku, un Rx būs arī dīkstāvē, jo nav sākuma mazliet tā ieejas.
Kas notiek, kad es ieslēgtu Tx UART?Ja es sāktu sūtīt datus, es domāju, jo DC līmenis raksturs netiks interpretēts pareizi?Es zinu par šo preambulu tehnika, bet, ja es nosūtītu teiksim trīs baiti no preambulas, kā es varētu atšķirīgs kad preambulas apdari un datu sākums - teiksim pirmo preambulas baits nav interpretēti pareizi, tad pēc divām pareizi saņemto preambulas baiti Es gaidīt citu apsvērumu baita, nav datu (nevarētu šādā veidā dati tiks zaudēti?).
Ja es iet uz Manchester kodēšanas, man ir tāda pati problēma ar zaudējis baiti no preambulas, tā kā UART Tx bija tukšgaitas uz brīdi, RF Tx nosūtīšanai '1 's visu laiku - zaudēto DC bilanci Rx.Arī, ko darīt ar sākuma 0 "ar UART pārraidi?Kā varu veikt hardware UART raidīšanas Manchester?
Liels paldies jau iepriekš
Man vajag dažas palīdzēt panākt atkal ar radio sakariem.Lai gan es ieguvu savu grādu komunikācijas piecus gadus atpakaļ, man nebija nekādas prakses šajā jomā, jo es pārslēdz manas profesionālās intereses iegultiem dizains.Nesen man bija izstrādāt vienkāršu radio link, un man ir nepieciešams panākt.
Tā ir point-to-point vienvirziena saikne starp diviem ATMEL AVR ģimenes MCU's.Pēc Tx pusi es varētu izmantot aparatūras UART, un Rx puses es varētu izmantot programmatūras UART, jo aparatūras UART ir aizņemts (Rx puse izmanto kā vārteja uz multidrop 485 tīklu Tx).
Es nopirku dažas FM Tx un Rx moduļiem un es esmu gatavs iet.Esmu iepazinies ar daudziem amati šeit, un arī darīja daži pētījumi par interneta un, izmantojot grāmatas, bet vēl nav pārliecināts.Mana datu ātrums nedrīkst pārsniegt 1kb / s, un to biežums ir 433MHz.
Man vajag kādu padomu šeit par UART darbību.Es zinu par preambulu, Manchester utt, bet ...
Let's say UART ir gaidīšanas režīmā, bet, iethere ir loģiski, "1" pie ieejas Tx moduli.Tā Tx ir ieslēgts, tas nosūta '1 's visu laiku, un Rx būs arī dīkstāvē, jo nav sākuma mazliet tā ieejas.
Kas notiek, kad es ieslēgtu Tx UART?Ja es sāktu sūtīt datus, es domāju, jo DC līmenis raksturs netiks interpretēts pareizi?Es zinu par šo preambulu tehnika, bet, ja es nosūtītu teiksim trīs baiti no preambulas, kā es varētu atšķirīgs kad preambulas apdari un datu sākums - teiksim pirmo preambulas baits nav interpretēti pareizi, tad pēc divām pareizi saņemto preambulas baiti Es gaidīt citu apsvērumu baita, nav datu (nevarētu šādā veidā dati tiks zaudēti?).
Ja es iet uz Manchester kodēšanas, man ir tāda pati problēma ar zaudējis baiti no preambulas, tā kā UART Tx bija tukšgaitas uz brīdi, RF Tx nosūtīšanai '1 's visu laiku - zaudēto DC bilanci Rx.Arī, ko darīt ar sākuma 0 "ar UART pārraidi?Kā varu veikt hardware UART raidīšanas Manchester?
Liels paldies jau iepriekš