Foglalkozások 2017/2018-ban


2018. június 14.

Témakör: Újrakonfigurálható eszközök
Előadás címe: PSoC 5LP - USBUART és USB HID kommunikáció
Előadó: Cserny István

A PSOC 5LP mikrovezérlő USB perifériáját a PSoC Creator-ban az USBFS komponens segítségével vehetjük használatba. Ennek segítségével a mikrovezérlő közvetlenül tud kommunikálni a számítógéppel (egy USB porton keresztül). A mintaprojektekben az USBUART és az USB HID kommunikációra mutatunk egyszerű példákat.

Előadásvázlat és mintaprojektek:

cpld17: PSoC 5LP - USBUART és USB HID kommunikáció
cpld17: Mintaprojekt


2018. május 31.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - tranzisztoros időzítő kapcsolások
Előadó: Cserny István

Megismerkedünk a kondenzátorok és az induktivitások okozta be- és kikapcsolási átmeneti jelenségekkel, s a kondenzátorok késleltető hatását kihasználva egyszerű tranzisztoros időzítő kapcsolásokat készítünk.

Előadásvázlat, illetve feladatok:

vtalk16: Tranzisztoros időzítő kapcsolások


2018. május 17.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - Egyszerű tranzisztoros kapcsolások
Előadó: Cserny István

Megismerkedünk a fényérzékeny (CdS) ellenállások tulajdonságaival, mejd ezek felhasználásával egyszerű alkonyatkapcsoló áramkört építűnk. A KOSMOS építőkészlet egyik mintakapcsolását is kipróbáljuk, amely nedvesség- (vagy vezetőképesség) vizsgálatra használható.

Előadásvázlat, illetve feladatok:

vtalk15: Egyszerű tranzisztoros kapcsolások


2018. május 10.

Témakör: Újrakonfigurálható eszközök
Előadás címe: PSoC 5LP - új alkatrészeket definiálunk Verilog nyelven - 2. rész
Előadó: Cserny István

A PSOC Creator fejlesztői környezet gazdag alkatrészkönyvtárral segíti a munkánkat, ám néha előfordul, hogy olyan speciális alkatrészmodulra van szükségünk, ami nem található meg a "gyári" készletben. Ilyen esetben magunk is definiálhatunk új alkatrészeket. Az új alkatrész feketedoboz-szerű létrehozásának első lépésében definiáljuk a ki- és bemeneteket. A második lépésben egy Verilog nyelven megírt kódot rendelhetünk az alkatrészt reprezentáló dobozhoz, ami a működést írja le. Az így definiált alkatrészt könyvtári modulként elmenthetjük, s projektjeinkben újra felhasználhatjuk.

Az előző előadásban bemutatott mintaprojekt részeként most a sorrendfelismerő áramkört definiáljuk Verilog nyelven. Az áramkör "lelke" egy 6 állapotú véges állapotgép lesz.

Előadásvázlat és mintaprojektek:

cpld16: PSoC 5LP - új alkatrészeket definiálunk Verilog nyelven
cpld16: Mintaprojekt


2018. május 3.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - Ismerkedés a tranzisztorakkal
Előadó: Cserny István

A bipoláris (NPN, PNP) tranzisztorok felépítéséről, működéséről lesz szó. Megismerkedünk a földelt emitteres kapcsolás jelleggörbéivel és a kapcsoló üzemmódban használt tranzisztorok munkapontjaival. Földelt emitteres kapcsolások szimulációjával és a gyakorlatban történő kipróbálásával (dugdosós próbapanelon) zárjuk a foglalkozást.

Előadásvázlat, illetve feladatok:

elektro03: A tranzisztor, mint kapcsoló
vtalk14: Ismerkedés a tranzisztorokkal


2018. április 26.

Témakör: Újrakonfigurálható eszközök
Előadás címe: PSoC 5LP - új alkatrészeket definiálunk Verilog nyelven - 1. rész
Előadó: Cserny István

