ThunderFly-aerospace / TF-G2

UAV Autogyro training model and lightweight sensors carrier
https://www.thunderfly.cz/tf-g2.html
GNU General Public License v3.0
19 stars 4 forks source link

Aktualizace snímače otáček rotoru #64

Closed kaklik closed 3 years ago

kaklik commented 4 years ago

TODO:


Aktuální snímač otáček je použit v kombinaci s optickou závorou. Na TFRPM01B je přidán pull-up ?3k? a fototranzistor je připojený na stejný vstup jako se připojuje hallova sonda.

Použitá optická závora je náhodného typu ze zásob Robozoru. Je připevněna na vertikální držák ložisek rotorové osy. Skrz závoru se otáčí kalíšek s děrovanými otvory.

image

image

Lepší řešení by zřejmě bylo upravit současnou kontrukci TFRPM01B, tak aby na PCB byla zároveň optozávora i hallova sonda. Tím by byla odststraněna nutnost připojení externího snímače.

Celé PCB by pak mohlo být horizontálně mezi rameny táhel k servům rotorové hlavy. Dolů z rotorové hlavy by tak vedl pouze čtyřžilovýkablík k I2C.

kaklik commented 3 years ago

V případě že by pro snímání otáček, byl použit reflexivní snímač, tak existují dva způsoby jeho použití.

Snímač umístěný rovnoběžně se směrem otáčení

V této pozici je vysílač a přijímač reflexivního snímače umístěn podélně se směrem rotace. Což odpovídá následujícímu obrázku. Pohled na rotorovou hlavu ze zadní strany, kde plošný spoj se snímačem je uchycen mezi rameny táhel rotorové hlavy.

image

Snímač umístěný radiálně

V tomto umístění by vysílač a přijímač reflexního snímače byly orientovány v radiálním směru vůči ose rotace rotoru. Umístění je ilustrováno na následujícím obrázku, který reprezentuje pohled z boku na rotorovou hlavu.

image

V obou případech je reflexivita bubínku zajištěna spodní plochou bubínku, která při tisku bude položena na tiskové podložce. V této ploše jsou tmavé otvory realizované dutinou, která může přecházet v celý objem bubínku. Na obrázcích výše jsou znázorněny příčky, které mají sloužit ke zpevnění bubínku vůči ose rotace.

kaklik commented 3 years ago

Zatím jsem vytvořil přípravu pro uchycení TFPROBE.

tfprobe

roman-dvorak commented 3 years ago

@kaklik ... Jak se sem strká ta matka? :D

obrazek

Navrhoval bych vytvořit kapsu.

roman-dvorak commented 3 years ago

Při doražení PCB do konce drážky, PCB naráží na šroub. Děje se tak i v případě, že pod hlavou šroubu není podložka.

Bylo by dobré, aby v drážce byla zarážka, která by definovala maximální zastrčení PCB bez toho, aby naráželo do šroubu roll osy rotorové hlavy.

Díky umístění PCB nelze rozmontovat roll osa, čímž se zesložiťuje výměna osy rotoru. Ta se několikrát již měnila. Takže lze očekávat, že to bude častější servisní úkol. Souvisí to s #69

kaklik commented 3 years ago

Já úplně nemám nápad, jak zajistit, aby šlo rozmontovat Roll osu a přitom tam mohl zůstat ten PCB. Předpokládal jsem že se ten PCB bude muset vyndavat. Protože při montáži tam dost vadí hřebínek který trčí dolů, jednoduché posunutí PCB výše proto moc nepomůže.

Co se týká řešení té lámací hlavy, tak jsem přemýšlel o rozdělení tohoto dilu na dva díly, které by se šroubovaly k sobě. Tím by se po odlomení teoretecky nemusela odšroubovávat táhla k servům.

S tím vkládáním matice šroubu je to blbý, ale nejsem si jistej, zda je možné v kombinaci s kapsou používat samojistnou matici.

roman-dvorak commented 3 years ago

