Vanheden Old VanHeden

Datablad

Robot-plattformar Vir-/kopplingskort Digitala/analoga komponenter AVR/Raspberry Kommunikation Kringutrustning Displayer Sensorer Knappar & LEDs Gott & Blandat Alla PDF:er

Övrig information

Handledningar Karta (PDF) ELDA-biblioteket (mazemap) Tips o Trix Kuriosa FAQ

Virkort/Kopplingskort

Styrelektroniken kopplas ihop på ett eller flera virkort.

Virkort

Hösten 2023 konstruerades ett nytt virkort dedikerat för robotbyggen, med JTAG, matningsspänning, två ATmega1284 med mera färdigt.


Att göra detta har flera fördelar i form av att det underlättar för studenterna, och det går snabbare att komma igång. Det har dock även nackdelen att flexibiliteten blir mindre.

Så här ska/bör virkorten användas:

Det förenklade elektriska schemat ovan illustrerar några olika färdiglödda delar av kretskortet.

Evalueringskortet Eva

Eva är vårt evalueringskort för ATmega + sensorer/styrdon.

Det är ganska mycket färdigkopplat på kortet. Resten kan viras eller kopplas med dupont-sladdar (labb-sladdar) utifrån behov. Därför finns det gott om pinnar att koppla/vira/mäta på.

Mitt på kortet, fast på undersidan, sitter ATmegan. Alla benen har virstift som sticker upp för koppling eller mätning. Att placera ATmegan på undersidan gör stiften lättillgängliga ovanifrån, och frigör massa plats för text.

En kort rundvandring, från övre vänstra hörnet och moturs:

De 2+2+3 stiftlister uppe till vänster har en egen lågpassfiltrerad matningsspänning, för att inte störa eller störas. Kopplar du in flera samtidiga grejer, så kan de dock störa varandra via matningsspänningen.

Du kan hitta schemat som PDF här.

EVA-demo.c är ett litet C-program som läser den analoga spänningen på ingång ADC2 (t ex från en IR-avståndssensor), och sedan skriver ut det omvandlade digitala värdet via UART0. Till detta behövs alltså en IR-avståndssensor och en s k FTDI-kabel för inkoppling till en virtuell serieport (via USB) till datorn.

För att se utskrifter till datorns serieport kan man använda programmet Tera Term (i Windows). Där behöver man ställ in dels rätt hastihet (115200 bps) dels hanteringen av new-line (till AUTO).

Om allt är rätt uppkopplat (och EVA kör demot) ska det nu gå att se sampelvärden (motsvarande den analoga spänningen på ADC2). Om utskrifterna går för fort kan man lägga in en delay (t ex _delay_ms(500)) i huvudloopen. Se C-programmering på AVR för tips om hur man kan göra det.

Äldre virkort

Våra äldre virkort innehåller ett fåtal IDC-kontakter, avkopplingskondensatorer, samt i övrigt bara en stor viryta.

Numera kan ett sådant virkort anslutas via en 16-polig IDC-kabel till det nya kortet, ifall ett projekt behöver mer yta att vira på (t.ex. en LCD). Även projekt med designer som inte matchar den färdigbyggda delen av de nya virkorten, kan implementeras på ett gammalt kort.