FrSky Taranis - druhé pokračování

Všechno co souvisí s modelářskými vysílači, výběr, programování, napájení
Zamčeno
Zpráva
Autor
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: FrSky Taranis - druhé pokračování

#796 Příspěvek od Drondys »

anastazius píše:To co jsem našel v šuplíku má jeden IO s převodem USB/TTL a druhý IO s nábojovou pumpou TTL/RS232 s napěťovou úrovní -10V +10V. Co tomu řekne vstup/výstup S.Portu ?

S.Port funguje s úroví RS232 a ty zmíněné úrovně na straně RS232 jsou v povoleném rozsahu pro RS232. Takže by to mělo fungovat ovšem za předpokladu, že ten převodník na straně RS232 umí invertovat Rx/Tx.
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: FrSky Taranis - druhé pokračování

#797 Příspěvek od Drondys »

juraj.jurej píše:Mám USBASP programer (pôvodne na Turnigy 9XR) ten bi sa nedal využiť na Update X8R?

Myslím, že ne.
Uživatelský avatar
RCStudio
Příspěvky: 5580
Registrován: stř 01.08.2012 17:31
Bydliště: Brno
Kontaktovat uživatele:

Re: FrSky Taranis - druhé pokračování

#798 Příspěvek od RCStudio »

A co kdyz to je naprimo do procesoru? ty urovne budou 5 nebo 3V a je konec. Co je predmetem teto diskuze? Ja myslel ze preprogramovat prijimac a ne ho vystavovat nebezbeci ze ho odpalite.
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky
Uživatelský avatar
thsoft
Příspěvky: 614
Registrován: pon 12.05.2008 0:00
Bydliště: Letiště Lupenice a Dvořisko
Kontaktovat uživatele:

Re: FrSky Taranis - druhé pokračování

#799 Příspěvek od thsoft »

Jak to Arduino zapojíš ? Dík Tomáš

kitemonkee píše:jako FTDI převodník můžeš použít i nějaké Arduino, Teensy, atd...
Extra EME60, PA18 EME60, Citabria DLE30, vše na FRSKY X20 TANDEM
( ͡° ͜ʖ ͡°)
Uživatelský avatar
kitemonkee
Příspěvky: 237
Registrován: stř 10.04.2013 11:15
Bydliště: Řáholec

Re: FrSky Taranis - druhé pokračování

#800 Příspěvek od kitemonkee »

thsoft píše:Jak to Arduino zapojíš ? Dík Tomáš
starší verze (R1) používá pro komunikaci s USB FTDI čip FT232, tam stačí (dočasně) znefunkčnit hlavní čip (328p) propojením RESET pinu s GND, nebo vytáhnutím 328p z patice (kdyby to propojení nějak nezbralo, u SMD verze zůstává jenom ten RESET...) a použít piny HW sériového portu (RX 0, TX 1).
verze R2 a R3 už nepoužívá FTDI čip FT323, ale Atmega8U2 (resp 16U2), tam je to trochec složitější - víc zde:
How to use an Arduino Uno as an FTDI programmer?
frsky x7 & frsky xLite | telink toro & zohd orbit & hacker tomahawk.ng
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: FrSky Taranis - druhé pokračování

#801 Příspěvek od Drondys »

janekx píše:A co kdyz to je naprimo do procesoru? ty urovne budou 5 nebo 3V a je konec. Co je predmetem teto diskuze? Ja myslel ze preprogramovat prijimac a ne ho vystavovat nebezbeci ze ho odpalite.

Kdo má přijímač X8R tak si může ověřit kam vede Smart port. Odhaduji, že tam bude mít konverzní čip řady MAX232 apod., který konvertuje napěťové úrovně dle standardu RS232 na TTL a naopak. Frsky originální převodník viz tento odkaz interně pracuje s TTL úrovněmi, ale na výstupu bude mít taktéž konverzní čip.

Informace uvedené v obrázku viz tento odkaz pocházejí od Frsky a je tam jasně uvedeno, že vodiče TXT/RXD vedoucí přímo od FrUSB kabelu FUC-3 odpovídají úrovni RS232.

Frsky píše:TXT/RXD is RS232 LEVEL

a jak je z toho obrázku přímo patrné tak tam není žádný převodník mezi úrovní RS232 a sPortem (tj. Smart portem). Zapojení na tom obrázku defacto odpovídá kabelu SPC viz tento odkaz. Takže i ti co mají přímo kabel FrUSB a SPC defacto při update připojují na Smart port RXD/TXD s napěťovou úrovní RS232 z toho převodníku.

