{"id":624,"date":"2021-05-24T21:51:00","date_gmt":"2021-05-24T19:51:00","guid":{"rendered":"http:\/\/cbt.dyndns.org\/federicoboscolo\/?p=624"},"modified":"2022-02-17T12:28:00","modified_gmt":"2022-02-17T11:28:00","slug":"controllo-della-copertura","status":"publish","type":"post","link":"https:\/\/www.federicoboscolo.it\/index.php\/2021\/05\/24\/controllo-della-copertura\/","title":{"rendered":"CONTROLLO DELLA COPERTURA"},"content":{"rendered":"\n<p>L&#8217;azionamento della copertura \u00e8 gestito da un motore elettrico: azionando un interruttore a seconda di come si preme il tasto, il motore inizier\u00e0 a funzionare e il suo asse motore ruoter\u00e0 in senso orario o antiorario a seconda di come fluisce la corrente al suo interno. Fin qui nulla di particolare. la copertura da manuale diventa motorizzata. in questo caso la centralina di comando ha il mero compito di trasformare la tensione di linea (220Vca a 50Hz) in corrente per alimentare il motore a bordo vasca (24Vcc)<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/images.slideplayer.it\/3\/956462\/slides\/slide_1.jpg\" alt=\"Macchina a corrente continua - ppt video online scaricare\" width=\"328\" height=\"246\"\/><\/figure><\/div>\n\n\n\n<p>Per farla diventare per\u00f2 automatizzata occorre aggiungere qualcosa che permetta a una centralina di &#8220;sapere&#8221; cosa sta facendo la copertura. In questo caso ci viene incontro l&#8217;encoder: un circuito elettronico che ha il compito di dialogare con la centralina per aiutarla a conoscere il comportamento della copertura.<\/p>\n\n\n\n<p>Calettiamo perci\u00f2 sull&#8217;albero motore un disco con dei settori e mettiamo in prossimit\u00e0 un sensore che riesce a leggere quanti settori passano sotto di lui nell&#8217;unit\u00e0 di tempo. Questo permette di conoscere quanti giri fa il motore e di conseguenza, tramite software, a sapere quanta strada ha percorso la copertura. Il canale A perci\u00f2 conosce la velocit\u00e0 ma non sa se la copertura si sta avvolgendo (apertura della vasca) o svolgendo (chiusura della vasca).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/itisravenna.edu.it\/corso\/labsitel\/provelab\/caratt_motcc\/encoder_files\/Image74.gif\" alt=\"encoder\"\/><\/figure><\/div>\n\n\n\n<p>Aggiungiamo perci\u00f2 una seconda pista, sfalsata rispetto alla prima che rappresenta il canale B: in questo caso il sensore deve leggere 2 segnali. Se legge prima il segnale B rispetto al segnale A, la centralina riconosce un verso di rotazione (ad esempio orario) mentre se il sensore legge prima il segnale A rispetto a B la centralina sa che la rotazione \u00e8 opposta rispetto a prima. La centralina pertanto conosce anche il verso di rotazione.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"http:\/\/www.brescianet.com\/appunti\/Elettronica\/Arduino\/corso\/immagini\/encoderq5.png\" alt=\"BASI ARDUINO\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"http:\/\/www.sciamannalucio.it\/wp-content\/uploads\/2016\/01\/arduino-e-encoder-segnale-elettrico-encoder-a-quadratura.png\" alt=\"Arduino: encoder conta impulsi-giri motore | Lucio Sciamanna\" width=\"273\" height=\"187\"\/><figcaption><em>Senso di rotazione:<br>CCW=Antiorario   CW=Orario<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>La precisione \u00e8 dettata dal numero di settori del disco: maggiore \u00e8 il numero di settori sul disco, maggiore sar\u00e0 la precisione di posizionamento dell&#8217;albero motore. Per fare un esempio:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"http:\/\/cbt.dyndns.org\/federicoboscolo\/wp-content\/uploads\/2021\/05\/image-1.png\" alt=\"\" class=\"wp-image-626\" width=\"303\" height=\"253\" srcset=\"https:\/\/www.federicoboscolo.it\/wp-content\/uploads\/2021\/05\/image-1.png 454w, https:\/\/www.federicoboscolo.it\/wp-content\/uploads\/2021\/05\/image-1-300x250.png 300w\" sizes=\"(max-width: 303px) 100vw, 303px\" \/><\/figure><\/div>\n\n\n\n<p>Appare chiaro che all&#8217;aumentare del numero di settori, \u00e8 possibile conoscere con maggior precisione la posizione angolare dell&#8217;albero.<\/p>\n\n\n\n<p>Ovviamente la precisione della posizione angolare \u00e8 legata al fattore costo (maggiore precisione comporta un costo proporzionalmente maggiore) ma anche al sistema in cui \u00e8 installato: nel caso specifico, essendo un motore con elevato rapporto di riduzione, ad ogni giro dell&#8217;albero di uscita del riduttore meccanico corrispondono circa 500 giri dell&#8217;albero del motore elettrico. Non ha pertanto senso spingersi a risoluzioni estreme dell&#8217;encoder.<\/p>\n\n\n\n<p>Un&#8217;alternativa \u00e8 rappresentata dall&#8217;encoder di tipo magnetico: utilizza un sistema di rilevazione dei segnali basato sulla variazione del flusso magnetico generato da un magnete (a pi\u00f9 coppie polari) calettato sull&#8217;albero del motore elettrico di fronte al sensore saldato sulla scheda encoder stessa.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/www.brescianet.com\/appunti\/Elettronica\/Arduino\/corso\/immagini\/encoder-hall2.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Tra i vantaggi di questa soluzione vi \u00e8 <em>l\u2019assenza di contatto<\/em> che si traduce in assenza di usura (non richiede manutenzione ed ha una durabilit\u00e0 potenzialmente infinita). Ulteriori vantaggi sono la resistenza in ambienti gravosi che richiedono un\u2019elevata robustezza, velocit\u00e0 e resistenza termica, garantendo al tempo stesso un\u2019affidabilit\u00e0 ottimale nella generazione dei segnali.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"http:\/\/www.brescianet.com\/appunti\/Elettronica\/Arduino\/corso\/immagini\/encoder-hall3.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>Il segnale sfrutta l&#8217;<strong>effetto Hall&nbsp;<\/strong>che non \u00e8 altro che la formazione di una&nbsp;<em>differenza di potenziale<\/em> (detta&nbsp;<strong>tensione di Hall<\/strong>) sulle facce opposte di un conduttore elettrico dovuta a un campo magnetico perpendicolare alla corrente elettrica che scorre in esso. La variazione del campo magnetico determina tale tensione. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/www.brescianet.com\/appunti\/Elettronica\/Arduino\/corso\/immagini\/encoder-hall1.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Poich\u00e9 le tensioni in gioco sono basse, i cavi dell&#8217;encoder devono essere schermati per evitare possibili correnti parassite che porterebbero la centralina a non leggere il segnale causando un malfunzionamento del sistema.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217;azionamento della copertura \u00e8 gestito da un motore elettrico: azionando un interruttore a seconda di come si preme il tasto, il motore inizier\u00e0 a funzionare e il suo asse motore ruoter\u00e0 in senso orario o antiorario a seconda di come fluisce la corrente al suo interno. Fin qui nulla di particolare. la copertura da manuale [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":656,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[197,17,45],"tags":[93,91,92,90],"class_list":["post-624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-il-mio-lavoro","category-informatica","category-ingegneria","tag-controllo-di-movimento","tag-elettronica","tag-encoder","tag-ingegneria"],"_links":{"self":[{"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/posts\/624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/comments?post=624"}],"version-history":[{"count":3,"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/posts\/624\/revisions"}],"predecessor-version":[{"id":657,"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/posts\/624\/revisions\/657"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/media\/656"}],"wp:attachment":[{"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/media?parent=624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/categories?post=624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.federicoboscolo.it\/index.php\/wp-json\/wp\/v2\/tags?post=624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}