Fórum témák
» Több friss téma |
Fórum
A kijelölést egy képernyő egy területre érted, vagy egy végpontra? Ez a funkció nálam (XP) úgy múködik, hogyha be van kapcsolva, akkor az a bal egérgombot lenntartva egy téglalapnyi területet tudok kijelölni. Ha nincs bekapcsolva, akkor csak Shift-et tartva él ez a funkció. A végpontok és vezeték darabok csak Shift lenyomással jelölhetőek ki mindkét esetben. Nekem is voltak benne szokatlan dolgok, de már megszoktam. Gyakorlatilag minden nap használom. van még ebben is egy két dolog amire nem árt figyelni. Pl az EEporomba tárolamdó változóknak előre csináljunk a helyet, mert ha 6-700 változó van a rendszerben, akkor a végére kerülő adatokat nem kezeli az EEpronhoz. Nem reklamál, csak egyszerüen nem kerül letárolásra. Ezeket azért mondom, mert szerintem Te is megtapasztalod a "kapacitás, és sebesség bűvöletét". Én 4550-et és 8722-t használok leginkább. Pár hete volt update, ezt se feledd...
Szia Dcsabi !
Megjött a V4 es , program , és azt kérdezném neked ki lehet -e kapcsolni a kijelöléshez a Shift -et ? A régiben működött . Ebben hiába pipálom ki , akkor is csak Shift- el lehet kijelölni . Ez engem zavar. mezga
Szia!
Szerintem nem kell, a pickit megcsinálja. Üdv: Gábor
Apropó, Ha foglalatban égetem, nem kell az 1 es Vcc láb és a 4 es MCLR láb közé egy minimum 4,7k ellenállás?
Szia.
MCLR bekapcsolva, mert MCLR, a kapcsolásban 4,7k tápra kötve, A Vdd bekapcsolva, mert foglalatban égetem. És csak hiba. Üdv: László
Szia!
Az MCLR beállítást én már néztem el... Üdv: Gábor
Szia.
Kösz a gyors választ, pickit 2 égetővel megpróbáltam, be is égette hiba nélkül, de sajnos nem működik!Üdv: László
Szia!
Ugyan a dcsabit kérdezted, de én már sokszor égettem így a 12F508-at. A hex-et betöltöd amit a parsic fordított és égeted. Eddig jól működnek. Pickit 2-vel égetek. Üdv: Gábor A hozzászólás módosítva: Szept 29, 2014
Tisztelt dcsabi. Kicsit más, de Tőled mint Parsic tudor kérdezném, egy egyszerű programot írtam 3.4 programmal 12C508-ra. Ezt szeretném 12F508-ba égetni, valami ötlet a megvalósításra? Előre is köszönettel.
Köszönöm a támogató gondolatokat... Azok a "szakmaiságot" mellőző mondatok, az általános felhasználási lehetőségek és igények szintjét jelezték, nem személyeskedés célzattal gondoltam. Anno én is csináltam a C64-hez égetőt meg Z80-al dallamgenerátort, a RT alapján. Én a P4 -ben már a legnagyobb processzoral csináltam egy univerzális vezérlőt, ezzel oldok meg mindent. A Program hibái is többnyire előjönnek ezért, ezt jeleztem a "gazdának" és a következő update már tartalmazta. A kérésemre tette használhatóvá mindkét Uartot a 18F8722 (23) -nél. Ez nem akármi, Egyszerre RS232 és RS485 ls megy 115200 sebességel (nálam 20Mhz-n) hiba nélkül. Két SPI-t is kezelek egyszerre (MAX6675 miatt) aztán 1 Wire (DS18b20). a programok nemegyszer 25Kb-osak. Ezeket betűkből létrehozni hibamentesen elég nehézkes lenne számomra, meg szerintem "jónéhányunk" számára. Ezek ASM-ben P4-ből 35-40e sor!!! Ezek a modulok valójában a programozásban általában használt gyakori függvények... Mellékelek egy Linearizációs rutint, ez működik az alap verziónál is, de a P4-nél több példányban is tökéletesen és (16-32 biten) A változók nevei ne tévesszenek meg senkit...
A hozzászólás módosítva: Szept 28, 2014
Én úgy gondolom, hogy a Parsic , annak ellenére hogy megvannak a korlátai egy előrelépés a klasszikus programozási nyelvezetekhez képest. Lehet kissé erőltetett a hasonlat, de a windows operációs rendszerhez hasonlítom a dos-hoz képest. A grafikus környezet egy szabadságot ad, nem kell minden egyes parancs lelkivilágát Freud-i mélységekig kielemezni és észben tartani. Énnekem hasznos.Közelebbről meg fogom vásárolni a 4-es verziót. Szakmámnál fogva nincs több időm mikrokontrollerek programozására. Mondom mindezt 28 év elektronikai múlttal (ennyit a szakmai előképzés nélküliségről,bocsánat dcsabi, nem akartalak megbántani, nem ismerjük egymást, habár szeretném, mert a hozzászólásaid alapján értékelem a segíteni akarásodat, ez kellene jellemző legyen minden kedves kollégára, ugyanis foglalkozásunk elég komplex ahhoz hogy bárkinek, akár sokéves tapasztalattal is szüksége legyen egy tanácsra, elnézést ha egy kicsit elbeszéltem a topic mellett) legelső működőképes processzorvezérlésem pedig 22 éve készült el, gondolhassátok hogy nem parsic-ban. Z80-as vezérelt egy ekg csatornát, máig kedves projektem, naponta találkozok hasonló megoldásokkal. Tehát lehet a parsik-ot dicsérni, vagy a korlátait emlegetni, egy más módszer, egy nem szokványos megközelítése egy probléma megoldásának. Én inkább azon csodálkozok, hogy más mikrokontrollerek esetében hogy nem készült még hasonló (én legalábbis nem tudok róla). A kitalálója pedig egy briliáns elme. Amúgy most egy pic16f877-re rajzolgatom a bldc vezérlést. Kíváncsi vagyok, hogy fizikai valóságában mennyi lesz a legnagyobb fordulat, ameddig még használható lesz.
Biztosan a Te igazságodnak is megvan minden alapja. A kérdező nyilván azért próbálkozik itt, mert ehhez ért, illetve ezen a szinten van a programozásban. A működő processzorban nem nézi senki, hogy milyen úton jut el az adott feladat a végeredményre. A Parsic a Siemens által is használt kis PLC-k (LOGO) mellé használt fejlesztőhöz hasonlatos. ez az ötlet a PIC-hez Kb 10-12 éves. A Siemens Logo-kat több millió példányban alkalmzzák ipari környezetben jelenleg is C tudás nélkül is. A program írója még valaha az eredeti verziót a 12C... és 16C... tipusokhoz írta, aztán az újabban kiadott F... sorozathoz módosítgatta. A Parsic sok mindenkinek egy olyan kapu amelyen bátran belépve, biztosan működő programot tud csinálni kezdőként. Megélheti azt a sikert gyakorlatilag laikusként, "négykézláb" hobbistaként, hogy mikrokontroller által vezérelt áramkört tud készíteni, szakirányú végzettség nélkül. Jómagam is minden segítség nélkül tanultam meg bánni a mikrokontrollerrel, több hónap sikertelen próbálkozás után, a Parsic segítségével. Jelenleg kis és közepes szériában gyártott berendezésekhez fejlesztek vezérléseket, az HW és SW együtt. Ebben a P4 most a társam, ez nagyságrandekkel más mind az alap. Nagyon fontos, hogy órákon belül egy teljesen más programstuktúra legyen működőképes, vagy a helyszínen legyen módosítva az ügyfél igénye szerint. Ehhez ez a legjobb környezet "számomra"...Ez itt a Parsicos topic, az ezzel megvalósítható dolgokkal, "az meg ott" a PIC programozása C-nyelven az ahhoz illeszkedő rengeteg lehetőséggel és megoldással. A HEX két útja a sok közül.
A hozzászólás módosítva: Szept 28, 2014
Tulajdonkeppen igazad van. Akkor csinaljunk BLDC vezerlest TTL aramkorokbol, mert abbol is meg lehet csinalni. Viszont a 18F4431 es testverei azert lettek kifejleszve, hogy a tervezonek segitsenek egy egyszer HW letrehozasaban frekivaltok, BLDC hajtasok megtervezeseben. Na persze ha egy SW alkalmatlan a program megirasara, akkor masikat kell keresni. Ezt a Ti altal eroltetett modszert hivjak a "gombhoz a kabatot" modszernek. A kerdes felvetojenek kimondott ohalya a 18F4431 felhasznalasa volt, nem 16F628. Mellesleg szolva en atneztem egy par (sok) ASM listat amit a PARSIC generalt, hat bizony igen szoszatyar egy program. Amit meglehetne irni egy par sor asmben, azt nagymeretu, sokszor beforditott programmal oldja meg. Nem is csodalkozom, hogy lassan futnak az alkalmazasok.
Mindent meg lehet csinálni "a speciális regiszterek nélkül is". A PWM-et elő lehet állítani egy mikrovezérlővel SW által is. A Parsic esetén ezt egy "INC" kiterjesztés alá betett ASM részlettel lehet megcsinálni. Egy ilyen programot azért speciális strukturával kell megcsinálni, lépésről lépésre. A PARSIC is alkalmas lehet a keretként, csak nem lehet korlátlanul terhelni a programot, mert "idő gondok léphetnek fel", a 18F8722 (23) 20Mhz-n járatva minden további nélkül megoldhatja a feldatot luxus kivitelben is...
16F628-al is csináltak 3F. frekiváltót PWM kimenetek nélkül. A fájlt régebben feltettem ide, vagy valamelyik Frekiváltós topicba. Kipróbáltam, működik 1-99Hz-ig. A Parsicot univerzális PLC jellgű vezérlésekhez lehet leginkább kihasználni. Ez nem azt jelenti, hogy nem lehet vele megoldani egy-két speciális feladatot, -ki kell egészíteni és azokkal a processzorokkal kell dolgozni ami van. A többi gyártónak van 5-6 processzora és abból is tudnak a saját"szimpatizánsai" választani... A hozzászólás módosítva: Szept 28, 2014
Terveztem egy par frekivaltot, es BLDC hajtast, es nem annyira bonyolult. De a 18F4431 nem egy altalanos PIC. C-ben irva a progit is egy kicsit bonyolultabb mint az atlag PIC. Ezert mondom, hogy a parsic, ami egy altalanos PIC-re irt kornyezet, nem fog tudni mit kezdeni a 18F4431 specialis regisztereivel, amit mind be kell allitani a helyes mukodeshez. De vegulis hajra! Meg kell probalni. Amugy a C sem egy bonyolult. A Microchip AN899 egy jo pelda a megvalositasra. Igaz a SW az ASM.
Nem nekem válaszoltál, de had mondjak valamit. Nem arról szól a történet, hogy nem lehet megcsinálni, hamen arról, hogy bár a PARSIC egy nagyon jól kitalált grafikus alkalmazás, de sajnos lassú az eredmény. Pár db. ipari körülmények között is működőképes progit már sikerült íronm, ráadásul elég gyorsan PARSIC-ban, pont ezért látom a korlátait. Egyébiránt TTL technikán nőttem fel és kb. 45 évesen álltam neki a PIC-nek ezzel a progival, pontosan azért, mert TTL alapáramkörökkel lehet építkezni.
A PARSIC 4-ről, nem tudok véleményt mondani sebességileg, mert eddig anyagi korlátok miatt nem tudtam megvenni, de "dcsabi"-nak megvan, tán Ő majd nyilatkozni tud ebben a témában.
Még hallottam olyan esetről, hogy valaki nem tudta, hogy nem lehet, ezért megcsinálta. Nem kell előítéletekkel lenni. A mikrovezérlők előtt elég sok láttunk, javítottunk, építettünk logikai áramkörökből is, igaz kissé terjedelmesebbek lettek a lemezek. Én inkább úgy tenném fel a kérdést, hogy hogyan lehet megoldani. Különben én nem találom túl bonyolultnak a BLDC működését, gyakorlatilag egy dc motorhoz képest amelyet ugye négy darab fettel lehet vezérelni, a bldc-hez csak hat darab fet kell (na jó, + visszacsatolások), de elvileg kivitelezhetőnek tartom piccel is. Amúgy feltettem a kérdést a parsic italia-nak is, kiváncsian várom a válaszukat, amint válaszolnak, megosztom veletek
Jogos a 3 pont, teljesen egyetértek veled, pedig én is PARSIC elkötelezett vagyok. Megjegyzem, ha csak BDLC vezérlés a cél, arra vannak céláramkörök.
Mar bocs hogy belevau, de a parsic nem alkalmas ilyen bonyolult vezerlesre. BLDC vezerlest 18Fxx31-el talan valami C nyelven kellene csinalni. Ha jol tevedek a uCHIP oldalan van is ra AN. Ott nezz szet. Na itt is van egy. HW, SW mintakkal.
Valo igaz ,de akkor melyikbe ?
Tobb fokozattot kulon vizsgaltam ,csak a koveto erositot nem vizsgaltam kulon. De koszi .Nem irok tobbet ezzel kapcsolatban.
Hát nem tudom . Ez elég húzósnak hangzik .
azt tudom hogy csak játszani jó a demo, de a kérdésem az, hogy ha megvásárolom a parsic4-et hogyan fogok bldc vezérlést készíteni vele, ugyanis erre kell a 6pwm-es pic18fxx31
Csak azért írtam, hogy ne higgye senki, hogy "okoska" ha már sikerült lefordítania a progit (elméletben). Természetesen igazad van.
Ha fordít de nem jól akkor .... mondhatjuk hogy nem lehet vele fordítani ?
A hozzászólás módosítva: Szept 26, 2014
Szia! Annyit ehhez, hogy menteni nem tudsz, fordítani hagy, csupán az eredmény semmi (nem működik a hex).
A demóval semmire nem írható program csak játékra jó , nem tudsz vele sem hex be fordítani sem menteni .
Az lenne a kérdésem, hogy a parsic4 -el program írható-e a PIC18Fxx31 -re, letöltöttem a demó verziót a parsicitaliaról, ott a listában nincs benne.
Hello!
Ez a téma már messze nem ebbe a topikba tartozik. De annak, hogy "igen érdekes jeleket " nem sok információ tartama van. Ötletként csak annyit mondanék, hogy mivel az áramkör több egymástól független fokozatból áll, célszerűbb talán külön-külön vizsgálni őket. A hozzászólás módosítva: Szept 24, 2014
Nos , közzéteszem az általam használt védőáramkör rajzait.
Azért döntöttem a PTC mellett , mert az SMD biztosíték igen drága és az sem lenne elég gyors hogy megvédje a félvezetőket. De jellemzően a túlfeszültség és a fordított bekötés szokott végezni a cuccainkal. Én már tettem tönkre túlfesszel egy 7 ezer forintos panelt (.A soros dióda jó lehet még de egyrészt nagy feszültség esik rajta 100...600 mV. Elemes áramköröknél ez elég sok lehet.Viszont ez elé kellene egy soros védőellenállás is. Az elemek és akksik jó nagy áramot tudnak rövidzárban leadni , és a PTC ezt korlátozza. Megvan a biztosíték és a védőellenállás egyben. 5 voltnál nagyobb feszültségen nyit a zener vagy a szupresszor, fordított polaritás esetén szintén. A PTC 150-180 mA en korlátozza az áramot , így nem ég el semmi , legfeljebb lemerül. A halogén izzók ennél több áramot fogyasztanak. A PTC -n 2-4mV feszültség esik , fogyasztástól függően. Normál feszültségnél szivárgó áramot nem lehet mérni. Én még a 24 V os érintőképernyőket is így táplálom , mert UTP kábelen viszem a tápot és a buszt. Az a kábel nem szeretné a 2-3 A-t. 100 mA es PTC esetén rövidre lehet zárni a kábel végét , nem történik semmi , nem áll le a az egész rendszer. Néhány másodperc után visszaáll a rend. A hozzászólás módosítva: Szept 24, 2014
|
Bejelentkezés
Hirdetés |




(.