A PSOC Creator fejlesztői környezet gazdag alkatrészkönyvtárral segíti a munkánkat, ám néha előfordul, hogy olyan speciális alkatrészmodulra van szükségünk, ami nem található meg a "gyári" készletben. Ilyen esetben magunk is definiálhatunk új alkatrészeket. Az új alkatrész feketedoboz-szerű létrehozásának első lépésében definiáljuk a ki- és bemeneteket. A második lépésben egy Verilog nyelven megírt kódot rendelhetünk az alkatrészt reprezentáló dobozhoz, ami a működést írja le. Az így definiált alkatrészt könyvtári modulként elmenthetjük, s projektjeinkben újra felhasználhatjuk.

Előadásvázlat és mintaprojektek:

cpld16: PSoC 5LP - új alkatrészeket definiálunk Verilog nyelven
cpld16: Mintaprojekt



2018. április 19.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - Ismerkedés az RGB LED-del
Előadó: Cserny István

Az RGB LED három, különböző színű LED egy közös tokban. A három szín a három alapszín, amelyből minden más szín kikeverhető (additív színkeveréssel). Az RGB elnevezés az alapszínek angol neveinek kezdőbetűiből áll össze. Red = piros, Green = zöld, Blue = kék. Három kapcsolt segítségével kiprtbálhatjuk a három alapszín egyszerű kombinációit. AZ alábbi áramkörben egy olyan LED-et használtunk, amelyben az anódok közösítve vannak (2. láb), a kapcsolók így az egyes katódokat vezérlik. /p>

Előadásvázlat, illetve feladatok:

vtalk13: Ismerkedés az RGB LED-del


2018. április 12.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Cypress PSOC 5LP DMA adatátvitel
Előadó: Cserny István

A PSOC 5LP mikrovezérlő DMA vezérlője (DMA = közvetlen memória elérés) CPU beavatkozás nélkül képes adatátvitelre egy forrás és egy célterület között. Ez lehetővé teszi, hogy a CPU más feladattal foglalkozzon, miközben a DMA elvégzi az adatátvitelt. Az átvitel forrása és célja lehet egy periféria vagy egy kijelölt memóriaterület. Ennek megfelelően mozgathatunk adatokat perifériák között, perifériáról memóriába, memóriából perifériára, vagy memóriából memóriába. Az előadásban Néhány mintapéldát mutatunk ezekre, az AN52705_Getting_Started_with_DMA dokumentum nyomán, amelyek alapján remélhetően képesek leszünk saját alkalmazásaink hatékonyságát megnövelni a DMA átvitel segítségével.


Előadásvázlat és mintaprojektek:

cpld15: Cypress PSOC 5LP DMA adatátvitel
cpld15: Mintaprojektek


2018. április 5.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - a dugaszolós próbapanel használata
Előadó: Cserny István

A dugaszolós próbapanel nagy előnye, hogy forrasztás nélkül, gyorsan összeállíthatunk rajta egy kísérleti kapcsolást. Ám a használatával meg kell barátközni, nehogy valamit elkössünk! Az előadás néhány egyszerű kapcsolási elrendezést mutat be, s a hallgatóságot megpróbáljuk rávezetni a tipikus bekötési hibák felismerésére és elhárítására.

Előadásvázlat, illetve feladatok:

vtalk12: Feszültségosztó, LED, kapcsoló dugaszolós próbapanelon


2018. március 22.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Cypress PSOC 5LP programmegszakítások
Előadó: Cserny István

A PSoC 5LP mikrovezérlőknél a fix funkciójú perifériákon kívül bármelyik digitális jel felhasználható programmegszakítás keltésére. A PSoC Creator szoftveres kezelői felületet (API függvényeket) biztosít a megszakítások és a megszakítási rendszer kényelmes kezeléséhez. Ezek használatát három mintapéldán keresztül mutatjuk be.

Előadásvázlat és mintaprojektek:

cpld14: Cypress PSOC 5LP programmegszakítások
cpld14: Mintaprojektek


2018. március 8.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Cypress PSOC 5LP analóg perifériák - 3. rész
Előadó: Cserny István

További mintapéldákon keresztül ismerkedünk a Cypress PSOC 5LP mikrovezérlők analóg perifériáinak lehetőségeivel:
- hőmérés termoelemmel
- AC jelerősítő

Előadásvázlat és mintaprojektek:

cpld13: Cypress PSOC 5LP analóg perifériák - 3.rész
cpld13: Mintaprojektek

2018. március 1.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - Félvezető diódák, LED-ek
Előadó: Cserny István

