Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   171 / 179
(#) dcsabi hozzászólása Jan 1, 2009
Egy kis gyakorló progi, ha valaki talál benne használható megoldásokat , ime... (leírás a nullás oldalon)
Több oldalas, lépegetés a szám billentyükkel...
(#) dcsabi válasza Gery hozzászólására (») Jan 1, 2009
Bizosan azért furcsa mert amivel először találkoztál
programozható cuccok "más elven müködtek"
Én is előbb tudtam PLC-t vagy hasonló vezérlőmodult mint Te programozni...
Így utólag visszatakintve a PIC-el nagyságrendekkel több lehetőség van, még ezzel az egyszerű grafikus programozó felülettel is mint a parsic...
A siemens logo vezérlómodulhoz is ilyen logikai rajzjelekkel kell programot írni (ez hasonló mint a Festo)
Olyan mintha "drótoznál", csak tudni kell az adott vezetéken bit vagy byte van jelen (nem szabad összekeverni, a progi nem is engedi, de előfordulhat!)
Csak helyesen kell rajzolni...
a szimulátor is nagyon jó segítség...
Szinte a kezdetektől fogva minden pogramom elsőre elindult, csak minimális korrekciókat kellet végrehajtani, ami néhány perc alatt kész...
Ez nem mondható el más PIC-es fejlesztőkról.
(#) poros válasza Gery hozzászólására (») Jan 1, 2009
Mint teljessen kezdő pickező ajánlom vágj bele.
Nem anyira bonyolult mint elsö látásra tűnik. Használd a keresöt. Ha elakadsz kérj segitséget. Tapasztalatból mondom ennyi segitőkész emberrel még soha sehol sem találkoztam.
(#) Gery hozzászólása Jan 1, 2009
Sziasztok!
Már vagy egy éve beleszeretnék fogni megtanulni programozni, de eddig valahogy a látványa miatt sose sikerül belefogni/megtanulni.
Közbe sikerült olyan tapasztalatokra szert tenni(ami most is tart), hogy plc-t programozok. A bizonyos FESTO féle gépeken "kontárkodok". Azok nagyon jól mennek, tehát egész bonyolult progikat megtudok írni a flag-ezéstől kezdve időzítőkig, meg tényleg sokmindent. És mikor láttam ezt a topikot nagyon megörültem, hisz, ha az megy ez is fog. De ott valamivel másabb, mert úgynevezett "létradiagram" módszerrel programozok. Megadom eggyik oldalt a feltételeket, másik oldalt a paracsonyt. Most elolvastam a topikot, de az a nagy problémám, hogy megnéztem itt szintem mindegyik rajzot, de már alapvetően ott bukok el, hogy tulajdonképpen azokat a kapcsolatokat meg mindent hogyan kell összeilleszteni. És miért mi hova megy. Tehát nekem ez még így is teljesen "kínai".
Alapvető elektronikai tudásom van, bár az a kevés is inkább erősítők esetleg tápok terén. Szerintetek érdemes lenne ezt olvasva belefognom? Vagy azon gondolkodok ez nekem túl nagy falat.... Ha elindulok merre induljak el?
(#) moltam hozzászólása Jan 1, 2009
Nah észrevettem egy sor hibát látszik hogy 3 kor csináltam Most jön a service pack
(#) moltam válasza moltam hozzászólására (») Jan 1, 2009
Melyik uC lenne erre a feladatra a legalkalmasabb?
(#) moltam hozzászólása Jan 1, 2009
Csináltam ezt az pic fájlt és az lenne a feladata hogy am4
órátol fokozatosan felkapcsoljon egy lámpát és pm10
kor fokozatosan vissza.Ez egy ellenállásos relés dac rel lesz megcsinálva.Szerintetek működne?Szerintem sok hiba lehet benne mert asm be hibátlanul
"beconvertálja" de a .hex nél egy rakás kb 42 hibát talál
szerk:Most vettem egyet észre az óra pergető számláló rossz helyen van vagy csak próbálgattam és elfelejtettem visszakötni a sec számlálóhoz

munap.PIC
    
(#) mgabesz válasza dcsabi hozzászólására (») Dec 30, 2008
Szia.

Annyit tennék hozzá dcsabi válaszához, hogy ha a pic-en belül vannak ilyen ellenállások ( pl. pic16f628) akkor azok a parsicból bekapcsolhatók. Azonban ez nem minden pic-nél és nem minden port-ra igaz. A fent említett pic-nél csak a B port ilyen.

Egyébként maximálisan osztom dcsabi véleményét.

Üdv.:

mgabesz
(#) dcsabi válasza car1 hozzászólására (») Dec 30, 2008
Szívesen...
A késleltetőből, nem célszerű sokat használni...
Az "one-shot" az kimondottan javasolt, más esetekben is...
(#) car1 válasza dcsabi hozzászólására (») Dec 30, 2008
Köszönöm a gyors választ! :worship:
Mindenképpen kipróbálom.
(#) dcsabi válasza car1 hozzászólására (») Dec 30, 2008
Például így...
A bemeneteket a pic_nél ellenállással huzd fel pozitiv
potenciálra 4,7k-10k-val
A Parsicban meg használj invertált bemeneteket, mint a példán...
Szükség esetén a Pic-hez használj optocsatolót
(én KB817-t használok, csak 4 lába van, kis helyen elfér)
-ehhez is invertált bemenet kell és az ellenállás is kell...
(#) car1 hozzászólása Dec 30, 2008
Sziasztok!
Azt kérdezném,hogy ti Parsic-el hogy oldjátok meg a pergésmentesítést?
(#) dcsabi hozzászólása Dec 25, 2008
ezekkel a hosszú időzítésekkel óvatosan bánjatok...
legalább is az ilyen módon történő használattal...
néhány oldallal előbbre tettem fel példát, hogyan lehet, több időzítőt is egyszerre járatni, hogy ne zavarják egymást... itt van újra, ha mégse lenne meg...- két különböző lehetőség, ime...
A set_reset-hez bemenetre használjátok a felfutó él vezérlést (one-shot modul)
(#) alux válasza kaqkk hozzászólására (») Dec 25, 2008
Köszi. Láma vagyok a pont pont kimaradt !
(#) kaqkk válasza alux hozzászólására (») Dec 25, 2008
Így nevezted? RA.0 RA.1 a pontot ne hagyd el !
(#) alux válasza dcsabi hozzászólására (») Dec 25, 2008
Tisztelt dcsabi. Parsic rajzomon hogy kell a PIC lábakat illeszteni bemenetként a S0.3 - S0.4 - S0.5 pontokat
kimenetként az S0.6 pontot. Ha átírom a kapcsollásban RAx vagy RBx-re hibát ad az asm filéban.
Köszönettel: alux

mobil-3.PIC
    
(#) dcsabi válasza baloghzoli1 hozzászólására (») Dec 10, 2008
Nézz körül, ezen topic 9-es oldalán , alul...
Ha nem is pont ez kell, az elv ott van...
(#) baloghzoli1 hozzászólása Dec 9, 2008
Lenne egy kérésem,ha van valakinek PWM használatra valami alkalmazása felrakhatná ,a helpben nem találtam ilyet csak az impulzus kimenetre egyet
(#) baloghzoli1 hozzászólása Dec 3, 2008
Dcsabi ,ez a megoldásod szimpi azt hiszem ez marad,köszi
(#) baloghzoli1 hozzászólása Dec 3, 2008
Köszi a válaszokat mindenkinek, de a progimat én beégettem a picbe müködik csak nem tárolja el a C1 számláló állását.Mgabesz a C1 eredetileg ZV1 volt csak hogy átkellett neveznem mert a progi nem engedte leforditani, és utána valamiért nem törölte a listából
(#) rtibi válasza rtibi hozzászólására (») Dec 3, 2008
Siker!. Köszönet mindenkinek. A Parsicot kellett törni, nem a fejem
(#) dcsabi hozzászólása Dec 2, 2008
Az EEprom-ot én így használom...
Viszont ilyen gyorsan változó "számlálót" ha minden másodpercben EEpromba is írsz hamar kinyírod a PIC-et...
Erre javaslom. hogy az 5V stab ic előtti pufferkondiról osszad le a feszültséget valamelyik analóg bemenetre, és ha tényleg kikapcsolod a tápot és ha az analóg bemenetre kötött limit alá esik akkor letárol, ez 10-20ms-ba belefér...
(#) kaqkk válasza rtibi hozzászólására (») Dec 2, 2008
Az mp lab valamiért csak a c-ből hajlandó jól működni !
nekem 2 hónapom ment rá mire rájöttem ! csinálj egy mappát a c-be oda mentsd és onnan nyisd meg a pic-asm filét !
Jó lesz !(bármelyik mp lab verzióval ! a 8.15 teljes verzió ingyen letölthető a chipcad honlapjáról !A parsic 3.41
fönt van a torrent tanyán
(#) rtibi válasza kaqkk hozzászólására (») Dec 2, 2008
Ha ASMet irok Csak úgy kézzel akkor jó a fordítás tehát nem az MPLAB rossz! Milyen verziós vagy törésü Parsicot használtok??Az itt korábban fellelhetőt ?
(#) rtibi válasza poros hozzászólására (») Dec 2, 2008
Eddig nekem is a 6-os verzió volt csak azzal is rossz volt, azért váltottam az újra. Egyébként a kód amit a Parsic generál nem ugyanolyan mint az itteni példaprogik-Rambank váltás máshol a kapuknál-a demó verzió jól csinálja csak ugye sehogyse lehet menteni forráskódot belőle
(#) kaqkk válasza poros hozzászólására (») Dec 2, 2008
Én most feltettem a legújabb 8.15 verziót és az is működik
csk az elérési utat kell beállítani és mindent a c mappába
menteni !
(#) poros válasza rtibi hozzászólására (») Dec 2, 2008
nekem ugyanez volt a gondom de a régi mplab 6 os verzioval
nálam kifogástalanul müködik
(#) rtibi hozzászólása Dec 2, 2008
Kérdésem lenne:Ez a parsic nekem valamit nem jól generál. a fordítás ugyan lezajlik hibátlanul ,de a PIC sehogyse futtatja. ASMben kijavítom akkor jó! Valami verzió függő lehet ,vagy kell valami forráskönyvtár?Most már a 8-as MPLAB van meg a 3.4.3 Parsic törötten innen. ötlet?
(#) mgabesz válasza mgabesz hozzászólására (») Dec 1, 2008
Jobban megnéztem a rajzot.

A C1 számláló R/V ( előre / hátra számlálás )bemenetét

ugyan onnan vezérled ahonnan a számlálandó

impulzusokat ( CLK bemenet ) kapja C1.

Ez így nem fog műxeni.

Az R /V bemenet:

Alacsony szint--> előre számol

Magas szint --> visszafelé számol.

Az idő fel bemenetet kösd direkt be a CLK bemenetre.

Az idő le bemenetet pedig az R/ V bemenetre.

LG1 nem kell.

Ha az "idő le" bemenet alacsony akkor felfelé számol

C1, ha pedig a bemenet magas akkor lefelé.

A kívánt számértéket pedig az "idő fel" bemenettel

tudod beállítani.

Bocsi, hogy kicsit átrajzoltam a rajzod.

Szia.

idözitö.PIC
    
(#) mgabesz válasza baloghzoli1 hozzászólására (») Dec 1, 2008
Szia.

A Parsic Help-je azt írja, hogy minden pozitív élre beíródnak az EEpromba azok a változók amik a jobb oldali oszlopban találhatók.

Ezek reset után visszatöltődnek a megfelelő változóba

automatikusan.

Ha Neked a C1 értéke kell akkor azt tárold el.

Szerepel itt egy ZV1 változó is, ezt viszont nem látom

a rajzon ??

Viszont nem állandó magas szint kell, hanem pl.

minden órajelimpulzusra egy impulzus " one-shot".

Ezenkívül nézz utána, hogy az EEprom hányszor írható

újra, az adott chip-nél mert nem túl sokszor ( asszem

100000 körüli ).

Ez gond lehet esetleg.

Mellékelek egy file-t arról, hogy hogyan képzelem.

Szia.

eeprorm.PIC
    
Következő: »»   171 / 179
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem