LoupHC / controleur-CAPE

Contrôleur de serre openSource pour petites, moyennes et grosses fermes
GNU Lesser General Public License v3.0
8 stars 4 forks source link

Proto V2.0 - Interférences mesure de courant (ASC723) #101

Open yoangp opened 5 years ago

yoangp commented 5 years ago

Tout ce qu'il y a à savoir d'après moi: https://www.allegromicro.com/en/insights-and-innovations/technical-documents/hall-effect-sensor-ic-publications/managing-external-magnetic-field-interference-acs71x-current-sensor-ics

Donc voici les 3 solutions que je vois:

  1. On éloigne les ACS723 des relais
  2. On trouve une façon de faire tenir le ACS723 verticalement pour réduire le flux magnétique des relais qui le traverse. (Possible mais trop cher il me semble: https://www.digikey.ca/product-detail/en/aries-electronics/08-810-90/A117-ND/106399)
  3. On met un shield comme mentionné dans l'article ci-dessus. Sur Digikey ils sont des tapes qui peuvent faire un shield, mais j'ai pas encore trouvé un shield pour soic8.
LoupHC commented 5 years ago

J'ai essayé de faire un shield maison avec des assiettes en allu... mais à date je suis pas convaincu... J'ai aussi essayé l'inclinaison perpendiculaire, je pense que l'interférence de la bobine est juste trop forte pour tout ça, ce qui marche vraiment, c'est de déplacer les capteurs de courant, à au moins 5 cm. Pas la solution la plus élégante, mais au moins la plus facile pour avoir à changer tout le routing du pcb, on pourrait mettre des sockets à l'autre extrémité du pcb, et les connecter au circuit de relais avec un flat cable comme ça : https://www.digikey.ca/product-detail/en/samtec-inc/IDSS-16-D-05.00-G/SAM9041-ND/4386575 Faudrait juste faire les calculs pour voir combien de cable ça prend pour supporter le courant des moteurs (le ribbon cable en question c'est du awg28)

yoangp commented 5 years ago

Allo Loup,

Alu ça marchera pas, il faut un matériau magnétique comme le fer qui va dévier le magnétisme. J‘avais pensé à un tuyau de plomberie en acier coupé en 2 sur la longueur qui couvre les 2 asc723 comme un tunnel.

Sinon, à voir si on déplace les asc723 plus loin sur le pcb, c‘est surement faisable.

Pas sur pour le flat ribbon, c‘est fait pour des signaux. Je pense que ça en prendrait vraiment beaucoup en parallèle.

À plus,

Yoan

On Thursday, August 8, 2019, LoupHC notifications@github.com wrote:

J'ai essayé de faire un shield maison avec des assiettes en allu... mais à date je suis pas convaincu... J'ai aussi essayé l'inclinaison perpendiculaire, je pense que l'interférence de la bobine est juste trop forte pour tout ça, ce qui marche vraiment, c'est de déplacer les capteurs de courant, à au moins 5 cm. Pas la solution la plus élégante, mais au moins la plus facile pour avoir à changer tout le routing du pcb, on pourrait mettre des sockets à l'autre extrémité du pcb, et les connecter au circuit de relais avec un flat cable comme ça : https://www.digikey.ca/product-detail/en/samtec-inc/ IDSS-16-D-05.00-G/SAM9041-ND/4386575 Faudrait juste faire les calculs pour voir combien de cable ça prend pour supporter le courant des moteurs (le ribbon cable en question c'est du awg28)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/LoupHC/controleur-CAPE/issues/101?email_source=notifications&email_token=AIGEN7FTUOZHTTOW5GVX7ODQDTAIFA5CNFSM4IHUMRAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD35J7BI#issuecomment-519741317, or mute the thread https://github.com/notifications/unsubscribe-auth/AIGEN7FXEMKCSEVZOIYVLTLQDTAIFANCNFSM4IHUMRAA .

LoupHC commented 5 years ago

Si on en utilise 3 en parallèle pour chaque input de moteur ( 3 in + 3 out) on pourrait théoriquement monter jusqu'à 4A en restant dans les specs du fil, on aurait besoin de 10 connecteurs par sonde de courant donc un connecteur de 2x10 pourrait faire l'affaire pour les deux sondes. Mais bon, c'est à utiliser au pire des cas... Je vais essayer avec un tuyau morceau de tuyau en fer! http://www.mosaic-industries.com/embedded-systems/electronic-instrument-design-new-product-development/cables/ribbon-cable-current-rating

LoupHC commented 5 years ago

Tout compte fait, j'ai trouvé que la solution la plus simple consistait à mettre une plate de métal 1-8 entre les relais et le reste du board. La lecture des sondes de courant passe de 0.2 à 0.05A quand le courant ne circule pas dans les moteurs mais que les relais à proximité sont allumés.

yoangp commented 5 years ago

Bon à savoir! Ça fait un shielding suffisament efficace...

Ciao!

Yoan

On Saturday, August 31, 2019, LoupHC notifications@github.com wrote:

Tout compte fait, j'ai trouvé que la solution la plus simple consistait à mettre une plate de métal 1-8 entre les relais et le reste du board. La lecture des sondes de courant passe de 0.2 à 0.05A quand le courant ne circule pas dans les moteurs mais que les relais à proximité sont allumés.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/LoupHC/controleur-CAPE/issues/101?email_source=notifications&email_token=AIGEN7C6HXFZUZEAMX2GZR3QHK32DA5CNFSM4IHUMRAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5TS7PI#issuecomment-526856125, or mute the thread https://github.com/notifications/unsubscribe-auth/AIGEN7EQC75ZMBMSR6S2DJDQHK32DANCNFSM4IHUMRAA .