Az ideális dióda az egyik irányban átengedi az áramot, míg a másik irányban nem (a visszacsapószelep elektronikai megfelelője). Szinte minden elektronikus eszköz tartalmaz diódát: a mobitelefon töltőtől a rádiókészüléken át a gépjármű generátoráig. Egyes speciális diódák nem az egyenirányító hatás céljából készülnek. Ilyen például a világító dióda (Light Emitting Diode, LED), amelyet széleskörűen használunk, pl. jelzőfénynek, kijelzőkben (TV, mobiltelefon) és a világítástechnikában.

Előadásvázlat, illetve feladatok:

elektro02: Félvezető diódák, LED-ek
vtalk11: 2. Feladatsor: Feszültségosztó, dióda karakterisztika, alternatív kapcsolás, kapcsoló logika


2018. február 22.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Cypress PSOC 5LP analóg perifériák - 2. rész
Előadó: Cserny István

A febr. 8-i előadáson nagy vonalakban már megismerkedtünk a Cypress PSOC 5LP mikrovezérlők analóg perifériáival (analóg komparátorok, műveleti erősítők, ADC-k, áram és feszültség kimenetű DAC-ok, analóg multiplexerek, transzimpedancia erősítők, stb.), de kevés idő jutott mintapéldák bemutatására.

Most további mintapéldákon keresztül ismerkedünk az analóg perifériák nyújtotta lehetőségekkel.

Előadásvázlat és mintaprojektek:

cpld12: Cypress PSOC 5LP analóg perifériák - 2.rész
cpld12: Mintaprojektek


2018. február 15.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - kísérletek
Előadó: Cserny István

A február 1-i előadáshoz kapcsolódó kísérleteket végzünk ellenállásokat és LED-eket tartalmazó soros, illetve párhuzamos kapcsolású áramkörökkel.
Gyakorlati feladatok:

  • Feszültségmérés
  • Árammérés
  • Ellenállás meghatározása színkód alapján illetve műszeres méréssel.
  • Soros és párhuzamos kapcsolások elemzése

Előadásvázlat, illetve feladatok:

vtalk10: Bevezetés az elektronikába - kísérletek feladatsor

2018. február 8.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Cypress PSOC 5LP analóg perifériák
Előadó: Cserny István

Ezúttal a Cypress PSOC 5LP mikrovezérlők analóg perifériáival ismerkedünk meg (analóg komparátorok, műveleti erősítők, ADC-k, áram és feszültség kimenetű DAC-ok, analóg multiplexerek, transzimpedancia erősítők, stb.).

A digitális építőelemekhez hasonlóan az analóg perifériákból is építhetünk komplex kapcsolásokat a mikrovezérlő tokján belül. A belső összekötéseket az analóg jeleket továbbító kapcsolómátrix teszi lehetővé. Az előadáshoz kapcsolódó mintaprojektekben ezekből a lehetőségekből mutatunk be néhányat.

Előadásvázlat és mintaprojektek:

cpld11: Cypress PSOC 5LP analóg perifériák
cpld11: Mintaprojektek

2018. február 1.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés az elektronikába - alapfogalmak, Ohm törvény, soros és párhuzamos kapcsolás
Előadó: Cserny István

Az elektromosság alapjelenségeiből kiindulva megismerkedünk az elektromos töltés, a feszültség az áram, és az ellenállás fogalmával. Terítékre kerül a soros és a párhuzamos kapcsolás.

Gyakorlati feladatok:

  • Feszültségmérés
  • Árammérés
  • Ellenállás meghatározása színkód alapján illetve műszeres méréssel.

Előadásvázlat:

vtalk09: Bevezetés az elektronikába - alapfogalmak

2018. január 25.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Cypress PSOC 5LP digitális perifériák
Előadó: Cserny István

A január 11-i előadásban kezdtünk el ismerkedni a Cypress PSOC 5LP mikrovezérlőkkel. Ezek integrált fejlesztői környezete számos előkészített alkatrészt, részegységet (mondhatni: katalógus áramkört) kínál, amelyek segítségével könnyen összelegózhatjuk az alkalmazást hardveres és szoftveres vonatkozásban is (az "alkatrészekhez" ugyanis alkalmazásprogramozói függvényeket is biztosít a PSOC Creator).
A bőséges alkatrészkínálatból most a legalapvetőbb digitális perifériákat, illetve komponenseket mutatjuk be.

