Microcomputer
Sistemi intelligenti richiedono microcomputer che, oggigiorno, non sono più operati esclusivamente da programmatori.
Utilizzando UniTrain, la nostra soluzione a pacchetto completo è in grado di insegnare diversi linguaggi di programmazione e architetture hardware in un formato comune e facilmente comprensibile.
Gli Argomenti
Corsi di tecnologia digitale UniTrain
Corsi di tecnologia dei microcomputer UniTrain (INTEL 8085)
Tecnologia del microcontroller con microchip a 8 bit PIC16F887
Questo corso copre le conoscenze di base e le tecniche di programmazione e debug necessarie per il microcontroller RISC a 8 bit PIC16F887. Il set di istruzioni del microcontrollore è composto da 35 istruzioni “single word” ed è quindi perfettamente adatto per scopi di formazione tecnica. È possibile accedere a tutte le porte del microcontrollore e utilizzarle come desiderato. L’alimentazione è disponibile tramite la piattaforma di lavoro o tramite l’interfaccia USB. La frequenza di clock è generata da un generatore interno o esterno. RESET può essere realizzato tramite software o hardware. Il set di attrezzature comprende l’hardware necessario e il materiale didattico interattivo.
Tecnologia del microcontrollore che utilizza ARM Cortex M3 a 32 bit
I corsi garantiscono le informazioni di base sull’ambiente di programmazione, costituito da hardware e software, definizioni di termini e formazione su come gestire i componenti. I corsisti imparano a conoscere il design del microcontrollore ARM Cortex M3 a 32 bit e delle sue periferiche, nonché a conoscere la programmazione strutturata dalla bozza iniziale alla soluzione finale sulla base di semplici esempi. Il primo esperimento riguarda l’uso di varie strutture di controllo, le possibilità di manipolazione dei bit nel
linguaggio di programmazione C, l’uso di porte e spinotti, la gestione degli
interruttori e l’uso del convertitore analogico-digitale su chip. Un’altra
sezione riguarda l’uso di librerie già pronte per un bus I²C e l’uso di un modulo LCD I²C. Il corso SO4206-9C, “Digital signal processing with a 32-bit ARM Cortex M3 microcontroller” è una continuazione del corso SO4206-9B “Programming 32 bit ARM Cortex M3 microcontrollers” e richiede il completamento precedente di tale corso.
Field Programmable Gate Array "FPGA"
Nel corso degli ultimi anni, la potenza di calcolo dei sistemi elettronici è cresciuta ad un ritmo esponenziale, mentre i circuiti sono diventati sempre più piccoli. Come risultato di tali sviluppi, è ora possibile fornire funzionalità tecniche anche complesse e impegnative in un alloggiamento facilmente trasportabile. L’inizio di questa “rivoluzione tecnica” è stato segnato dall’introduzione di componenti standard. Tuttavia, poiché erano in grado di fornire solo un numero limitato di funzioni, era necessario collegare più componenti insieme per svolgere compiti più complessi. I PLD (dispositivi logici programmabili) sono la soluzione a questo problema, in particolare gli FPGA (field programmable gate array). Con l’aiuto di tali circuiti logici, è ora
possibile implementare funzionalità altamente complesse con un minimo di
cablaggio.
Programmazione UML di microcontrollori a 8 bit
- Tecnologia del microcontroller con 8-Bit Microchip a 8-Bit PIC16F887
Questo corso copre le conoscenze di base e le tecniche di programmazione e debug necessarie per il microcontroller RISC a
8 bit PIC16F887. Il set di istruzioni del microcontrollore è composto da 35 istruzioni “single word” ed è quindi perfettamente adatto per scopi di formazione tecnica. È possibile accedere a tutte le porte del microcontrollore e utilizzarle come desiderato. L’alimentazione è disponibile tramite la piattaforma di lavoro o tramite l’interfaccia USB. La frequenza di clock è generata da un
generatore interno o esterno. RESET può essere realizzato tramite software o hardware. Il set di attrezzature comprende l’hardware necessario e il materiale didattico interattivo.
- Tecnologia del microcontrollore che utilizza ARM Cortex M3 a 32-Bit
I corsi coprono la fornitura di informazioni di base sull’ambiente di programmazione, costituito da hardware e software, definizioni di termini e formazione su come gestire i componenti. I tirocinanti imparano a conoscere il design del microcontrollore ARM Cortex M3 a 32 bit e delle sue periferiche, nonché a conoscere la
programmazione strutturata dalla bozza iniziale alla soluzione finale sulla base di semplici esempi. Il primo esperimento riguarda l’uso di varie strutture di controllo, le possibilità di manipolazione dei bit nel linguaggio di programmazione C, l’uso di porte e pin di porta, la gestione degli interrupt e l’uso del convertitore analogico-digitale su chip. Un’altra sezione riguarda l’uso di librerie già pronte per un bus I²C e l’uso di un modulo LCD I²C. Il corso SO4206-9C, “Digital signal processing with a 32-bit ARM Cortex M3 microcontroller” è una continuazione del corso SO4206-
9B “Programming 32 bit ARM Cortex M3 microcontrollers” e richiede il completamento precedente di tale corso.
- Field Programmabile Gate Array “FPGA”
Nel corso degli ultimi anni, la potenza di calcolo dei sistemi elettronici è cresciuta a un ritmo esponenziale, mentre i circuiti
sono diventati sempre più piccoli. Come risultato di tali sviluppi, è ora possibile fornire funzionalità tecniche anche complesse e impegnative in un alloggiamento facilmente trasportabile. L’inizio di questa “rivoluzione tecnica” è stato segnato dall’introduzione di
componenti standard. Tuttavia, poiché erano in grado di fornire solo un numero limitato di funzioni, era necessario collegare più componenti insieme per svolgere compiti più complessi. I PLD
(dispositivi logici programmabili) sono la soluzione a questo problema, in particolare gli FPGA (field programmable gate array).
Con l’aiuto di tali circuiti logici, è ora possibile implementare funzionalità altamente complesse con un minimo di cablaggio.
• Programmazione UML di microcontrollori a 8-Bit
• Programmazione UML di microcontrollori a 16-Bit
• Programmazione UML di microcontrollori a 32-Bit
• Programmazione UML di Arduino
• Nozioni di base di “Sistemi cyber fisici”
L’Industria 4.0 si basa sull’interazione di attuatori e sensori, sulla loro integrazione in Internet e sull’elaborazione di tutte le
informazioni in una piattaforma CPS. Con l’aiuto del trainer CPS, gli specialisti di domani imparano a espandere i sistemi di
microcontrollori in un sistema cyber fisico, a programmarlo e a collegarlo al cloud e alla piattaforma CPS tramite le interfacce. Il CPS-Trainer può naturalmente essere integrato anche come parte di un sistema Industry 4.0.
Vantaggi:
• Collega “intelligenza” (microcontrollore) con “meccatronica” (nastro
trasportatore) e sensori
• Elabora segnali di ingresso e uscita analogici e digitali
• Programmazione con il linguaggio di programmazione grafica Flow Code
• Integrabile in un sistema industriale 4.0
• Possibilità di integrazione con Ethernet tramite moduli di rete opzionali
Programmazione UML di microcontrollori a 16 bit
Programmazione UML di microcontrollori a 32 bit
Programmazione UML di Arduino
Nozioni di base sui "Sistemi cyber fisici"
L’Industria 4.0 si basa sull’interazione di attuatori e sensori, sulla loro integrazione in Internet e sull’elaborazione di tutte le informazioni in una piattaforma CPS. Con l’aiuto del trainer CPS, gli specialisti di domani imparano ad espandere i sistemi di microcontrollori in un sistema cyberfisico, a programmarlo e a collegarlo al cloud e alla piattaforma CPS tramite le interfacce. Il CPS-Trainer può naturalmente essere integrato anche come parte di un sistema Industry 4.0.
I vantaggi sono:
• Collega “intelligenza” (microcontrollore) con “meccatronica” (nastro
trasportatore) e sensori
• Elabora segnali di ingresso e uscita analogici e digitali
• Programmazione con il linguaggio di programmazione grafica
FlowCode
• Integrabile in un sistema industriale 4.0
• Possibilità di integrazione con Ethernet tramite moduli di rete
opzionali