Magman
Skočit na navigaci
Skočit na vyhledávání
Úkoly a možné rozšíření
Moduly & Firmware
- Minor revize současné elektroniky: tenčí cesty, zrušení samostatných výstupů pro komunikaci na každou stranu a využití uvolněných pinů pro měření teploty, magnetického pole apod.
- Osazení dalších modulů pro účely ladění a posléze rozšíření současné platformy.
- Návrh a osazení desky pro zpracování dat z dotykové fólie, rozhraní RS-485 nebo USB.
- Rozšíření současného firmware: měření průběhu proudu, regulátor proudu, diagnostika můstku atd.
- Napsat bootloader a obslužnou aplikaci pro programování přes interní sběrnici (RS485).
- Major revize elektroniky: čtyřvrstvá DPS, výkonnější procesor.
- Konstrukce rozšiřujícího modulu vstupů a výstupů přes sběrnici I2C: připojení teplotních čidel, magnetometrů, RGB LED...
Řízení & iPad
- Převést interface a řízení v Simulinku na Speedgoat.
- Pořídit kameru a realizovat měření polohy z obrazu. (Na začátku webkamera později kamera s CameraLink)
- Vizualizace platformy ve virtuální realitě - rozsvícení cívek podle proudu, poloha kuličky.
- Vytvořit vrstvu linearizace - vyvodí požadovanou sílu v závislosti na poloze.
- Oživení komunikace iPad a Simulink:
- Zobrazení polohy kuličky.
- Vizualizace proudu cívkami.
- Spínání cívek pomocí dotyku.
- Ovládání síly na kuličku pomocí náklonu (spojení s vrstvou linearizace).
- Do budoucna vizualizoval magnetické pole.
Plán na léto 2014
- Vyzkoušet INA 210 v sérii s cívkou (mohl by být problém s GND - 0.3V, chtělo by intezivním testem ověřit, jesti neshoří)
- Experimenty se vzájemnou indukčností
- Rozchodit Colorduino
- Připravit příkazy při řízení frekvence
- Úprava desek modulů
- Pull-up/down rezistory: sleep, boot/reset, I2C (není úplně kritické), klidové hodnoty RS485 (mohou se dát pryč)
- Přidat měření napájecího napětí
- Sentinel
- Napájení galvanicky oddělené části - použít hotový DC-DC konvertor
- Ověřit možnost zrychlení komunikace (nyní 1,3 kHz na modul, pro 12 modulů cca 100 Hz)
- Vyrobit 12 modulů pro novou platformu 3 x 4.
- Koupit desku RS232 (RS485, RS422) do počítače
- Najít napájecí zdroj, který bude mít 24 V i 5 V výstup
Petr
- Úvazek 2012: 3x15k ~ 180 hodin práce. "Dluh" z 2011 je 80 hodin. Zbývá 100 hodin.
- Odvedená práce (SUMA 75): 25 hodin bootloader (vedení Viktora, programování elvislpc, úpravy dokumentace). 10 hodin oprava firmwaru - příjem zpráv. 8 hodin redesign PCB budiče. 12 hodin 4x konzultace Karlák. 20 hodin návrh řidicí desky.
- V plánu: osazení mobulů budiče (5 hodin/kus). Osazení a oživení řidicí desky 25 hodin. Nový injector s lepším DC-DC měničem 10 hodin.
Snímání polohy
Odporové fólie
- Článek o obvodech pro fólie od AD
- Touch Controllers AD
- AD7879
- Rozeznání gest
- Touch Screen Controllers TI
- Calibration in touch-screen systems
- TOUCH SCREEN CONTROLLER TIPS
- TSC2046 Low-Voltage I/O TOUCH SCREEN CONTROLLER
- H-Bridges – the Basics
- Slow, Mixed and Fast Decay Modes. Why Do We Need To Complicate Things?
- Current Recirculation and Decay Modes
- Reducing Analog Input Noise in Touch Screen Systems
- TI Application Notes
- [Resistive Multiple Touch Screen Controllers: The Best of Both Worlds http://www.wirelessdesignmag.com/blogs/2011/09/resistive-multiple-touch-screen-controllers-best-both-worlds]
Kapacitní senzory
Senzory přítlaku
Finální výrobky
- touch panel usb,17inch usb Multi-Touch screen panel,great price 17inch multi-touch screen panel.
- Infrared multi touch foil
- 19 inch 4:3 Plug and Play 5-Wire USB IR Infrared Multi Touch Screen Panel Kit
- 10.1” Multi-point Digital Matrix Resistive Touch Panel USB 10 Points in Win 7 PC
- USB 4-wires Resistive Touch Screen Controller
Bugy
- Všechny tranzistory H-můstku jsou při nízké úrovni PWM signálu vypnuté, takže proud teče přes ochranné diody a závislost RMS hodnoty není úměrná činiteli plnění. >>> Změnit mód můstků na slow-decay (pin mode nastavit na 1).
- Nefunguje cívka v poloze 0, 1. >>> Vypadlý či přetržený přívod nebo spálené vynutí. Vyřešeno: byl utržený drátek od konektoru.
Archiv
Hardware to-do:
- ask (and pay) Petr Svoboda to develop a new 4x4 (or so) array of coils but this time abandoning the modular concept. All coils on a single board. Either using a single onboard controller or connected directly to PC through DAQ card. This would help us deal with the physics of the problem without bothering simultaneously with the communication issues.
Algorithms to-do:
- single-coil experiment in which the ball is initially out of its equilibrium. Switch on the magnets so that the ball sets out toward the coil. The ball will certainly pass the center of the coil and overshoot significantly. Switch off the coil at the right time so that the ball "bounces back" in the direction of the initial position. This might be the simples possible experiment that materializes ideas about exciting the modes of the system, that is, conveying the energy in an optimal way.
Software to-do:
- iPAD as a UI. Possibly also as the controller itself.