Előadásvázlat és mintaprojektek:

cpld10: Cypress PSOC 5LP digitális perifériák
cpld10: Mintaprojektek


2018. január 18.

Témakör: Vegyes témakörű előadások
Előadás címe: Hakko T12 klón, PID vezérlés
Előadó: Támcsu Péter

Szeretném bemutatni egy egyszerű digitális forrasztóállomás elkészítésének a lépéseit. Példámban a Hakko T12 hegyét használom fel ami egy olcsón beszerezhető de nagyon jó 70W-os, fűtőelemmel és hőelemmel egybeépített forrasztópáka hegy. Egy egyszerű kapcsolás és egy próba NYÁK-on összeforrasztható mintaáramkör is bemutatásra kerül, továbbá a meghajtó program ami kipróbálható / testre szabható szimulátorban is. A példában STM8 mikrovezérlőt használok a vezérlésre és 8x2 karakteres LCD kijelzőt a megjelenítésre.
A szimulátor használata:
  • Bontsuk ki a letöltött vtalk08.zip csomagot, s nyissuk meg a program_sim.html állományt!
  • A programablakba töltsük be a szimulálni kívánt P, vagy PID vezérlő kódot, majd kattintsunk a Run gombra!

Előadásvázlat és mintaprojektek:

vtalk08: Hakko T12 klón, PID vezérlés
vtalk08: Mintaprojektek és szimuláció

2018. január 11.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Cypress PSOC 5LP prototípus kártya - az első lépések
Előadó: Cserny István

A felhasználó által újrakonfigurálható eszközök közül (PAL, PLA, CPLD, FPGA) ezúttal a CYPRESS PSOC mikrovezérlővel egybeépített CPLD eszközeivel kezdünk ismerkedni. Az ismerkedéshez jól használható és olcsó eszköz a CY8CKIT-059 prototípus kártya, ami a céláramkörön kívül programozó/hibavadász egységet is tartalmaz. Fejlesztéseinkhez, illetve a mintaprojektek kipróbálásához a CYPRESS PSOC Creator nevű ingyenes integrált fejlesztői környezetet használjuk.

Előadásvázlat és mintaprojektek:

cpld09: Cypress PSOC 5LP prototípus kártya - az első lépések
cpld09: Mintaprojektek

2018. január 4.

Témakör: Vegyes témakörű előadások
Előadás címe: Microchip PIC18 mikrovezérlők
Előadó: Cserny István

A Microchip széles termékskálájából a középkategóriás (midrange) 8-bites mikrovezérlőkről volt már szó korábban. Ezúttal a nagyobb teljesítményű PIC18 termékcsaláddal ismerkedünk meg, ami az alábbi vonatkozásokban hozott előrelépést a PIC12/PIC16-hoz képest:
- 16 bites szóhosszúság
- Bővített utasítás- és jelzőbitkészlet
- Hardveres szorzóegység (8x8 bites szorzás)
- C programnyelv hardveres támogatása (mutatók, szoftveresen manipulálható veremtár)
- Gyorsabb utasítás-végrehajtás, nagyobb memória
- Kétszintű megszakítások
- Bővített perifériakészlet (CAN, USB, Ethernet)

Előadásvázlat és mintaprojektek:

vtalk07: Microchip PIC18 mikrovezérlők
lab07: Mintaprojektek


2017. december 14.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Egy minimalista 8-bites mikrovezérlő tervezése
Előadó: Cserny István

Az előadásban egy nagyon minimális igényű 8-bites mikrovezérlőt definiálunk Verilog nyelven, s 2-3 egyszerű példaprogramocska segítségével ki is próbáljuk a működését (legalábbis szimulátorban).
Az előadás elsődleges célja az, hogy betekintést nyerjünk a mikrovezérlők központi egységének felépítésébe, és működésébe.

A szimulációhoz a korábban már bemutatott Icarus Verilog programot használjuk. A szimuláció során keltett jelek időbeli lefutását a GtkWave program segítségével grafikusan is ellenőrizhetjük - mint egy logikai analizátorral...

Előadásvázlat és mintaprojektek:

cpld08: Egy minimalista 8-bites mikrovezérlő tervezése
lab08: Mintaprojektek

