Sari la conținut
ELFORUM - Forumul electronistilor

ajutor pentru timer cu timpi setabili independent


nic20

Postări Recomandate

La multi ani! In noaptea asta am reusit si eu sa pun piesele pe cel de-al doilea cablaj, dovada este mai jos. Nu am mai gasit prin piese semireglabil multitura de 10k, asa ca am pus de 20 k, probabil reglajul la ceea ce va trebui sa fac, va fi mai putin fin.Oricum, daca ajung la o valoare relativ posibil de facut din doi rezistori, renunt la semireglabil.

Astept cu mare interes partea desteapta. :aplauze

 

Posted Image

Editat de Marius84
Link spre comentariu

Pai eu cam asa as fi vrut, sa ramana si partea de temporizare. Adica ma gandisem ca daca in timpul temporizarii tensiunea scade mai mult de, sa zicem, un minut, sub pragul stabilit piuie intr-un anumit mod, din momentul cand tensiunea scade si dupa ce trece minutul sa treaca direct la pasul in care face sectiunea de shut down a celor doua iesiri.

Si v-as mai fi rugat ca in momentul cand temporizarea intra in ultimul minut sa piuie in alt mod decat la low battery timp tot de un minut inainte de a face secventa de shut down a celor doua iesiri. De asemenea, se poate schimba rolul butonului? Ma gandeam ca la apasare sub 3 secunde sa reseteze counterul, de exemplu sunt in masina, ma anunta ca se apropie temporizarea de final, apas scurt pe acest buton si temporizarea stabilita o ia de la capat. Si la apasare mai lunga de 3 secunde sa faca sectiunea de shut down. :ops

Iar trecui la cai verzi...

Link spre comentariu

Eu intelesesem ca temporizarea mare este pentru a preveni descarcarea bateriei.

Da, se poate schimba rolul butonului, se poate face (aproape) orice combinatie.

Masurarea tensiunii se face permanent, iar in cazul in care tensiunea scade sub un anumit prag (stabilit de tine), modulul va mai face cateva masuratori succesive, cu mici pauze (ms), dupa care va lua o decizie.

 

Ca sa fie totul clar, sa nu muncesc la soft din nou in zadar, stergem tot si o luam de la capat.

Te rog sa scrii, punctual, pe etape, intr-o romana cat se poate de clara, ce vrei sa-ti faca modulul.

Il voi face intocmai, dupa descriere.

Link spre comentariu

Imi cer scuze pentru modul ambiguu al exprimarii.

Chiar daca am scris un roman, am incercat sa gandesc functionarea modulului astfel incat sa satisfaca toate nevoile pentru care va fi folosit.

 
1. La punerea initiala a modulului sub tensiune, ambele iesiri, ignition si device trebuie sa fie in starea off.
2. Cand apare tensiunea de 12v dupa contact, numara 10 secunde, porneste iesirea device, asteapta inca 5 secunde si activeaza si iesirea ignition. Daca nu se poate, le activeaza pe ambele simultan dupa 10 secunde.
3. Atata timp cat 12v dupa contact este prezent, mentine ambele iesiri pornite, la infinit.
4. In momentul cand a disparut 12v dupa contact, incepe o temporizare de 30 de minute, la terminarea carora opreste 12v ignition, iar dupa inca 15 secunde opreste si 12v device. In ultimul minut de temporizare ma anunta sonor ca urmeaza sa se incheie temporizarea.
5. Daca in momentul temporizarii apare din nou 12v dupa contact mai mult de 10 secunde, temporizarea o ia din nou de la zero, se atibuie din nou timpul de la pct. 4.
6. Daca in timpul temporizarii este apasat switchul pentru o perioada mai mica sau egala cu 3 secunde, temporizarea o ia de la zero. Daca este apasat mai mult de 3 secunde, face secventa de shut down, adica taie ignition instant, asteapta 15 secunde si taie si 12v device.
7. Daca tensiunea monitorizata scade sub limita stabilita pentru o perioda mai mare de 30 de secunde, inseamna ca bateria s-a descarcat, ma avertizeaza sonor timp de alte 60 de secunde, dupa care isi face secventa de shut down, adica taie ignition instant, asteapta 15 secunde si taie si 12v device. Daca inainte sa taie 12v ignition tensiunea creste peste valoarea stabilita, anuleaza oprirea. Nu am inca o idee clara a ceea ce inseamnta baterie slaba din punct de vedere al tensiunii, am pe auto o baterie de 55Ah, iar conform ce scrie pe aici, http://despretot.info/2012/02/verificare-baterie-auto/, ar fi complet descarcata la 11.9v As stabili limita de implementat in soft de 11.5 sau chiar 11v. Este oare periculos? Mai pornesc oare?
 
