Fórum témák
» Több friss téma |
Szia! Köszönöm! Ha esetleg egy példa programod is lenne ara, hogy mondjuk indítsa el a 003-at, állítsa le a 001-et, az még többet segítene.
De ezt is köszönöm!
Üdv!
A PIC-be írt programokat hozzáértők hozzák számomra létre, nem értek hozzá. Felmerült egy olyan kérdés számomra, hogy egy bemenetnek definiált bemenet milyen szinteken is érzékel igen - nem szintet? Egyik ismerősöm megnézte az általam 25 éve használt PIC 16F873-76 pdf-jét és azt mondta az IGEN szintre váltás 3V alatt van a NEM-re váltás pedig 3 egész valamennyi. Most a pontos szám nem érdekes, inkább az, hogy az egyéb Schmitt kapcsolásokhoz képes miért az alsóról felsőre váltáshoz képest a NEM-re kapcsolás magasabb szinten történik?A logikai C-MOS áramkörökről ezt írja a Könyv: A H szint a tápfeszültség 70%-nál, az L szint a tápfeszültség 30%-nál történik. A hozzászólás módosítva: Ápr 10, 2024
Itt valamilyen félreértés lehet, lásd melléklet.
Input Low Voltage (bemenet L szint): maximum 0.15 * Vdd (5 V esetén maximum 0.75 V) Input High Voltage (bemenet H szint): minimum 0.25 * Vdd + 0.8 (5 V esetén 2.05 V) A táblázatban vanank egyéb eshetőségek is, de az egyszerűség miatt tekintsünk el ettől. Röviden (5 V tápfeszültség esetén): 0 - 0.75 V: L 2.05 - 5 V: H A két érték között van egy holt sáv, ami 0.75 V-tól 2.05 V-ig tart. Ha a bemeneti feszültség ebbe a sávba esik, akkor a kontrollernek jogában áll L vagy H szintnek tekinteni azt, így ez a sáv mindenképpen kerülendő digitális bemenet esetén. Mérésekkel megállapítható, hogy adott kontroller adott bemenete mekkora feszültségnél billen, de ez csak az adott pillanatban lesz érvényes, adott kontrollerre, adott kapcsolásra stb., erre alapozni semmiképpen nem szabad.
Elhiszem, a Kolléga elmondása szerintit írtam le, hogy a bemenetnek programozott, az viszonylag alacsonyabb szinten vált magasra, mint onnét vissza.Valahogy így pl. 2.9V felett magasra vált és magasról 3.9V körül vált alacsonyra. A jelzett PIC adatlapján nézte. Én nem próbáltam meg keresgélni, mert egy ilyen PIC adatlap háromszor nagyobb, mint a Háború és Béke kötet...
Konkrétan a PIC16F873-76-ra kértem felvilágosítást. A véleménye szerint is fura ez a dolog. Tehát maga az átmenet közbeni, dinamikus működésre érvényes. Jön egy órajel L-H-L és ezt ekkor értjük, ahogy mondta, nyilván. A hozzászólás módosítva: Ápr 10, 2024
Még valami. Ez a szerkentyű a lefutó élre számol. Múltkor valamit alaposan elnéztem és a programból felhúzott bemenetet egy plusz pár kOhm-ossal még sikerült még jobban felhúzni. Az optocsatoló tranyója nem bírta lehúzni 1V alá a bemenetet és nem is számolt a cucc. Ez téged igazol, hogy le kell mennie a bemenetnek a jelzett szintre, így aztán két szék között nem értem, mi van.
A schmitt trigger(es bemenet) már csak ilyen... Felfogható pozitív visszacsatolású műv. erősítőnek... A pozitív visszacsatolás a komparálási szintet lefelé húzza, ha a kimenet alacsony, így alacsonyabb feszültségnél kapcsol át ( a pozitiv vcs miatt ez gyorsan lezajlik), majd a magas kimenet már felfelé húzza a komparáási szintet...
Ok, leesett a kérdés lényege.
A tapasztalati értékek illenek az adatlapba. Ha a bemeneti feszültség a "tiltott" területre esik, akkor adott kontroller (vagy legyen szó bármilyen eszközről) egyéni "döntése", minek tekinti azt. Ha a bemenet Schmitt Trigger-rel ellátott, akkor éppen ki is jön a matek.
Köszönöm a válaszokat, így már én is értem...
Segítségeteket kérem, mert gondom van, és nem találok okot a történtekre.
A CRYDOM S228 típusú (8A) ssr egy 250W-os hősugárzó betétet kapcsolt. A hőelosztó lemezre szerelt fűtőtest közelében egy ds18b20 érzékelő volt a lemezre rögzítve, amiről 1 fok hiszterézissel egy PIC12f683 vezérelte az ssr-t.Tápegységként USB kimenetű telefontöltőt használtam. A gyárilag zárt csőbe épített fűtőtest köpenyére védőföld cstlakozott. A kapcsolás a tavalyi szezont gond nélkül kiszolgálta, de most - az áprilisi hőségben - kimúlt az ssr, a PIC valamint az ssr bemenetével párhuzamosan kapcsolt led. Az ssr egyik lábán sem mérhető ellenállás, a led is szakadást mutat. Talán némileg túlléptem a PIC lábán a megengedett 25 mA-t, de mitől halt meg a led és az ssr?
Most esett le, hogy az ssr optokapuját áramgenerátor hajtja, így nyilván szakadást mutat az ellenállásmérés. Ez az eszköz nem károsodott.
Hello!
Adj az SSR bemenetére 5V tápot, akkor kapcsolnia kell. És mérhetsz áramot is a bemenettel sorba. Az SSR bemenettel nem lehet párhuzamosan Led, mert annak nyitófeszültsége kisebb, mint az SSR minimális bemeneti feszültsége. (Az általában 3V. Persze ha van a Led-el soros ellenállás, akkor működhet, feltéve hogy bírja az áramot a PIC.) De az SSR nem nyírhatta volna ki a PIC-et. De minden lehetséges, ha belül valami átütött. Azt is meg kell nézni, nincs-e átvezetés az SSR ki és bemenete közt,
Sziasztok!
Az I2C-vel működő portbővítők esetében lehet csak 1 bitet vezérelni, úgy mint normál PIC programban a BSF, BCF paranccsal? Vagy mindig ki kell írni a teljes portot? A hozzászólás módosítva: Ápr 22, 2024
Meg kell nézni a portbővítő adatlapját. Az biztos, hogy alsó hangon két-három adatcsomag fog kelleni, legfeljebb a küldendő bájt egy-egy bitjét tudod változtatni BSF, BCF utasítással.
A mikrokontroller utasításait nem lehet átültetni a portbővítőre, mert a portbővítő az I2C "nyelvet" ismeri úgy, ahogy az adatlapban le van írva. Ha jól értem a kérdésed lényegét.
Az adatlap itt található.
Azt értem, hogy nem lehet ugyanazokkal az utasításokkal operálni. A kérdés arra vonatkozna, hogy van-e olyan módszer, amivel ez megoldható. Tehát, hogy nem küldöm ki az egész bájtot, hanem az előző bájt egy bitjét változtatnám.
Nincs ilyen módszer. A kommunikáció első bájtja mindig az eszköz címe, ez alapján tudja, hogy hozzá beszélsz. A többi attól függ, mit csinálsz, de mindig egész bájtokról van szó.
Sziasztok,
Keresnék valakit (Budapesten) aki tudna segíteni egy PIC24FJ1024GA606 programozásban. TC2030-as csatlakozás van a nyákon (képet csatoltam) Rendeltem egy PICKIT3-at és próbáltam a pontokra (amatőr módon) rácsatlakozni, egyelőre nem sikerült. TC2030-as kábelt még nem rendeltem, háthat van valakinek megoldása. Ha valaki tud segíteni, szerintem megegyezünk - nem ingyen szeretném
Szerintem simán rá kell forrasztani a pöttyökre egy kábelt tüskesorral a másik végén...
Én ezt tenném ha saját a cucc. Kispesten pickit2/3-al tudnék segíteni, de az neked is van A hozzászólás módosítva: Ápr 24, 2024
Köszönöm, írok privátban.
Sziasztok!
Nincs valakinek a képen látható I2C LCD meghajtóhoz egy tutira működő bármilyen programja amivel tudnám tesztelni? Legjobb lenne ASM de ha HEX lenne 16F628A, 16F1829, 16F1509, 16F690, 16F1507, 16F877A, 16F886, 18F4550, 18F14K22, 18F26K22 van kéznél.
Köszönöm az útmutatásod! Szerencsére az ssr gond nélkül túlélte, és már újraépítettem a kapcsolást annyi eltéréssel, hogy az üzemjelző ledet most sorba kötöttem az ssr bemenetével. Így a portot biztosan nem terhelem túl, az ssr áramgenerátora 13 mA-rel dolgozik.
A tápegység nem tűnik hibásnak, de biztonságból kicseréltem.
Sziasztok,
PIC16F18446-hoz milyen fajta bootloadert lenne a legegyszerűbb használni? Csatoltam egy 2002-ben kiadott leírást, furcsálom hogy azóta nem jelent meg modernebb dolog, amiket még találtam azok többnyire PIC18-hoz voltak kiadva. Előre is köszönöm.
Üdv! Sorry a kérdésért.. Volt itt egy fórumozó régebben aki akkumulátor teszter fejlesztésével foglalkozott, weboldala is volt. Ha jól emlékszem Ausztriában tevékenykedett. Nem találom sehol pedig szükségem volna a termékére és infókra a teszterről. Tudna valaki segíteni ki lehetett az? Nem találom sehol az illetőt. Köszi előre is.
Szerintem Kovidivi-re gondolsz, de a honlapja nem érhető el jelenleg. A fórumra belépett tegnap is, írj neki privát üzenetet.
Így hogy nem érhető el a honlap egyértelműen nem behatárolható hogy Ő az akit keresek, de írok neki. Köszönöm az infót, hátha...
Sziasztok!
Van elfekvőben a fiókomban egy 18F1220, és egy 18F1230 pic-em. Anno én mint ha olvastam volna, hogy ezeknél a pic-eknél a uart kommunikáció nem működik. Mit tudtok erről? Válaszotokat előre is köszönöm! Üdv.: ssdroon30
Szia,
Nekem 18F1320 volt, ami szinte ugyanaz mint a 18F1220, és azzal működött az UART. Nem hinném hogy ilyen probléma lenne velük.
Az errata doksik szerint a problémák zöme auto baud üzemmódban jelentkezik (viszonylag ritkán használatos), de kb. mindenre van megoldás, el kell olvasni a doksikat.
Sziasztok!
Valaki le tudná ezt az asm filet fordítani 16F628 A pichez? Nem értek a programozáshoz, és elfogyott a 16F84A picem. Segítséget előre is köszönöm. |
Bejelentkezés
Hirdetés |