Am 09.05.2020 um 22:38 schrieb Rolf Bombach:
Für IP65 reicht das.
Am 09.05.2020 um 22:38 schrieb Rolf Bombach:
Für IP65 reicht das.
...
Ich gucke in die Glaskugel und sehe ..... sehe ..... Eclipse .... Java ... C# ..... und jetzt ist mir schlecht ;-)
Nicht überall. Es gibt auch SW-Entwickler, die mit ARM Cortex M3 und
256k Flash hervorragende Regelungen mit Menübedienung, Feldbus, LAN etc. so bauen, daß die ohne Update-Möglichkeit im Feld länger leben als die Backup-Batterien der RTC.Nein, die meisten Schmiede sind anständige Handwerker ;-)
Falk
256 KB Flash ist allerdings schon ziemlich üppig.
Gerrit
...
Kommt darauf an. Ein Bekannter (Java-Programmierer) meinte mal, mit 256
*M*Byte ginge gar nichts.Manches geht auch bequem in 1KB, persönlich habe ich mit CPUs zwischen
32K und 4M Flash zu tun. Manchmal wird auch eine mit 1MB eingesetzt, weil sie wegen vieler GPIOs billiger als die 32k-Version+Extender ist.Ausserdem lege ich persönlich Wert darauf, daß auch debug-fähiger Code ins Flash passt. Bei Stückzahlen < 10k ist mehr Flash oft billiger als weniger.
YMMV, Falk
Ja. Hast du ihn dann auf die berühmten 640 KB hingewiesen mit denen ein DOS-Rechner sehr lange auskommen musste?
Java ist ein Ausreisser, man hat den Verdacht, daß der/die Sprachdesigner Aktien von RAM-Herstellern hatte.
Gerrit
Am 09.05.2020 um 19:34 schrieb Stefan:
...in 402 oder gar 0603...
Butzo
snipped-for-privacy@laosinh.s.bawue.de (Gerrit Heitsch) am 09.05.20:
Gibt es einen Link auf's Schaltbild?
Das schöne bei den attiny und atmega ist ja, daß man kleine Lösungen mit minimalem externen Aufwand stricken kann. Relativ robuste interne Schutzschaltungen, relativ hohe Treiberleistung der Ausgänge, das spart in vielen Fällen umfangreiches Hühnerfutter.
Weniger schön sind die Standard-A/D-Wandler in den älteren Chips. 10 Bit ist nicht viel, und um die wirklich nutzen zu können, braucht es allerhand Aufwand. Lahm sind die ohnehin. Ist bei aktuellen Familien wohl besser geworden, aber mit denen habe ich keine Erfahrungen.
Bei meinen Interessen fehlt mir auch oft eine interne RTC.
Rainer
snipped-for-privacy@invalid.invalid (Rolf Bombach) am 09.05.20 um 22:38:
"Waterproof" bedeutet ja nicht unbedingt "untertauchfähig". Wenn es gegen Beregnung dicht genug ist, ist das /auch/ "waterproof". Das gezeigte Gehäuse scheint mir für den Außenwandeinsatz gut genug zu sein. Es bliebe die Frage, ob es passende, abgedichtete Kabeldurchführungen dafür gibt.
Rainer
Ja, wenn man bei Google 'pollin atmel evaluations-board v2.0.1' als Suchwörter eingibt kommt hier als erster Link einer auf die Anleitung mit Schaltplan auf einem Server der Uni Regensburg. Ist ein PDF und Google macht es bei solchen Links schwer den Link selbst zu extrahieren.
Gerrit
Am 10.05.2020 um 12:55 schrieb Klaus Butzmann:
;-)
schon klar
Es hat inzwischen fuer dutzende erfolgreiche Produkte gereicht. Dabei gebe ich meist die Code Architektur im Groben vor und der Code selbst wird von anderen geschrieben.
Wo denn? Das macht man ueber eine zweite ISR, siehe weiter unten.
Verstehe ich jetzt ueberhaupt nicht. Habe ich einen Schreibfehler gemacht? Kann passieren, Deutsch ist bei mir etwas rostig geworden.
<seufz>Warum koennte man solche "Event" als Interrupt abarbeiten wollen? Ein uC braucht sehr wenig Energie, wenn er nicht die ganze Zeit per laufender Polling Routine einen Port beobachten muss. Moderne koennen sogar in einen Schlafmodus geschickt werden und aus diesem innerhalb weniger zig usec aufwachen. D.h. Du hast durch diese Methode einen erheblichen Vorteil bei Batteriebetrieb.
Welche Produkte das genau sind und wie die genaue Sensorik darin aussieht, darf ich aus naheliegenden Gruenden nicht erwaehnen. Das ist hier auch gar nicht noetig, denn es sollte trotzdem klar sein, warum die Methode ISR besser ist.
Hint: In Marcs Fall (Reed Kontakt) kann auch die Nachpruefung "Ist der Kontakt immer noch geschlossen?" ueber eine zweite ISR erfolgen. Das macht man ueber einen Timer und den betreibt man am besten am langsam laufenden stromsparenden internen RC Oszillator. Der Timer startet nach Ablauf der ersten ISR (erster Kontakschluss) und wenn dieser Timer abgelaufen ist, prueft diese zweite ISR, ob der Kontakt noch geschlossen ist, und erhoeht erst dann den Zaehlerstand.
Bei Netzbetrieb ist das alles nicht noetig oder wird oft fuer nicht noetig gehalten. Der Strom kommt ja aus der Steckdose. Oder so.
10mA geht eigentlich immer. Bei Bedarf den Hersteller per Anfrage nerven, bei Produktentwicklungen natuerlich schriftlich. Mache ich oft.Exactamente!
Und wenn es nur einen halben Cent weniger kostet, wird das gemacht.
:-)
So isses, und man kann diesen Ring stossend einlegen. Beim Zuschrauben pressen die Enden gegeneinander und dichten. Ich habe sowas am Mountain Bike und damit presche ich u.a durch sehr nasses Terrain, fahre im stroemenden Regen und so. Es ist der Kasten im Dreieck unterm Sattel, wo Lichtakku und anderes drin sind:
Am 10.05.2020 um 18:50 schrieb Stefan:
Super, Nokia hat im alten Mediamaster einen 0603er als Anlaufwiderstand an 230 VAC verbaut, mit 2x 0805 in Serie, hochkant auf den Pads lief das Ding noch jahrelang.
Butzo
Hallo Rolf,
Du schriebst am Sat, 9 May 2020 22:28:39 +0200:
Ja und? Was soll da schon groß passieren?
Wenn der dadurch abstürzt, ist der doch schon wieder kilometerweit vom Haus weg, also überhaupt keine Gefahr...
Hallo Gerrit,
Du schriebst am Sun, 10 May 2020 08:24:56 +0200:
...
Muß nicht mal sein. Java-Programme funktionieren doch gut, solange noch Speicher zum Nach-Allozieren da ist. Nur falls mal der Müllsammler (garbage collector) gebraucht werden, ist eine längere Kaffeepause angesagt. Aber danach geht's doch wieder zügig weiter... Oder? (Nein, ich bin kein Java-Programmierer.)
Klick halt drauf... wenn du das PDF auf hast, hast du auch den Link.
Normalerweise reicht es aus, wenn das Wasser schneller wieder rauslaufen kann wie es reinkommt.
Komplett "wasserdichte" Gehäuse können bei Temperaturschwankungen sonst auch schon mal Wasser ansaugen.
Hier nicht... Ich bekomme diesen Link:
Gerrit
snipped-for-privacy@laosinh.s.bawue.de (Gerrit Heitsch) am 09.05.20 um 18:02:
Falls diese gemeint sein sollte, dann ist das eine Variante, über die ich gar nicht erst nachdenken würde:
Sie funktioniert allerdings. Ich hatte bei der Abfrage in Assembler keine Probleme mit Prellen und auch keine mit Abstürzen.
Gerrit
Have something to add? Share your thoughts — no account required.
Ask the community — no account required