Já úplně nemám nápad, jak zajistit, aby šlo rozmontovat Roll osu a přitom tam mohl zůstat ten PCB. Předpokládal jsem že se ten PCB bude muset vyndavat. Protože při montáži tam dost vadí hřebínek který trčí dolů, jednoduché posunutí PCB výše proto moc nepomůže.

OK, neřešme to. Vyndat PCB není složité :)

Co se týká řešení té lámací hlavy, tak jsem přemýšlel o rozdělení tohoto dilu na dva díly, které by se šroubovaly k sobě. Tím by se po odlomení teoretecky nemusela odšroubovávat táhla k servům.

Jo, tohle je fajn nápad! Mělo by to být součástí #69

S tím vkládáním matice šroubu je to blbý, ale nejsem si jistej, zda je možné v kombinaci s kapsou používat samojistnou matici.

Navrhoval bych to zkusit. Protože jsem dneska zkoušel tu matku tam vložit a je to opravdu složité.

Při doražení PCB do konce drážky, PCB naráží na šroub. Děje se tak i v případě, že pod hlavou šroubu není podložka.

Tento problém nebude nastávat, protože PCB stejně nebude tak hluboko v dílu.

kaklik commented 3 years ago

Upravený bubínek s vnitřními zuby pro snímání otáček rotoru TFRPM01B v kmbinaci s TFPROBE.

https://user-images.githubusercontent.com/1194177/103105607-1edae000-462f-11eb-8e46-ee450d7dc4fb.mp4

Ještě je potřeba:

kaklik commented 3 years ago

Ta zarážka na PCB TFPROBE momentálně postrádá význam, protože PCB musí být zaražený v drážce až k hlavě šroubu, aby to fungovalo správně..

kaklik commented 3 years ago

Poslední iterace vypadá takto:

TFPROBE

Myslím, že řešení je již použitelné. Další zlepšení je možné až po dalších úpravách jako je #69.

Řešení je nyní kompatibilní s původní rotorovou hlavou TF-G2 @slimonslimon.

kaklik commented 3 years ago

Čidlo po posledních úpravách funguje i těsně vedle 60W žárovky. Test na přímém slunečním světle je potřeba ještě provést, ale domnívám se, že problém je vyřešen.

kaklik commented 3 years ago

Na základě poznatků z issue: https://github.com/ThunderFly-aerospace/TFRPM01/issues/10 to vypadá, že je potřeba zvýšit barevný kontrast měřícího kloboučku.

Jedna z možností, jak to vyřešit je vzít nějaký "IR tmavý" materiál. Například modrou, nebo šedou a na kloboučku vytištěném z této barvy obarvit pouze měřící zuby bílou fixou.

kaklik commented 3 years ago

Zkusil jsem zuby nalakovat lakem na nehty.

image

Výsledkem je úplně zásadní zvýšení kontrastu, takže smittův klopný obvod na vstupu nyní bezpečně spíná. Na TFRPM by tak mohl být případně osazen i tvrdší pull-up.

Newfile18

Problém se snímáním otáček je tak pravděpodobně vyřešen.

roman-dvorak commented 3 years ago

Skvělé.. tohle vypadá, že půjde realizovat relativně snadno.

kaklik commented 3 years ago

U modrého kloboučku je situace o něco horší, kvůli nižší hodnotě maximální hodnoty napětí. To je na hranici funkčnosti, těsně pod hodnotou 2V. Tuto situaci by bylo možné zlepšit snížením hodnoty pull-upů buď na TFPROBE, nebo na TFRPM.

Newfile19

Nicméně i při současném nastavení, snímač ještě stále měří. Jak je z grafu vidět, tak vysoká hodnota má trochu rozptyl, závislý na přesné poloze kloboučku. To je zřejmě způsobeno tím, že je měření provedeno na starší verzi kloboučku, která ještě nemá tak přesně umístěné zuby. Je pravděpodobné, že s novou verzí by byl signál lepší.

kaklik commented 3 years ago

Vyzkoušel jsem ještě novou tvarovou úpravu kloboučku, která má eliminovat výše popsanou nedokonalost způsobenou vyosením zubů. V podstatě to zřejmě zlepšuje, ale ne výrazně.

Newfile20

Způsob snímání ale pokládám za funkční.