2017. december 7.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Hétszegmenses LED kijelző multiplex vezérlése
Előadó: Cserny István

A C-M240 CPLD kártyán található 8 számjegyű, hétszegmenses LED kijelző csak időmultiplexelt módon hajtható meg, tehát egyidejűleg csak egy-egy számjegyet tudunk vezérelni. Ennek Verilog megoldását járjuk körbe néhány egyszerű mintapélda segítségével. Emellett bemutatunk egy módszert a nyomógombok pergésmentesítésére, s a tanultak felhasználásával végül egy stopperórát készítünk.

A mintapéldákat ALTERA EPM240 CPLD-hez, Intel QUARTUS Prime fejlesztői környezetben készítjük, illetve mutatjuk be.

Előadásvázlat és mintaprojektek:

cpld07: Véges állapotgép: közlekedési lámpa vezérlése
lab07: Mintaprojektek


2017. november 30.

Témakör: Vegyes témakörű előadások
Előadás címe: Microchip PIC mikrovezérlők programozása MPLAB X környezetben
Előadó: Cserny István

Microchip PIC mikrovezérlőkről az előző tanévben már volt szó a 2017. árilis 27-i előadásban. Akkor azt tekintettük át, hogy melyek azok a legegyszerűbb és legolcsóbb eszközök, amelyekkel a programfejlesztést és a programletöltést el tudjuk végezni. Most ennek folytatásaként azt nézzük meg, hogy a "fősodorbeli" fejlesztések milyen eszközökkel végezhetők és hogyan kell azokat használni. A Microchip széles termékskálájából az előző előadáshoz hasonlóan most is a középkategóriás (midrange) 8-bites (PIC12F, PIC16F) mikrovezérlőkről lesz szó, s assembly, illetve C nyelven írt mintaprogramokat mutatunk be. A mintaprogramokat és a mintaáramköröket a SimulIDE ingyenes áramkörszimulációs programban is kipróbálhatjuk.

Előadásvázlat és mintaprojektek:

vtalk06: Microchip PIC mikrovezérlők programozása MPLAB X környezetben
lab06: Mintaprojektek

2017. november 23.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Véges állapotgép: közlekedési lámpa vezérlése
Előadó: Cserny István

Most egy kicsivel gyakorlatiasabb mintapéldákat láthatunk, amelyekben egy útkereszteződés közlekedési lámpáinak vezérlését oldjuk meg véges állapotgépek segítségével. Az előadásból kiderül, hogy néha a bonyolultabbnak látszó megoldás az egyszerűbb, mert a fenti feladatot két, egymással kommunikáló állapotgéppel valósíthatjuk meg a legegyszerűbben.

A szimulációhoz a korábban bemutatott Icarus Verilog programot használjuk. A szimuláció során keltett jelek időbeli lefutását a GtkWave program segítségével grafikusan is ellenőrizhetjük - mint egy logikai analizátorral... A hardveresen is kipróbálható mintapéldát ALTERA EPM240 CPLD-hez, Intel QUARTUS Prime fejlesztői környezetben készítjük, illetve mutatjuk be.

Előadásvázlat és mintaprojektek:

cpld06: Véges állapotgép: közlekedési lámpa vezérlése
lab06: Mintaprojektek


2017. november 16.

Témakör: Vegyes témakörű előadások
Előadás címe: "Az ötlettől a késztermékig" - a termékfejlesztés folyamata
Előadó: Sólyom Zoltán

Az előadásban egy képzeletbeli fejlesztésen keresztül (egy berendezés a szelektív hulladék gyűjtésére és a használatáért járó érték kifizetésére) - mint egy állatorvosi lovon - bemutatja, hogy a termékfejelesztés során milyen szempontokat kell figyelembe vennünk, s hogy ezek milyen nehézségeket vonnak maguk után. A megvalósítási tanulmányban sorra kell venni az elképzelés minden elemét és meg kell vizsgálni műszaki, gazdasági, jogi szempontból a megoldást. A műszaki és a gazdaságossági szempontok többé-kevésbe magától értetődőek. A jogi szempontok viszon kevésbé közismertek:
  • Berendezésre vonatkozó előírások, szabványok, ajánlások azonosítása
  • Hatósági vizsgálatok, engedélyeztetési eljárások, minősítő eljárások meghatározása, akkreditáló szervezetek bevonása
