Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design inconsistency #6

Open
kaklik opened this issue Oct 20, 2022 · 0 comments
Open

Design inconsistency #6

kaklik opened this issue Oct 20, 2022 · 0 comments
Labels
bug Something isn't working Hardware Issue related to hardware design LABDOS02 Issue resolvable in completely new version of LABDOS

Comments

@kaklik
Copy link
Contributor

kaklik commented Oct 20, 2022

Popis problému

Současné řešení je navrženo tak moc "univerzálně", že některé jeho vlastnosti nelze využít. Například JST-GH konektor původně určený pro bateriové napájení je obtížně použitelný, protože vyžaduje speciální osazení PCB a precizně stabilizované napájení.
Zároveň je zde příprava pro připojení TFGPS01 na konektoru "AUX IO", která ale nejde použít jinak než se speciální powerbankou, která má dva napájecí USB konektory. Příčinou je, že LABDOS je k TFGPS zapojen jako payload pro UAV. V takové aplikaci se ale předpokládá, že TFGPS bude napájena z jiného zdroje (autopilota).
UART konektor je proto chráněn diodou tak, aby se na něj nemohlo dostat napájecí napětí z případně zapojeného USB konektoru, což by při zapojení do UAV jinak způsobilo nechtěné napájení celého UAV skrz USB konektor. Proto nelze v součaném řešení LABDOS i TFGPS napájet jedním USB konektorem. Zároveň USB konektor (na kterém je stejný UART jako na vyvedeném UART konektoru) je na LABDOSu podstatný proto, aby zařízení mohlo být kompaktní s USB rozhraním a snadno použitelné pro různé laboratorní aplikace.

Navrhované řešení

Z těchto důvodů bych navrhoval použití LABDOSu jako UAV payloadu zrušit a tuto vlastnost pokrýt původně zamýšlenou úpravou SPACEDOS02, který nemá mít USB konektor. Tím efektivně vznikne nový AIRDOS03 vhodný pro měření v bezpilotních prostředcích, kde TFGPS poskytne spolehlivý zdroj polohy přes TFPayload konektor. Kombinace těchto dvou konektorů na LABDOSu (napájecí konektor a USB konektor) s ostatními konektory jsou příčinou komplikací popsaných v úvodu.

Proto dává smysl současnou kombinaci UART konektoru a "bateriového napájecího konektoru" na LABDOSu nahradit Autopilot GPS&SAFETY konektorem na místo Aux IO. To pak umožní připojit TFGPS stejně jako se připojuje k autopilotu, což kromě napájení celé dvojice TFGPS a LABDOSu z jednoho USB poskytne i další vylepšení:

  • Připojení externího pípáku který je uvnitř TFGPS
  • Možnost připojení tlačítka (na konektor TFGPS), tlačítko může například značkovat důležité fáze měření
  • Připojení GNSS přijímače pro aplikace, kde přijímač v přípojeném telefonu/tabletu nestačí (například kvůli COCOM limitům, nebo nastavenému dynamickému modelu). Nebo zařízení ze kterého se LABDOS napájí GPS prostě neobsahuje (např powerbanka).
  • Možnost připojení nějakých podpůrných čidel na I2C sběrnici.

Na zvážení je také odebrání pouzdra pro SDkartu, které v zařízení, které je napájeno z USB konektoru připojeného do nadřazeného systému nedává úplně smysl. Jedinné použití této možnosti je napájení z powerbanky, které je ale z principu velmi neefektivní a vlastně nepřináší výhody nad napájením z telefonu nebo tabletu. Tudíž nevidím moc důvod, kvůli tomu zesložiťovat návrh.
Taktéž RTC obvod a jeho baterie asi nedává smysl, ze stejných důvodů. Smysl by to dávalo pouze v případě jednoznačného značkování dat viz, mlab-modules/DATALOGGER01#9 to ale současná implementace nesplňuje.

@kaklik kaklik added bug Something isn't working Hardware Issue related to hardware design labels Feb 17, 2023
@kaklik kaklik changed the title Design consistency Design inconsistency Jul 6, 2023
@kaklik kaklik added the LABDOS02 Issue resolvable in completely new version of LABDOS label Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Hardware Issue related to hardware design LABDOS02 Issue resolvable in completely new version of LABDOS
Projects
None yet
Development

No branches or pull requests

1 participant