Electronic Design - Programmeren in C

Ontdek de toekomst van elektronica en word een elektronisch designer!
  • icon Najaar 2024
  • icon Nog niet gekend
  • icon Nog niet gekend
  • icon Nog niet gekend
Hou me op de hoogte
  • icon Najaar 2024
  • icon Nog niet gekend
  • icon Nog niet gekend
  • icon Nog niet gekend

Introductie

Een elektronisch designer is een professional die zich bezighoudt met het ontwerpen en ontwikkelen van elektronische systemen, circuits en apparaten. Dit kan bijvoorbeeld het ontwerpen van printplaten, sensoren en andere elektronische systemen omvatten.

De taken van een elektronisch designer omvatten onder andere het bepalen van de specificaties en vereisten voor het elektronische systeem, het ontwerpen van de elektronische schakelingen en circuits, het selecteren van de juiste componenten, het testen en valideren van het ontwerp en het oplossen van eventuele problemen die zich voordoen tijdens het ontwerpproces.

Elektronisch designers werken vaak in teams met andere ingenieurs, ontwerpers en technici om projecten te voltooien en nieuwe producten te ontwikkelen. Hun werk is van cruciaal belang in vele industrieën waaronder de telecommunicatie, de automobielindustrie, de medische apparatuur industrie, en de consumentenelektronica.

Wat kent men na het volgen van deze opleiding?

Deze opleiding behandelt vele verschillende aspecten op korte tijd en heeft als bedoeling om jou vertrouwd te maken met het ontwikkelen van elektronische systemen van A tot Z. Dit zal gebeuren aan de hand van een project dat je zelf kiest (goedgekeurd door de docent) of uit een keuzelijst.

Het is noodzakelijk dat je buiten de lessen regelmatig bezig bent met de materie om deze opleiding succesvol te doorlopen. Heb je dus een interessant idee dat je wenst uit te werken, laat dit dan zeker weten aan de docent en dan proberen we dit te integreren in het projectwerk.

Voor wie is deze opleiding bestemd?

De opleiding is geschikt voor mensen die vaardigheden willen ontwikkelen op het gebied van elektronica, zoals het ontwerpen en assembleren van circuits, het programmeren van microcontrollers en het gebruik van testapparatuur. Daarnaast is deze opleiding geschikt voor mensen die geïnteresseerd zijn in het werken in de elektronica-industrie of in onderzoeks- en ontwikkelingsomgevingen.

Voorkennis

Om in deze opleiding te kunnen starten is er basiskennis elektriciteit en elektronica vereist.

Je dient deze voorkennis te bewijzen aan de hand van een eerder behaald kwalificatiebewijs (diploma/getuigschrift - erkend door VLAIO) of door te slagen in de vrijstellingsproef.

Contacteer een campusmedewerker voor de praktische regeling van de vrijstellingsproef.

Hoe ziet het programma van deze opleiding eruit?

Programmeren in C [16 SESSIES]

  • Kennismaking met het Arduino platform
    • AVR microcontrollers
    • Wat zijn embedded systems
    • Download en installeer Atmel Studio
  • Eerste C-programma
    • Hoe worden C programma’s gemaakt
    • Voorbeeldprogramma inladen, compileren en programmeren op het Arduino platform
    • Functies
    • Preprocessor directives
  • C basis
    • Input, output en variabelen
    • Soorten variabelen
    • Wiskundige operatoren
    • Compileren en linken
    • Typische problemen
  • Operatoren
    • Vergelijkende operatoren
    • Booleaanse variabelen
    • Beslissingen
    • If – then – else
  • Lussen
    • While loop
    • For loop
  • Functies
    • Data doorgeven aan functie
    • Meerdere variabelen doorgeven aan functie
    • Gegevens terugkrijgen van functie
  • Talstelsels
    • Binair
    • Hexadecimaal
    • Octaal
    • ASCII codering
  • Geheugen en microcontrollers
    • ROM vs RAM
    • Data opslag in het geheugen, geheugenarchitectuur
    • Hoe microcontrollers het geheugen en periferie raadplegen
    • Pointers
  • AVR poorten aanspreken in C
    • AVR pinnen en poorten
    • LED aansturen via AVR pin
    • Schakelaar inlezen via AVR pin
  • Arrays en strings
    • C string functies
    • Multidimensionele arrays
    • Pass by value vs pass by reference
  • Peripherals
    • ADC
    • Timers
    • Comparators
    • Hardware en software interrupts
  • Debugging
    • Hoe de debugger gebruiken
    • Continue, step into step out
    • Hardware registers uitlezen
    • (Conditional) breakpoints

Project deel 1: ontwerpen van een schema en printplaat [10 SESSIES]

  • Wat is een PCB
    • Soorten PCB’s
    • Verschillende subtraatmaterialen
    • Spoorbreedte bepalen
    • Via’s (blind, buried, micro)
    • Typische PCB annotaties
    • Praktische beschouwingen (footprint grootte, boorgaten, etc.)
  • KiCAD kennismaking
    • Wat is KiCAD
    • KiCAD workflow
    • Installatie KiCAD
  • KiCAD eerste project
    • Eerste schema tekenen
    • Schemasymbolen tekenen
    • Componenten verbinden met elkaar via wire, bus of referentie
    • Footprints toekennen
    • Zelf footprints tekenen
    • PCB tekenen
    • BOM lijst genereren
  • Checklists
    • Design rules check
    • Electrical rules check
  • Design principes en concepten
    • FR4
    • Traces
    • Pads en gaten
    • Via
    • Annular ring
    • Soldeermasker
    • Silkscreen
    • Panel
    • Pick & place
  • Bibliotheken beheren
    • Global vs local bibliotheek
    • Naamconventies
    • Best practices

Project deel 2: ontwikkelen software en solderen printplaat [10 SESSIES]

  • Printplaat ontwerpen voor project
    • Project uit lijst of zelf gekozen project
    • Moet gebruikmaken van een Arduino embedded systems bord
    • Gebruik SMD componenten (0603)
    • Gebruik de peripherals van de Arduino
    • Programmeren van de Arduino gebeurt in C
  • Software ontwikkelen voor gekozen project
    • Solderen printplaat met de hand
    • Desolderen met pomp en lint.

Toegepaste bedrijfsvoering [10 SESSIES]

Eindproef

Bijkomende info

Persoonlijke beschermingsmiddelen

Je zorgt voor niet loshangende werkkledij en soepele veiligheidsschoenen S1 indien gevraagd door de docent.

Getuigschrift

Wie deze opleiding met succes beëindigt, ontvangt het getuigschrift ELEKTRONISCH DESIGNER erkend door de Vlaamse Gemeenschap.

Wil je meer weten?

FotoSofie Deschepper
curl effect

Heb je vragen over een opleiding?
Of denk je eraan om die op maat of op locatie te organiseren?

Contacteer onze Productmanager

Sofie Deschepper

Stel je vraag