Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
OK RTC és DCF ! Ezek csak időnként / alkalmanként és csak pár órányit működnének.
Az eszközök között lehetséges a kommunikáció, vagy az a távolság miatt kilőve? Mert he nincs lehetőség egymással dumálni, akkor csak ez marad szerintem. Vagy mindegyiken külső oszcillátort használsz ami nagyon, nagyon pontos.
Önállóak és nem beszélgetnek.
Egymástól független eszközöket írsz de a Reset közös, valamilyen módon. Nem teljesen követhető a logika számomra. Ha van közös Reset, akkor azt a vonalat fel lehet használni közös szinkronizáláshoz is.
Egyszer van reset mint szinkron, majd eltávolodnak és aztán önálló életet élnek.
És mennyi ideig kellene működniük?
A DS3231 RTC-re ezt írja a gyártó: "Accuracy ±2ppm from 0°C to +40°C", és 1,x dodó körül lehet már kapni kész modult csájnából. Elem kell még bele, illetve figyelni kell arra, hogy ha netán olyat veszel ami 2032-es _akkut_ vár, akkor a töltő áramkört ki kell nyírni a modulon
Összeválogatni kb mindegyikre feltöltöd a blinket, öt óra mulva megnézed hol a legkisebb az eltérés.( esetleg egy 60 seces változatban, nehogy egy ciklust tévedjenek.)
A hozzászólás módosítva: Jan 24, 2019
Bár a feltételeidet elnézve az RTC marad. A kvarcóráim többsége nem tudta a napi 30-40 sec nél pontosabbat állítgatás nélkül.
Az atomórás megoldás ezért is jobb lenne. Simán lehetne holtidőben szinkronizálni, vagy a meló tervezett elvégzése előtt 10-20 perccel korábban.
Ennél jobbat én nem tudok. A GPS játszhat, de épületen belül?
kb.: 4 - 6 órát ... utána már mindegy a szinkron.
2 ppm RTCvel ... jól hangzik .... habár a 10-20 ppm kvarcot is kapok 50-100 Ft körül. A hozzászólás módosítva: Jan 24, 2019
Nincs 10 20 perc .... "gyorsan" pörögnek a ciklusok 10-15 sec vagy 60 - 80 sec ideig mennek aztán állnak avagy nem végzik az főtevékenységet . Persze a uC (darabszáma-1)*ciklus idejük után újra elindulnak és végzik a fő tennivalót . És így követik egymást sorban.
A hozzászólás módosítva: Jan 24, 2019
kb.: 4 - 6 órát ... utána már mindegy a szinkron.
2 ppm RTCvel ... jól hangzik .... habár a 10-20 ppm kvarcot is kapok 50-100 Ft körül. RTC tud elvileg ébreszteni is ... folyamatosan keltegetheti a uC-et avagy akkor már lehet nem is kell micro már egy attiny44-45 is megtenné . Relatív idő kell nem abszolult. A hozzászólás módosítva: Jan 24, 2019
Felesleges ... atomóra
Nano igen olcsó. Próbáld ki valami komolyabb kvarccal, hogy mit ad eredményül. Pl 4 nano külső órajellel meghajtva és nézni 1-2 nap alatt mennyit tévednek. 5000 ből kijön ha nincs otthon annyi. (külön Atmega328-s csipekkel még olcsóbb is lehet próbapaneles megoldással. (persze ha erre a csipre építed fel a projektet.))
Talán megér ennyit egy ilyesmi próba. Esetleg hőmérséklet méréssel figyelembe lehetne venni a drift-et, de ennyire talán nem kell pontosnak lennie. Ha ezt kipróbálod akkor légyszíves oszt meg itt az eredményeket! Bár nem említetted, hogy milyen méréseket végzel (gondolom nem szeretnéd az orrunkra kötni) de ebben az esetben nem lehetne LoRA rendszert bevinni a dologba? Ezt gondolom már átpörgetted magadban, csak feldobom itt. Érdekes projekt lehet!
Az, de olcsóbb mint a gps, pontos és az épületen belül is működik.
Nagyobb pontosságra gondoltam. A hozzászólás módosítva: Jan 24, 2019
Az időzítő forrása belefér attinykbe is ... kb fél 2/3 flasht foglal lefordítva.
Ezért jött ötletként külső kvarc + attinyk lehetősége mivel a nagy kvarcot tudom "jobban hő kompenzálni" Nem úgy mint az SMD rezonátor / kvarc mütyürrel küzdeni a kis padekre a nagy HC49 kvarcot forrasztgatni. Kicsinek se kell lennie ... DIP attinyk kényelmesen szerelhetők. Valamikor ezt 196x években néhány kHzen járó LC körös tranzisztoros oszcival is megoldották .. + néhány TTL számláló és monostabil.
Igen, ezen én is meglepődtem. Azért korábban is voltak órák amik hetente csúsztak pár másodpercet. (OK 199x körül) Akkor azokat meg lehetett fizetni a GPS-t meg nem. Ma meg fordítva. Azokban is kvarc volt, ha jól emlékszem. A jelenlegi megoldások mindegyike ilyen ágyúval verébre, mert ezek már olcsóbbak mint egy tisztességes elektronikus órabelső!
Ha volna itthon 4-5db 328-asom meg valami jobb külső kvarc kipróbálnám mégis mit adnak eredményül.
Attinykel próbálkozok meg külső kvarccal, csak jussak el vmi bolt fele.
A DS3231 pár száz forint és hőkompenzált dxo van benne ha meg tudod oldani hogy amikor már megy az összes áramköröd egyszerre reseteld nyert ügyed van kb 2-3 évenként kell majd újra indítanod "őket"(de addigra úgyis elérkezik az elemcsere esedékessége ....)
Bővebben: Link A hozzászólás módosítva: Jan 25, 2019
Sziasztok
Arduino UNO-t egy W5500-as ethernet shield-el csatlakoztatok az otthoni hálózatomra. Egy olyan kódra lenne szükségem, ami azt ellenőrzi, hogy egy másik eszköz csatlakozik-e a hálózatra, és ha igen, akkor egy emailt küld nekem. Az eszköznek fix IP címe van, én ennek a pingelését, majd utána a MAC address-ének az ellenőrzését gondolnám megoldásnak.
Szeretnék segítséget kérni a következő probléma megoldásában.
Egy folyamosan érkező számsorozatból milyen algoritmussal tudnám, azt meghatározni, hogy az éppen érkező szám nagyobb vagy kisebb volt az előzőnél? Köszönöm a segítséget!
Az előzőt eltárolod.
Mikor az új bejön akkor megvizsgálod egy if-el, hogy az nagyobb-e mint az előző. Ezután az előzőt tároló változó felveszi az új értéket, hogy a következőnél azzal tudd összehasonlítani, mert nyilván a mostani érték lesz a következő beolvasáskor az előző!
Honnan tudom, hogy mi volt az előző elem?
Valahogy így? Leegyszerűsítve. aktualis_elem = elozo_elem; if(aktualis_elem< elozo_elem) { kisebb } if(aktualis_elem> elozo_elem) { nagyobb }
setup ban:
elozo=beolvasásból, vagy ahonnan jön legyen egy kezdő érték Loop-ban: int jelenlegi= uj beolvasás Ha jelenlegi>elozo nagyobb Ha jelenlegi< elozo kisebb elozo=jelenlegi loop vége Ha nem megoldhtó az, hogy a setup-ban is beolvass értéket (miért ne lehetne?) akkor egy plusz logikai változóval megoldható úgy is, hogy a loop-on belől csak 1 adatot olvasol be.
Nem. Ha egyenlővé teszed az elején a két változót, akkor se kisebb, se nagyobb nem lesz utána, hanem egyenlő.
Sziasztok!
Keresem a legkissebb mikrokontrollert, ami ethernet csatlakozással rendelkezik és legalább 4-6gpio outputtal rendelkezik. Tudtok segíteni?
Sziasztok. mitől van az hogy egy pc ventilátort szeretnék pwm-el szabályozni és kiíratni a fordulatszámát.
de még a motor nem is pörög,csak búg de a kijelzőn már 3425 a fordulata? A kód :
Mit nézek el?
Milyen ventilátor? Csak a négy vezetékeseket lehet PWM-mel vezérelni, a három vagy két kivezetésesek gyorsan feldobják a talpukat PWM-től.
Akkor sima 3 vezetékes sajnos.
De attól még a hall szenzor részének működnie kellene nem? Vagy hogy van ez? |
Bejelentkezés
Hirdetés |