USB Connection "Na cestě" s Canon Digicam

J

jabidof

Guest
Ahoj Elektroda komunity,

Jsem zajímavé provedení komunikační spojení mezi Canon digicam (nebo jiné digicam ...) a microcontrolled jednotky (např. Obr poháněné nebo co).Mohl by jste vaše zkušenosti?
Jaký typ mikrokontroléru bych měl použít?

Díky za vaše čtení

JPC

 
Nazdar,
V první řadě musíte vědět, komunikace specifikace fotoaparátu, který chcete použít.Tato specifikace nejsou obvykle k dispozici.Pak budete potřebovat procesor, jako avr, s některými množství paměti kolem něj, pokud si chcete stáhnout obrázky.Pak si musíte spojit s fotoaparátem pomocí USB Host Controller.Navrhuji uhc124 nebo podobný od www.transdimension.com.

 
Děkuji za vaši odpověď!

Vlastně, i
don't like to stáhnout obraz z kamery ale upload malé soubory (cca 1 kBytes) na fotoaparátu paměťovou kartu.

Pokud jde o AVR,
co znamená "ATMEL AVR RODINNÝCH desek"?

Máte nějaký nápad, pokud bych mohl použít pic mikrokontrolér pro ovládání USB host (od transdimension nebo Philips možná?)

Takže, pokud je to i pochopitelné, že globální systém může být složen z USB Host Controller připojen k mikroprocesoru / mikrokontrolér (?), Zdroj napájení a A / B USB kabel?

Děkujeme za vaši pomoc!

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Překvapen" border="0" />
 
Nazdar,
Ano AVR od Atmel.Pokud jste obeznámeni s obrázky, žádný problém.Nejsem obeznámen s Philips USB Host Controller, ale transdimension je určena pro embedded systémy (8bit data).Pokud máte dostatek kolíky, můžete ji připojit jak je vám libo, pic, 51, avr, atd. Obecně platí, že systém v konfiguraci popsal byste měli být dost.

 
Právo, řekněme, že jsme tyto konstelace:

-PIC ucontroller (s dostatkem kolíky a dostatek paměti)
-Transdimension USB Host Controller

Kam mám jít dál?Zde je, co si myslím:
- Získat vhled do USB "na cestách" protokol
- Získat informace o digicam brejle, ale pokud není k dispozici ...reverzní inženýrství signál zaslaný PC snaží udělat přesně stejným než můj vestavěný systém pomocí buď Gphoto2 nástroj pod Linuxem nebo Canon (v mém případě) SDK.

Jaký
je Váš názor na tento plán?

 
Tento plán je dobrá, ale s pár komentářů:
-reverzní inženýrství na usb protokol není tak jednoduché jako s RS-232, ale nikoliv nemožné
-je možno získat komunikační parametry.v případě pokusu o komunikaci s kamerou s reverzní inženýrství povely, podivné výsledky se mohou objevit.iv případě, že šance jsou velmi nízké,
musíte mít na paměti, že může poškodit fotoaparát.několik typů dat jsou odesílány / obdržené do / z digitálního fotoaparátu.Samozřejmě, nejdůležitější je soubor komunikačních údajů (což je ve skutečnosti jste primární zájem), ale také další potenciálně "nebezpečné" údaje mohou toku přes USB (systém příkazů, aktualizace firmwaru příkazy, atd.).s těmito byste měli dbát.hodně štěstí.

 
Vzhledem k reverzní inženýrství části; Máte nějaké doporučení.
Zde je to, co jsem plánování:
- Zavést cvičení na USB sběrnici
- Spuštění příkazu z PC,
např. "snímání obrazu"
- Spouštěcí logiky analyzátor na spuštění příkazu
- Uložte stopových
- Analýzu stopových zvažuje USB protokol standard
- ...tvrdě pracovat ...
- Provede dohledání v mikrokontroléru a odeslat ji na kameru přes USB Host Controller.

Jakýkoliv komentář?

 
jabidof napsal:

Vzhledem k reverzní inženýrství části; Máte nějaké doporučení.

Zde je to, co jsem plánování:

- Zavést cvičení na USB sběrnici

- Spuštění příkazu z PC, např. "snímání obrazu"

- Spouštěcí logiky analyzátor na spuštění příkazu

- Uložte stopových

.....

 
Mám ještě pár otázek ...

1.Který USB Host Controller desky mám použít?

2.A to s ohledem na nízkou spotřebu energie, která Host Controller čip je lepší?

3.Pro účely ladění, a uvažujete o nízké množství přenášených dat, je software založený USB sniffingu (Bus Hound, USB Monitor, Snoopy, atd. ..) a spolehlivé řešení?

4.Připomínky a směry rozvoje jsou velmi vítány!

 

Welcome to EDABoard.com

Sponsor

Back
Top