Als «c» getaggte Fragen

7
Wie kann man einen sehr engen Puls abtasten und festhalten?

Ich möchte einen einfachen Datenlogger erstellen, um die Spitzenintensität eines Blitzblitzes aufzuzeichnen. Wenn ein Blitz erkannt wird, wird der Peak erfasst (ADC), mit einem Zeitstempel versehen und in den Speicher geschrieben. Die Frequenz, mit der diese Lichtblitze ankommen, beträgt ungefähr...

7
Wann wird der Puffer / Tiefpassfilter am ADC-Eingang verwendet?

Es tut uns leid, wenn dies eine sophomorische Frage ist, aber wann sollten Sie einen ADC-Eingang puffern, insbesondere von einem Potentiometer. Ich habe gesehen, dass Schaltkreise dem Wischer- / ADC-Eingang einen Tiefpass hinzufügen. Ist dies nur erforderlich, wenn Sie Schaltgeräusche auf dem...

7
Überlauf mit C18 erkennen

Ich implementiere einen Taschenrechner in einem Mikrocontroller, der über die serielle Schnittstelle gesteuert wird. Zum Beispiel würde ich senden 1234*5678=und es würde mit antworten 7006652\r\n. Ich habe den Code dafür mit dem C18-Compiler geschrieben. Wenn ich sende 123456*789123=, erhalte ich...

7
Welcher SPI-Modus soll verwendet werden?

Ich verbinde einen 23LC1024 SPI Serial SRAM mit einem PIC18, indem ich den C18-Compiler und die integrierten Funktionen verwende, <spi.h>wie in den Compiler-Bibliotheken , Abschnitt 2.8 beschrieben: OpenSPI1 - Initialisieren Sie das SSP x- Modul. void OpenSPI1( unsigned char sync_mode,...

7
Holen Sie sich die Drehzahl durch Vibration

Bevor jemand einen wellenmontierten Hall-Effekt-Sensor und einen LM2917 vorschlägt, sollte ich erklären, dass bei einer Diesel-Feuerlöschwasserpumpe weder ein Drehzahlimpuls der Lichtmaschine noch ein Zugang zur Antriebswelle vorhanden ist, die direkt vom Motor in die Pumpe gelangt. Obwohl ich dies...