RS232 je obecně známý standard, u kterého jsou datové signály (tj. RXD a TXD) s povolenými napěťovými úrovněmi proti zemi (GND) viz tento odkaz. Nejběžněji se pro generování napětí používá napěťový zdvojovač z 5V a invertor. Logické úrovně jsou potom přenášeny napětím +10 V pro log. 0 a –10 V pro log. 1.

Pokud tedy Frsky deklaruje obecně RS232 LEVEL pro TXT/RXD a je to evidentně připojeno přímo na Smart port pak by měl Smart port na X8R zvládat to co odpovídá standardu RS232, a to lze právě ověřit tím zda je nebo není Smart port v přijímači X8R připojen přes konverzní čip např. MAX232 apod.
Uživatelský avatar
RCStudio
Příspěvky: 5580
Registrován: stř 01.08.2012 17:31
Bydliště: Brno
Kontaktovat uživatele:

Re: FrSky Taranis - druhé pokračování

#802 Příspěvek od RCStudio »

Asi si to nezkontroluje protoze cesta vede pro radiovym modulem. Koukal jsem do schemat a u senzoru to vede jen pres jeden tranzistor ten melni logiku a primo do stm32
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: FrSky Taranis - druhé pokračování

#803 Příspěvek od Drondys »

janekx píše:Asi si to nezkontroluje protoze cesta vede pro radiovym modulem. Koukal jsem do schemat a u senzoru to vede jen pres jeden tranzistor ten melni logiku a primo do stm32

Další možnost je změřit osciloskopem výstupu TXD na originálním převodníku FrUSB viz tento odkaz.

Mám pocit, že procesory STM32 umožňují mít nakonfigurován UART tak, že pracuje přímo s úrovněmi RS232. Takže to může umět přímo procesor STM32.
Uživatelský avatar
RCStudio
Příspěvky: 5580
Registrován: stř 01.08.2012 17:31
Bydliště: Brno
Kontaktovat uživatele:

Re: FrSky Taranis - druhé pokračování

#804 Příspěvek od RCStudio »

V tomto pripade jede STM32 v TTL rezimu ...
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: FrSky Taranis - druhé pokračování

#805 Příspěvek od Drondys »

Další celkem známý prodejce Frsky komponent viz tento odkaz u toho kabelu FrUSB-3 USB také uvádí "USB→UART, RS232 level" a podobně je to i na tom obrázku od Frsky "TXT/RXD is RS232 LEVEL".

Otázkou tedy je jaké jsou vlastně úrovně napětí proti zemi (GND) na výstupním signálovém pinu TXD toho USB převodníku od Frsky ?

Pokud ten Frsky USB převodník na výstupu jede s TTL úrovní pak je opravdu matoucí, že tam uvádějí RS232 LEVEL.
Uživatelský avatar
RCStudio
Příspěvky: 5580
Registrován: stř 01.08.2012 17:31
Bydliště: Brno
Kontaktovat uživatele:

Re: FrSky Taranis - druhé pokračování

#806 Příspěvek od RCStudio »

Ano totiz asi mysli logiku a ne urovne napeti.
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: FrSky Taranis - druhé pokračování

#807 Příspěvek od Drondys »

janekx píše:Ano totiz asi mysli logiku a ne urovne napeti.

To by nedávalo žádný smysl. Logika je jen jedna 0/1 a vůbec nic neříká o tom jestli je to RS232 nebo TTL nebo dokonce něco jiného pracujícího obecně s logikou 0/1. Logika tedy nemá žádný význam ve vztahu k výrazu "RS232 LEVEL". Právě až napětové úrovně signálů rozlišují zda se jedná o RS232 LEVEL a nebo TTL LEVEL.
Uživatelský avatar
RCStudio
Příspěvky: 5580
Registrován: stř 01.08.2012 17:31
Bydliště: Brno
Kontaktovat uživatele:

Re: FrSky Taranis - druhé pokračování

#808 Příspěvek od RCStudio »

RS232 ma 1 low a TTL ma 1 high
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: FrSky Taranis - druhé pokračování

#809 Příspěvek od Drondys »

Jestli je to skutečně tak pak by měl anastazius za převodník USB/UART s napětovou úrovní RS232 zapojit ještě převodník UART/TTL, aby měl na Smart portu z hlediska napěťové úrovně TTL anebo pokud má tak použít rovnou převodník USB/UART s napětovou úrovní TTL.
Uživatelský avatar
RCStudio
Příspěvky: 5580
Registrován: stř 01.08.2012 17:31
Bydliště: Brno
Kontaktovat uživatele:

Re: FrSky Taranis - druhé pokračování

#810 Příspěvek od RCStudio »

TTL je 5V ale pouziva se taky 3,3V to by uz mohlo byt bezpecne.
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky
Zamčeno

Zpět na „Vysílače“