|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
webmaher Član
Pridružen-a: Pon 03 Feb 2014 15:42 Prispevkov: 65 Aktiv.: 0.52 Kraj: Kranj
|
Objavljeno: Pon Feb 03, 2014 3:59 pm Naslov sporočila: Iščem ARM Cortex M3 programerja |
|
|
Iščem programerja, ki ima Atmel Studio v malem prstu in po možnosti kaj izkušen z ARM Cortex-M3 oziroma ATSAM3S2B ali C, odvisno od ocene razpoložljivih resursev.
Bistvo aplikacije, to je DAC, ADC, obdelava in prenos preko USARTa na PC že teče na Arduino Due z ATSAM3X8EA. Softver je izdelal profesionalec, ki pa nima več časa in ne izkušen s Studiom
Potrebno je narediti še:
- prenos iz Arduino razvojnega okolja v Studio
- izbrati HW razvojno ploščico
- premik USB komunikacije iz USARTa na USB port procesorja (CDC emulacija COM porta s hitrostjo vsaj 500Kbit/s)
- dodati kalibracijo ADC-ja s pomočjo 16 bitnega PWM-ja (drugi timer)
- dodati dva PWM-ja z isto frekvenco, ki bosta regulirana glede na enosmerni napetosti pomerjeni vsakih 40ms (drugi timer, saj med kalibracijo ta dva PWM-ja ne bosta delovala)
- pošiljanje statusa dveh digitalnih vhodov vsakih 40ms preko USB-ja
- krmiljenje statičnega DAC izhoda in treh digitalnih izhodov glede na ukaze iz USB-ja
Koda za Due je napisana profesionalno, uporablja se Timer in DMA za DAC, DMA za freerunning ADC, ter dve prekinitveni rutini za obdelavo in prenos podatkov. Procesor je čez glavo dovolj zmogljiv, dilemo vidim v resursih oziroma ne bi bil rad povsem brez rezerve, zato dilema med B ali C verzijo proca, je pa C na meji glede velikosti.
V poštev bi prišel tudi kak drug mikroproc, le da ima enako ali bolj zmogljiv ADC z ojačevalnikom x 4 ali podobno rešitvijo za merjenje signalov v rangu 0,5Vpp in DAC.
Na voljo je JTAGICE mkII |
|
Nazaj na vrh |
|
|
webmaher Član
Pridružen-a: Pon 03 Feb 2014 15:42 Prispevkov: 65 Aktiv.: 0.52 Kraj: Kranj
|
Objavljeno: Tor Maj 06, 2014 12:59 am Naslov sporočila: |
|
|
Kljub temu, da je nemogoče, zadeva dela na dveh platformah.
Stvarca med več funkcijami zna meriti kapacitivnosti v zelo širokem obsegu in to ob prisotnosti vzporednega upora.
Z eno samo SW&HW postavitvijo brez preklapljanja območij oziroma z enim zajemom rezultatov se lahko meri od 1pF s kratkočasno stabilnostjo +- 20fF do 10uF s stabilnostjo +-0,2uF. V srednjem področju je stabilnost +- 30PPM, dolgoročna po pričakovanjih cca 0,02%.
Ali pa recimo upornosti od 1R (stabilnost+-0,05) do 1M (stabilnost +-4k)
Da ne omenjam paralelnih in serijskih RC vezav, induktivnosti in še in še.
Če bi napisal še s kakim HW se to doseže, me garant spet izbrišete.
Blokirani
Tehnicni
Tone57 |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 69 dni
Powered by phpBB © 2001, 2005 phpBB Group
|