Fórum témák
» Több friss téma |
Fórum » Nextion érintőképernyős HMI, UART kommunikációval
Témaindító: Lamprologus, idő: Máj 5, 2016
Témakörök:
Ígyis-úgyis minden ki és bemenetre meg kell írni a programot ... nem biztos, hogy sokkal bonyolultabb lenne, ha két PIC végezné a feladatokat ... és még lehet az is jól jönne sebesség kritikus feladatoknál, ha két proci dolgozna egyszerre!
pl. tölts fel a Nextion kijelzőre grafikon adatokat az UART-on, 4 görbe, 254 adat ... közben mire jut még ideje a procinak?
Nekem ez "házilag PLC-t" projektnek tűnik!
IO bővítésre több megoldás is létezik, ha van kommunikáció bármi, akkor 1szerű a dolog. Ha nincs akkor is lehet D tárolóval kimenet többszörözni.
Ardunio-ra kb. LED villogtatáshoz is van könyvtár. Nextion kijelzőn, t0 nevű szövegmező megváltoztatása:
Nextion kijelzőnek nincs direkt I2C portja (sem).
Látod ez a baj!
Még hírből sem ismered a MEM > DMA > PERIFÉRIA adatátvitelt? Ugyanezt megoldhatod, hogy 3 portról 3*32bitet beolvasol egyetlen DMA művelettel a memória pufferbe. Ezt az ARM megoldja Hardverből, közben a proci csinálhat bármi mást. Aki nem hajlandó, vagy nem tud fejlődni a korral? Az sajnos lemarad az ásónál, lapátnál! A hozzászólás módosítva: Máj 31, 2019
Maradjunk ott, hogy a kérdező nem nagyon ismeri a kontrollereket, elmondása szerint a K22-es PIC családdal már találkozott. Nem feltétlen kell ARMv8-cal kezdeni pár I/O port kezelését.
Én már sok ellenkező kollegát rábeszéltem az ARM-ok megismerésére!
... Még egy sem bánta meg! Sőt azóta lelkesen készítik rá a jobbnál-jobb projekteket. Meglátnád, hogy megjönne a kedve hozzá. Még a gyorsabb, nagyobb tudású hardverhez, hozzávehetjük a rengeteg arduinos fejlesztést. ... A hozzászólás módosítva: Máj 31, 2019
Tudod mit? Meggyőztél!
Ezen túl csakis ARM!!!
Elnézést, ha félreérthető voltam de nem erről van szó. Született egy kérdés, a válasz részben irányítva volt, kedv/tudás/hajlam szerint, így próbáltam válaszolni. Ez messze nem arról szól, hogy valaki ócsárólna bármilyen kontrollert, mintössze egy-két lehetséges megoldás is fel lett vázolva, köztük a tiéd is.
Tudom, de szerintem egyszerűbb egy kisebb kontroller egy I2C vel plusz egy soros kommunikációval mint egy ezerlábú szörny.
Ha megszakításból írod a soros portot akkor sok mindenre.
A hozzászólás módosítva: Máj 31, 2019
Akkor számoljunk!
Bővebben: Link EASYPIC PRO V7: Bruttó 8651.00Ft. Ebből kellene 2-3db.? 17300 -25950Ft. Bővebben: Link ARDUINO DUE: 13806Ft.! A hozzászólás módosítva: Máj 31, 2019
PIC24FJ256GB110
2db 3600Ft ... és az már összesen 200 láb ... Lenne, ha érdekelne minket ...
Azt tudom,hogy a Nextion-nak nincs I2C portja. Csak UART. 2 PIC összeköttetését akartam I2C-n átvinni.
URAIM! (Esetleg hölgyeim) Eléggé átmentünk vitába! Szerintem ezen ne vesszünk már össze,hogy PIC vagy Arduino. Mindegyiknek megvan a maga jó és rossz oldala,mert mindegyiknek van. Gondolom ez olyan,mint az Iphone és Android. Szerintem mindannyian vagyunk annyira felnőttek,hogy édes anyukázás nélkül ezt le tudjuk zárni.
Foglaljuk össze: 1,Mind a kettő terméknél van lehetőség 100 Portra. 2,Hiába programoztam már PIC18-as mikróvezérlőt,egy teljesen új típust kell megismernem,így programozásban egyik se előnyösebb vagy épp hátrány. Az,hogy Assembly vagy épp magas nyelv,az mindegy hisz programoztam már mindkettőben valamilyen felületen. 3,UART-ot mind a kettő típus ismeri,így ismételten nem jobb a másiknál. 4,Abba még nem folytam bele,hogy maga a Library mire is való pontosan (ezt ma fogom megtenni). A Nextion az Arduino-nak már megcsinálta,így az mondjuk könnyít dolgomon PIC-el szemben. 5, PIC tán helytakarékosabb egy Arduinohoz képest (Arduino Megából kiindulva). 6,Mind a kettő chipjében van USB programozás,így külön "égetőt" nem igényel (ha jól mondom).
Nekem is mindegy!
Én elmondtam, hogyan csinálnám. Persze nekem könnyű, mivel már nagyobb gyakorlatom van az ARM-ok területén. Arduino-AVR már csak akkor kerül az asztalra, ha kifejezetten ragaszkodnak hozzá. Van ilyen. A PIC pedig mindég drágább mint bármi más.
7, Az hogy egyik X másik X+1500Ft,az majdnem hogy mindegy. A projekt elég nagy,így ilyen érték különbség elhanyagolható.
8,Maga a bemeneti oldalnak nem kell gyorsabban olvasnia mint mondjuk 100kHz,így is elég nagy számot írtam. 9, Van közte 1-2 ami analóg jel,de ezt ismételten mindegyik tudja.
Idézet: „PIC tán helytakarékosabb egy Arduinohoz képest (Arduino Megából kiindulva).” Vegyél Atmel (ami egyébként már PIC) Mega 2560 procit csak...
Mondom én, hogy ez valami házi megvalósítása lesz egy PLC + HMI projektnek!
Jogos.
Ez jó ötlet!
Van: Pro Mega mini (2560) Bővebben: Link Nekem tetszik. Ennél kissebre már nem is lehetne megcsinálni.
Maga a PIC/Arduino szinte tényleg csak I/O kezelésre kellene,hisz a Nextion HMI elég okos,ahhoz hogy az igényeimet kielégítse. PLC-vel az a baj,hogy drága,illetve sok helyet foglal. Hivatkozva mondjuk egy Omron CJ2M-es PLC-re. De ha netalántán tudsz olyan PLC-t ami méreteiben (akár árban is) hasonló a 2 típushoz,akkor tiszta fül vagyok!
Mi az a túl drága? Több mint 10ezer? Több mint 100ezer?
Az a baj mire az IO-kat megfelelően megvéded, illeszted, zavarszűröd, pont akkora lesz az Arduino is mint 1 plc!
Kérjük, hogy térjetek vissza a témához, és a kérdező eredeti felvetéséhez. Köszönjük.
Ez az AVR-Duino / Pro Mega mini (2560) eléggé szimpatikus nekem is.
Mondjuk a soros port felett elfért volna még 1 sor furat, és akkor minden pint kitudtak volna vezetni.
Ha megnézed itt az árát? Mégjobban fog tetszeni: Bővebben: Link A hozzászólás módosítva: Máj 31, 2019
Na jó. Akkor egyenlőre megszületett a termék. Utána nézek a library-nek,hogy mit is tud aztán még írok,ha valamit nem értek. Köszönöm szépen mindenkinek a segítségét!
Ez tényleg nem sok! Sőt! Már csak a programozós kellékeket kell összeszednem + az I/O védelmet.
Ez a legjobb, minden rajtavan, USB is. Szinte már egy bélyegnyi helyen.
Bővebben: Link (Sajnos a hozzáadót horganyzott vas tüskesor a szemétbe való!) A hozzászólás módosítva: Máj 31, 2019
|
Bejelentkezés
Hirdetés |