A megvalósítási tanulmány alapján el kell dönteni, hogy a szempontok figyelembe vételével a termékfejlesztést el lehet-e végezni (esetleg módosítanunk kell a tervet):
  • Műszakilag megfelelő a megoldás
  • Gazdaságosan fejleszthető és fenntartható a termék
  • Megfelel a hatályos előírásoknak

Előadásvázlat:

vtalk05: "Az ötlettől a késztermékig" - a termékfejlesztés folyamata


2017. november 9.

Témakör: Újrakonfigurálható eszközök
Előadás címe: A Verilog sűrűjében: véges állapotgépek
Előadó: Cserny István

Tovább mélyítjük Verilog ismereteinket, ezúttal a véges állapotgépek kerülnek terítékre. Bonyolultabb vezérlési szerkezetek kialakítására használhatunk állapotgépet, ami egy kombinációs logikai hálózattal a bemenet pillanatnyi állapotából és a jelenlegi állapotból dönti el, hogy mi legyen a következő állapot. Ilyen állapotgépnek tekinthetők például a számlálók, az I2C eszközök vezérlője, a közlekedési lámpa vezérlője stb.

A szimulációhoz a korábban bemutatott Icarus Verilog programot használjuk. A szimuláció során keltett jelek időbeli lefutását a GtkWave program segítségével grafikusan is ellenőrizhetjük - mint egy logikai analizátorral... A hardveresen is kipróbálható mintapéldát ALTERA EPM240 CPLD-hez, Intel QUARTUS Prime fejlesztői környezetben készítjük, illetve mutatjuk be.

Előadásvázlat és mintaprojektek:

cpld05: A Verilog sűrűjében: véges állapotgépek
lab05: Mintaprojektek


2017. október 26.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Verilog példaprogramok EPM240-hez
Előadó: Cserny István

Az előző foglalkozásokon tanultak alapján már nekiláthatunk egyszerű Verilog alkalmazások megírásához:
- LED villogtatás frekvencia-leosztással
- Kombinációs hálózatok (LED futófény, 7-szegmens számkijelző vezérlése)
- Sorrendi áramkörök (shift regiszter, számláló, párhuzamos regiszter)

A mintapéldákat ALTERA EPM240 CPLD-hez, Intel QUARTUS Prime fejlesztői környezetben készítjük, illetve mutatjuk be.

Előadásvázlat és mintaprojektek:

cpld04: Verilog példaprogramok EPM240-hez
lab04: Mintaprojektek


2017. október 19.

Témakör: Vegyes témakörű előadások
Előadás címe: A KAT120B kijelző vezérlése Arduinoval
Előadó: Cserny István

A KAT120B LED számkijelző működését az elmúlt félévben megfejtettük (visszafejtettük a kapcsolást). Most Arduino mintaprogramok bemutatásával demonstráljuk a működést és kitérünk az időzítési problémák megoldására.

Előadásvázlat és mintaprojektek:

vtalk04: A KAT120B kijelző vezérlése Arduinoval
lMintaprojektek

2017. október 12.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Verilog blokkok és struk túrák
Előadó: Cserny István

Ebben az előadásban az alábbiakról lesz szó:
- az idő kezelése a szimuláció során
- formátumozott kiíratás a naplófájlba ($monitor)
- az always blokk és az eseményvezérlés
- szekvenciális áramokörök tervezési szempontjai
- blokkoló és nemblokkoló értékadások
- if - else vezérlő utasítás
- viselkedés-alapú tervezés

A szimulációhoz az előző előadásban bemutatott Icarus Verilog programot használjuk. A szimuláció során keltett jelek időbeli lefutását a GtkWave program segítségével grafikusan is ellenőrizhetjük - mint egy logikai analizátorral...

Előadásvázlat és mintaprojektek:

cpld03: Verilog blokkok és strultúrák
lab03: Mintaprojektek

2017. október 5.

Témakör: Vegyes témakörű előadások
Előadás címe: Bevezetés a PLC-programozásba - Szoftver oldal
Előadó: Orosz Péter

