Fórum témák
» Több friss téma |
Ne haragudj, de nem értem, hogy miért is indítottál egy általános kérdésre új topikot. ezeket a problémákat ki lehet tárgyalni az adott kontrolleres topikban is. Aki programoz és ír is pic-re avr-re stb stb... programokat, az nagy valószínűséggel már nem kezdő az elektronikában, és van fogalma, egy zavar védett rendszer építésről is. (remélhetően) Ha arra gondolsz, hogy egy arduino, vagy más univerzális eszközt hogy lehetne atom stabillá tenni a zavarok ellen, a válasz: úgy, hogy nem ilyen eszközt használsz kritikus vezérlésekben. Ami mindenre jó, az valahogy semmire sem tökéletes, ahogy az előző hozzászólás is mondta.
A probléma a (ahogy én látom) nincs érelme a dolognak. Van ezer féle pic és tizmilló alkalmazás , ha kell a picre lcd tervezel egy olyan panelt , ha kell rá portbővítő akkor azt tervezed rá , ha relé kell akkor relét, vagy tényleg megtervezel egy nagy és drága panelt minden"sz...al" felszerelve és ha kell egy két bemenetű egy kimenetű alkalmazás akkor is felprogramozod rá az ezer lábú "plc" det
Szerbusz Balázs!
Ha zavar esetén arra gondolsz, hogy a PIC váratlanul resetel és kiugrik a programból, előről kezdve mindent, erre van szoftveres megoldás. Az újraindulást ugyan nem akadályozza meg, csak a változók törlését, valamint visszaugrassza arra a rutinra, ahol tartott. Viszont ez a megoldás valószínűleg csak assemblerben működik. Ha érdekel a megoldás, jelezd és leírom.
Úgy látom nem értitek a lényegét az egésznek. Pont ez volt a problémám, hogy ne egy nagy és drága lemez legyen belőle, hanem egy moduláris rendszer, lego szerűen összerakható előregyártható elemekkel. Igen az arduinó-hoz hasonló, csak stabilabb. Nekem ugyanis mindig az a problémám hogy kevés az időm tervezgetésre, rajzolgatásra. Nap mint nap találkozok komoly csapatok által drága pénzért megtervezett, fejlesztett, a mai felfogás szerint nagyon "professzionális"megoldásokkal, amelyek igenis zavarérzékenyek, gyengék, nem megbízhatóak, mégis kritikus helyeken alkalmazzák. Ötletem az volt, hogy egy hardverben összegyűjtöm azokat a bevált fogásokat amelyeket mindannyiunk kitapasztaltunk az évek során. Úgy látszik ilyenekkel "csak" kezdők foglalkozhatnak. A "profi" ő méltóságaik nem tudnak lealacsonyodni egy ilyen témához. Sajnos ez a magyar ember problémája. Nem tud csapatban dolgozni. Egy német fórumon biztos nem ilyen válaszokat kaptam volna.
Kedves sonajkniz, nem ez a problémám, természetesen szoftveresen is lehet szűrni, pontosan ezért is írtam a hardveres zajszűrést és hogy egy stabil, automotive kritériumokat teljesítő hardware kifejlesztése a célom. Jelenleg kell készítsek 4 darab vezérlést. egyik sem olyan mint a másik. Ezt a helyzetet szeretném valahogy egyszerűsíteni.
Szia,
A Mikroelektronikának elég jó cuccai vannak, és nem is annyira drágák: Bővebben: Link
Kedves Balázs!
Teljesen értem a problémádat. Bár én valószínűleg kevésbé bonyolult vezérlésekben gondolkozom, mint amire neked szükséged lehet, de hasonlóképpen gondolkozom. Én eddig 3 külömböző panelt terveztem magamnak, amik mindegyike többfunkciós. Elvileg, ha áttérnék egy mondjuk 40 lábú PIC használatára a jelenlegi 20 lábú helyett, valószínűleg össze lehetne olvasztani a paneljaimat. De szerintem nem érdemes. Inkább bővítőmodulokban és egy alapmodulban kelllene gondolkozni. Én a munkám során rendszeresen dolgozom PLC-vel. Itt is egy családon belűl több típus van. A be-kimenetek számától függően változik az áruk. Gondold át, hogy az alapmodullal szemben mik lennének az elvárásaid, és mi lenne a bővítési maximum.
Ugyanakkor, bocs, de nem akartam elolvasni ezer hozzászólást hogy hogyan kell a pic Vss lábát bekötni. Ennek ellenére, ha valakinek segítségre szüksége van, szívesen segítek, ha tudok.
Egyetértek, alapmodul+ bővítők a megoldás. Én eddig 40-44 lábúval dolgoztam, most az a problémám, hogy 80 lábast használjak, vagy port expanderrel oldjam meg. (így szerintem a 20 lábú is jó lenne, de jól jönne több pwm) Inkább ez utóbbi fele hajlok. Ott van pl. az ncv7608. H hídnak is beköthető, de akár 8 relét is meg tud hajtani. De nem tudom eldönteni hogy ezt az alaplemezre tegyem, vagy bővítőmodulra.
Ugyanakkor túl sok időt elvesz a gyártás, sokat el lehet pepecselni a nyákkal ónozás, fúratgalván, sok idő egyszerűbb lenne legyártatni több pcb-t egyszerre. Eddig több panelt is terveztem, olyan hozzáállással, hogy, most ez lesz az igazi, de mindig valami kimaradt. úgy érzem nem elég egy ember ezt megoldani. Nem hiába hatékonyabb a csapatmunka. Elvárás lenne, hogy 12-63 volt között stabilan működjön. Nagyon gondolkozom hogy kompatibilis legyen a knx szabvánnyal. Védett ki-bemenetek legyenek. Ugyanakkor jó lenne megtartani a kétirányúságot, de egyszerű is legyen, ezért fenntartásaim vannak az optikai leválasztásokkal.
Igazad van, csak 24 volt felett megáll a tudományuk. Mind ez a probléma
Ennél nem, báz házilag jóval olcsóbban ki lehet hozni. Ez az LM2576 elég jó IC, régóta piacon van, és nem is kell hozzá sok alkatrész, meg nem fűt világnak.
Szerk.: bár ennél a modulnál a kimenetnél 5V a max, de ha sajátot csinálsz, akkor 57V-ig mehet a kimenő fesz (az nálam már magasfeszültségnek számít ). A hozzászólás módosítva: Márc 1, 2015
Én is ezt az IC-t használom, de a lökésszerű zavarokat lazán átengedi. Igazából ezért is kellett szoftveres megoldást keressek, mert a váltófeszültségű relék keltette zavart sehogy sem sikerült megszűrnöm.
Igen, elég határérték, talán beleférnék, ismét megnéztem az adatlapját a hv variáns tud max 63v (de inkább 60volt) bemeneti feszültséget, ezen gondolkoztam régebb de, inkább nem, ugyanis egy rádióadó mellett érdekes dolgok tudnak jönni a hálózaton is. Amúgy az általad mellékelt linken is csak max 36 voltot ajánl a gyártó a bemenetre
A hozzászólás módosítva: Márc 1, 2015
A HV verziónál 60V. A drop-fesz. miatt a kimenet pedig 57V-ban maximalizálódik.
Persze azért ekkora feszkóval nem érdemes huzamosan hajtani, de pl. a 48-at simán elbírja.
a 3a kecsegtető, de most vásároltam tl783-at most ezt fogom kipróbálni. Ezzel van tapasztalatod?
Sziasztok!
Egy 16F690 PIC-et szeretnék Watchdog Timerrel ébreszteni, de az adatlap szerinti beállított 1ms idő a valóságban 144ms! Olyan mintha a belső 31KHz-es oszcillátor nem működne helyesen! A teszt áramkör 8MHz-es kristály 22pf kondikkal a RA0-án egy LED ellenállással és egy 100nf-os zavarszűrő kondi 3.3V-al táplálva. Az Errata ír róla valamit, de nem igazán értem a csekély angol tudásommal. Esetleg valami ötlet, hogy mit rontok el?
Szupresszorokkal az a problémám, hogy sok kell belőlük, jó lenne egy tokban több, van elég sok a piacon ilyen is de egyik sem tetszik igazán
Azt még nem próbáltam.
Szia!
Az adatlapban láthatod, hogy az "OPTION_REG"-ben kell beállítani hozzá az előosztót. A PSA bittel a WDT-hez rendeled, az alsó 3 bittel pedig az osztás mértékét állítod be. Szerk.: a Timer0 blokkdiagrammján lehet látni a felépítését is. A hozzászólás módosítva: Márc 1, 2015
lm2596-al oldottam meg a levilágítóm kapcsolását, ugyanis van EN bemenete, ott jól megy, de csak 20 volttal használom (kb.)
Kedves Fórumtársak! Egy kis segítségre lenne szükségem. Adott egy 18f4550-es PIC. Ennek a picnek a AN0, AN1, AN2, analóg bemeneteket szeretném használni analóg jel olvasásra. Ebből az AN1 működik rendesen, a többi is jelez valamit, de nem a valóságot. Komparátor kikapcsolva. Beállításaim (adc):
Mi lehet a baj? A bemeneteken párhuzamos 2.2k-os ellenállás van a test felé. Ha a nem működő bemeneteket 5V-ra húzom, a mért érték 40mV-al emelkedik, és így is "csak" 120mV lesz. A programozási nyelv mikroC. Próbáltam másik piccel, az eredmény ugyanaz. Mit felejtettem el? Bármi helpet szívesen vennék.
Sziasztok szeretnék egy kis segítséget kérni, hogy Topiáltal készitet órának a c-ben meg írt programját milyen fejlesztő környezettel tudom le fordítani ? Segítséget előre is köszönöm .
Az A/D átalakítás hogy zajlik? Beállítod a mérni kívánt csatornát az ADCON0 regiszterben?
A hozzászólás módosítva: Márc 1, 2015
A C nyelvhez ugyan nem értek, de a PIC analógbeállításainál be lehet állítani a referencia feszültséget. Lehet, hogy ott van a hiba.
Szia! Erről a programról lenne szó Bővebben: Link ezt milyen környezetbe tudom újra fordítani ?
Amibe feltelepíted a fordítót. MPLAB-hoz leírás: Bővebben: Link
Bár már nem mai a cikk..
Nagyon szépen köszi a segítséget .
A hozzászólás módosítva: Márc 1, 2015
Igen néztem, de én úgy értelmeztem, hogy ha a PSA bit 0 akkor WDTCON regiszterrel állítom be az osztást és az engedélyezést. Kipróbáltam PSA bitet WDT-re állítottam a helyzet változatlan.
|
Bejelentkezés
Hirdetés |