Oprirea aparatului in functie de tensiunea bateriei mi-ar placea sa se faca doar cand modulul este in temporizare, deci in absenta tensiunii 12v dupa contact. Prezenta 12v dupa contact inseamna ca imi asum descarcarea bateriei si faptul ca sunt prezent in auto, caz in care sunt avertizat sonor doar, fara oprirea aparatului. Aici iau in calcul folosirea aparatului neconditionata de modul, gen accident, etc., care sa asigure totusi functionarea sa.
 
De asemenea, trebuie ca in momentul cand a inceput secventa de shut down, aceasta sa fie dusa pana la capat, indiferent daca in timpul procedurii se implineste timpul de la punctul 2.
Motivul pentru care m-am gandit la asta il constituie urmatoarele scenarii negative: 
1.Modulul a comandat off pe iesirea ignition, iar aparatul incepe sa-si faca shut down din soft. Mai devreme de a incepe oprirea, am apucat sa pun contactul, astfel ca se implinesc cele 15 secunde de la punctul 2 in timpul procedurii de oprire. Ce face modului in acest caz? Poate sa duca oprirea pana la capat, in sensul ca daca este in procedura de oprire asta primeaza, iar dupa oprirea iesirilor o ia de la pct. 2 din nou?
2. In timpul finalului temporizarii privind oprirea aparatului, modulul suna, dar se implineste in acelasi timp si conditia privind bateria scazuta, sau invers, in 
timpul avertizarii de baterie slaba se implineste si conditia de timp de la punctul 4. Ce sunet reda? Din punct de vedere al opririi, face secventa de oprire careia i-a ramas mai putin timp, nu?
 
Switch-ul nu mai face nimic daca modulul a apucat sa dea comanda de oprire a iesirii 12v ignition (fie din motivul temporizarii, fie din cauza bateriei slabe) sau daca aparatul are ambele iesiri off.
 
Sunetele, daca este posibil, mi-ar placea sa sune diferit, in sensul ca finalul temporizarii de la pct. 4. sa fie anuntat de genul www.youtube.com/watch?v=iNpXCzaWW1s , iar atingerea punctului 7 privind tensiunea scazuta a bateriei de genul www.youtube.com/watch?v=ag0u03G2jD0 .
 
Daca se poate, asa cum ati facut la prima versiune de soft, timpii de la punctele 2, 4, 5, sa poata fi modificati ulterior, prim modificarea doar a continutului de memorie.
Motivul pentru care am vrut sa am dubla monitorizare a aparatului, este acela ca exista situatia in care stau in masina timpi mari, resetez de mai multe ori 
cronometrul de la pct.4 si risc descarcarea bateriei.
 
In final, orice exprimare imperativa din text este absolut intamplatoare, am scris atat cat m-am priceput mai bine ca sa ne putem intelege din punct de vedere al regululilor aparatului (eu neavand cunostinte de programare, mi-e destul de greu sa nu va pun in dificultate prin cerinte).  Deasemenea, doresc sa va multumesc pentru intreg sprijinul acordat.
Editat de Marius84
Link spre comentariu

La prima citire, totul pare foarte clar!

Ma apuc de soft, iar daca apar necorelari, revin pentru clarificari.

 

L.E.Sper ca buzerul are generator intern de semnal, nu?

 

M.L.E. La punctul 5, daca in momentul temporizarii apare din nou 12v dupa contact mai mult de 10 secunde, temporizarea doar se "rearmeaza" cu timpul de la pct. 4, dar nu se reia temporizarea pentru ca intra in contradictie cu pct.3

Editat de bercioiu
Link spre comentariu

1. Din pacate, buzzerul este de pe o placa de modem, deci slabe sanse sa aiba oscilator. Daca trebuie, voi achizitiona un astfel de buzzer. Oare in ceasurile de birou, alea ieftine cu alarma, buzzerul are oscilator, sau cipul formeaza sunetul?

2. Da, temporizarea doar se rearmeaza, atat timp cat exista cei 12v dupa contact, iar la disparitia acestei tensiuni incepe din nou sa numere, exact cum era si la cealalta varianta.

L.E.  Ce buzzer sa folosesc? Ma gandesc ca pana una-alta merge si fara buzzer, il dau afara pentru moment, ca banuiesc ca fara oscilator iese fum din el sau din pic cand este comandat.

Editat de Marius84
Link spre comentariu

Se poate testa usor buzzer-ul. Alimenteazal la 5V daca scoate sunet e cu oscilator, daca nu se aude nimica sau doar un "poc" scurt atuncea e fara. Nu iese fum nici din buzzer nici din PIC doar ca atunci PIC-ul trebuie sa realizeze oscilatia. Un buzer nou cu generator costa in jur de 4-5 lei nu este asa scump

Editat de bandi12
Link spre comentariu
  • 7 luni mai târziu...

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