Sari la conținut
ELFORUM - Forumul electronistilor

Numarator impulsuri-varianta niq_ro


daniels

Postări Recomandate

pune te rog o poza clara din care sa se vad conexiunile ... vad cumva in serial ca ii sar valorile de la o la 65 de mii sau ceva de genul... eu cred ca nu e undeva o masa conectata

 

ai respectat schema intocmai?

schema

Editat de niq_ro
Link spre comentariu

Am sa pun maine o poza cu montajul, acuma nu-l am la indemana.

Am respectat acea schema, mai putin conectarea releului la D13.

Link spre comentariu

Am cautat o aplicatie pt acest senzor. Exemplu de cod

int HallSensor = 2; // Hall sensor is connected to the D2 pin
int LED = 13; // onboard LED pin
void setup() {
  pinMode(HallSensor, INPUT); // Hall Effect Sensor pin INPUT
  pinMode(LED, OUTPUT); // LED Pin Output
}
void loop() {
  int sensorStatus = digitalRead(HallSensor); // Check the sensor status
  if (sensorStatus == 1) // Check if the pin high or not
  {
    // if the pin is high turn on the onboard Led
    digitalWrite(LED, HIGH); // LED on
  }
  else  {
    //else turn off the onboard LED
    digitalWrite(LED, LOW); // LED off
  }
}

 

Editat de daniels
Link spre comentariu

Folosind primul cod, rotește de potențiometru si testează la capete de cursă.
Dar oricum nu trebuia să sesizeze degetul apropiat de senzor.
 

Link spre comentariu

Am facut mai multe teste cu un magnet. Ledul de pe modul si cel de pe arduino clipeste atunci cand trece magnetul pe langa senzor, dar contorul inregistreaza foarte rapid mii de impulsuri.

La fel am testat cu un modu IR care are pe modul un 555, se comporta la fel. Am sa pun niste condensatori sa vad ce iese.

Link spre comentariu

Acolo există un nivel mare de zgomot, pe care îl numără.Folosește un stabilizator cu 7805 care are o rejecție excelentă a brumului de rețea și eventual ecranezi conexiunea cu senzorul.Ar fi utilă o poză cu dispozitivul asamblat, poate vedem ceva greșit...

Link spre comentariu

Il alimentez din PC sau laptop, face la fel.

Am pus un senzor simplu cu 1uF->masa si 10k->Vcc si s-a mai domolit. Au inceput sa functiineze butoanele si nunara mai rar.

Cum fac sa-l mai domolesc?

 

 

Link spre comentariu
46 minutes ago, daniels said:

Am pus un senzor simplu cu 1uF->masa si 10k->Vcc si s-a mai domolit. Au inceput sa functiineze butoanele si nunara mai rar.

Nu este ok așa, în niciun caz 1uF !
Doar ai redus senzorul la aproape tăcere.
Ai zgomot foarte mare pe acel fir care duce în pinul de întrerupere.
Daca in loc de senzor pui un buton și apeși foarte scurt pe el, ce se afisează ?


 

Link spre comentariu

senzorul hall ce iesire are push/pull, open coll/drain? 

cum arata nivelele sus/jos pe pinul ala, am inteles ca nu ai osciloscop dar poti masura cu multimetrul si un magnet.

Programeaza o iesire ca pwm 50/50 cu o frecventa cunoscuta si conecteaz-o la intrare si vezi ce indica ca sa elimini senzorul din ecuatie.

RR

 

Editat de roadrunner
Link spre comentariu
nico_2010

Pe placa senzorului HAll ai un semireglabil. MIsca cursorul de la u cap la altul, in pasi relativ mici si verifica daca mai ai oscilatii. Asta modifica tensiunea de anclansare a comparatorului LM393.

Link spre comentariu

Am miscat acel cursor, am incercat si cu un modul senzor infrarosu, nu se schimba nimic. 

Am sa incerc cu modul senzor cu releu reed si cu un generator PWM extern.

Link spre comentariu
Acum 1 oră, daniels a spus:

si cu un generator PWM extern.

fa unul intern in arduino (cateva linii de cod) si pune o sarma de la pinul ales ca iesire la pinul de intrare.

https://deepbluembedded.com/arduino-pwm-analogwrite-tutorial/

#define PWM_PIN 3
void setup()
{
	pinMode(PWM_PIN , OUTPUT);
	analogWrite(PWM_PIN , 128);
}

in functie de pinul ales ai 

La Uno, Nano, Mini   Pinii 3, 5, 6, 9, 10, 11      fecventa de 490 Hz (pinii 5 and 6: 980 Hz)

 

RR

Editat de roadrunner
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări