Sto lavorando (divertendomi :-) ) con il programma per un apri cancello motorizzato. Il motore e' di tipo professionale, ma sospetto che vari la velocita', come penso sia normale, al momento dell'inversione del senso di rotazione (Apri/Chiudi). Il motore funziona con la temporizzazione, non ha finecorsa elettronici o elettromeccanici. Ho provato a registrare un solo tempo e usarlo per ambedue gli stati, ma, credo a causa della diversa velocita', apre bene e chiude male o viceversa; l'importante e' che gli errori si sommano e quindi, dopo qualche ciclo, bisogna resettare i movimenti. Ho provato a registrare e usare due tempi distinti per apertura e per chiusura, ma a causa della evidente differenza, anche di pochi millesimi, il problema si ripresenta. Il programma lavora con interrupt e ho cercato di ottenere la massima precisione nell'attivazione dei relay di comando. Al momento sto usando timing di controllo a un millisecondo; forse sto cercando di essere troppo preciso? Vediamo se posso avere un aiuto da qualcuno che mi da' l'imbeccata giusta. Tia Angelo
- pubblicata
9 anni fa