Az előadásban arról lesz szó, hogy hogyan kell egy projektet felépíteni az easySoft-ban, bemutatunk néhány egyszerű kódot, Ladder diagram, azaz létradiagram programozás segítségével, megmutatjuk, hogy hogyan lehet HMI-t (human machine interface) programozni képernyőképekkel, és ha az időbe belefér, azt is megmutatjuk, hogy hogyan lehet a HMI-re kitenni programfüggő dolgokat.


2017. szeptember 28.

Témakör: Újrakonfigurálható eszközök
Előadás címe: Verilog alapok
Előadó: Cserny István

Végre elkezdünk ismerkedni a Verilog hardverleíró nyelvvel. A játszadozáshoz egy új programot, az Icarus Verilog szimulátort fogjuk használni, amivel a terveinket könnyen és egyszerűen ellenőrizhetjük. Tervezésnél ugyanis érdemes még regiszterszintű absztrakciós szinten ellenőrizni a kódot, s addig fölösleges továbblépni, amíg ezzel elégedettek nem vagyunk. A szimulációs próbákhoz természetesen az általunk tervezett áramkör bemeneteinek megfelelő vezérléséről is gondoskodnunk kell, erre is látunk majd példákat.



A szimuláció során keltett jelek időbeli lefutását a GtkWave program segítségével grafikusan is ellenőrizhetjük - mint egy logikai analizátorral...

Előadásvázlat és mintaprojektek:

cpld02: Verilog alapok
lab02: Mintaprojektek



2017. szeptember 21.

Témakör: Vegyes témakörű előadások
Előadás címe: ARDUINO - a kispénzű amatőrök PLC-je
Előadó: Cserny István

A szeptember 7-i PLC előadás során vetődött fel a kérdés: miért nem mikrovezérlővel oldják meg vezérlési feladatokat PLC helyett?

Nos, található az Interneten számos olyan próbálkozás, amelyekben PIC mikrovezérlővel vagy Arduino kártyával próbálják helyettesíteni a PLC-ket. Ezekből a projektekből szemelgetünk néhány egyszerű mintapélda erejéig.

Az egyik érdekes alkalmazás, a PLC Ladder Simulator Androidon fut, s a fizetős változata közvetlenül Arduino kártyára tölti le az előzőleg megszerkesztett és leszimulált alkalmazást. Az előadásban bemutatásra kerülő v1.32 kiadás, amely analóg ki- és bemeneteket is kezel, 2017. szeptember 21-én jelent meg, így az előadás résztvevői elmondhatják, hogy naprakész információt kaptak...

A másik bemutatott alkalmazás az LDmicro létradiagram szerkesztő, szimulátor és fordító, amely C nyelvű, illetve PIC vagy AVR mikrovezérlőre natív kódot fordít. A fejlasztői változat Arduino kódot is képes produkálni.

Előadásvázlat és mintaprojektek:

vtalk02: ARDUINO - a kispénzű amatőrök PLC-je
Mintaprojektek


2017. szeptember 14.

Témakör: Újrakonfigurálható eszközök
Előadás címe: CPLD - komplex programozható logikai eszközök
Előadó: Cserny István

Az elmúlt félév során úgynevezett katalógusáramkörökből (a gyártó által meghatározott funkciójú logikai IC-kből) állítottunk össze egyszerű logikai áramköri kapcsolásokat. Most a felhasználó által konfigurálható CPLD áramkörök felépítésével és használatával kezdünk ismerkedni.

A mostani előadásban az ALTERA EPM240 CPLD-re láthatunk majd néhány nagyon egyszerű példát, de előtte meg kell ismerkednünk a Quartus Prime fejlesztői környezettel is.

Előadásvázlat és mintaprojektek:

cpld01: CPLD - komplex programozható logikai eszközök
lab01: Mintaprojektek


2017. szeptember 7.

Témakör: Vegyes témakörű előadások
Előadás címe: PLC alapok és programozás
Előadó: Orosz Péter

A PLC eszközök programozható logikai vezérlők, amelyeket elsősorban az ipari szabályozástechnikában, a villamos, vagy villamosan működtetett folyamatok irányításában használnak, gépek, berendezések, gyártósorok vezérlésére. A PLC vezérlőegység közepes bonyolultságú munkafolyamatokat vezérel. A bemenő oldalon helyzetkapcsolókat, nyomógombokat; a kimenő oldalon tengelykapcsolókat, hidraulikus szelepeket, elektromágneses kapcsolókat működtet.