Bonsoir
Alors ça y est presque! Enfin presque ... c est déjà très bien avancé!
Voyons cela d un peu plus prés.
Montage sans optocoupleur pour venir du signal DCC vers l entrée D2 de l’Arduino.
Le montage est validé , cela fonctionne aussi bien qu'avec l optocoupleur. On le remplace par 2 résistances (100K chaque) et une diode (prenons celle ci PMEG6010CEJ,115)
Montage analogue pour récupérer le BEMF (sur A0) avec une troisième résistance dans le montage. "NO PROBLEMO"
Ensuite
Pilotage du pont en H
Pour le TB67H450 il faut travailler en "inverse" (vitesse 0 = 255) (jusqu à 1.8A sans soucis)
A contrario pour le BD6231 on travaille en échelle classique (vitesse 0 = 0) (jusqu à 1A)
J ai bien "galéré" pour identifier pourquoi le TB67H450 avait un comportement "erratique" par moment... et finalement un petit découplage par 100nF sur le VIN a résolu l'affaire! ( des essais avec des valeurs plus importantes donnaient le même résultat donc... j ai mis le minium syndical mais je verrai in fine quelle valeur je glisserai)
Pilotage des LEDs en sortie OK
Inversion des LEDs selon le sens de marche OK
Régulation de tension à retravailler pour le DC/DC mais impec avec un régulateur LDO classique!
Reste donc à tout regrouper pour faire joli avec si possible un volume et un connecteur normalisés...
Des pistes encore a completer avec l integraton de Lightdimmer par exemple...
Ce ne sont pas les idees qui manquent!
dont par exemple partir d un ARDUINO NANO EVERY ( chip 4809) par exemple... ( perso je préfère le 4808 même format physique en TQFP32, plus musclé que no 328P...
Une piste pour s inspirer de ce qu il faut faire dessus
http://twaydcc.cocolog-nifty.com/top/2020/09/post-01fc0c.htmlIdeal pour reviser/modifer les TIMER en passant du 328P aux nouveaux AVR...
Ou bien encore le SMILEDIET85 a base d ATTINY85
http://twaydcc.cocolog-nifty.com/top/smileslim85.htmlOui le LABO n est pas prêt d être sans inactif dans les semaines à venir....
Laurent