www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Iščem ARM Cortex M3 programerja

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
webmaher
Član
Član



Pridružen-a: Pon 03 Feb 2014 15:42
Prispevkov: 65
Aktiv.: 0.53
Kraj: Kranj

PrispevekObjavljeno: Pon Feb 03, 2014 3:59 pm    Naslov sporočila:  Iščem ARM Cortex M3 programerja Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
webmaher
Član
Član



Pridružen-a: Pon 03 Feb 2014 15:42
Prispevkov: 65
Aktiv.: 0.53
Kraj: Kranj

PrispevekObjavljeno: Tor Maj 06, 2014 12:59 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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: 47 dni


Powered by phpBB © 2001, 2005 phpBB Group