Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au nouveau Forum Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions! L'inscription est automatisée.

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Marcus_95

Pages: [1] 2
1
Bonjour Curiosus,
l'écran est un 1602A 2X16.
Amitiés.
Marcus.

2
Bonjour Curiosus,
oui, j'ai le matériel.
Ok pour 2ms de plus maxi.
Amitiés.
Marcus.

3
Bonjour Curiosus,
OK je comprend mieux, on ce lance  ;D
Amitiés.
Marcus.

4
Bonjour Curiosus,
ne serait-il pas plus simple:
Début du programme
Lecture de la roue pour avoir la valeur en plus
Injecteur1 demande une ouverture
Interruption par front descendant, ont commute la sortie correspondante, déclanchement du timer1 et on prépare la future interruption par front montant"
L’interruption n'étant pas bloquante on peut faire autre chose.
Injecteur(X) demande son ouverture ont commuté directe sa sortie.
Interruption par front montant détecter sur l'injecteur1, on lit la valeur du timer1
Lancement du timer2 en comparateur suivant la valeur calculer du timer1.
Fin du timer2 on inverse la sortie et on prépare pour une interruption par front descendant sur injecteur1.
Injecteur(X) a fini on relance le timer2 avec la même valeur que l'injecteur1, et ceux pour tous les injecteurs.
De cette façon on utilise qu'une interruption, reste a savoir si le PIC sera suffisamment rapide  ;D
Un injecteur a un temps de réponse d'environ 80µS (un PIC a 20Mhz a du temps devant lui  ;) )
Amitiés.
Marcus

PS j'ai un programme en C pour montage équivalent, celui que je n'arrive pas a modifier.
Le programme main est en assembleur pour Atmega328, il tourne bien sur table pas sur la voiture.

 

5
J'ai testé avec MPLAB IDE 8.92 pour créer un fichier HEX d'après ton programme et programmer le PIC ça marche  :D :)

6
Bonjour,
nickel ça marche, j'ai tester tout les ports, ça clignote.
Merci, version idem que la tienne.
Amitiés.
Marcus.

7
bonjour,
Q1 montage émetteur commun (suiveur).
R1 limite le courant de Q1
D1, D4 diode anti-retour.
1 Nf amortis le signal.
D2, D3 diodes de roue libre pour Q2.
Pour cette configuation il faut une résistance de 1.8k à 2.2K entre le 13V et la sortie du calculateur. Il doit y avoir un retour de courant pour simuler l'injecteur. Si 0V injecteur coupé ne démarre pas, si tension égale a la valeur de la batterie ne démarre pas injecteur en CC. Teste a l'appuis. ;)
Amitiés.
Marcus.
PS impossible de programmer le PIC, je comprend pas pourquoi  :(

8
Bonjour,
6 LED, 470E X 10, BC548 X 20, d'autre ref en stock( une mallette pleine de transistor de tout type, condo, résistances a trier depuis  des années  ???).
J'ai jeté les CI (CI montés sur les anciens TV en Chroma, gestion alim et HF-FI) par contre j'ai gardé les CI BF et logique.25 ans de SAV technicien TV vidéo).
Pour les essais j'utilise ma veille boite UNIFORMATION Digilab (des années 75-80), des cours par correspondances pour apprendre les systèmes logiques et UAL.
Je test aujourd'hui et te le fait savoir.
Amitiés.
Marcus.

9
Bonjour Curiosus,
oui j'ai une plaque d'essai.
Amitiés.
Marcus.

10
Bonjour,
j'ai reçus le programmateur Pickit3 avec une platine qui a le support ZIF et les PIC ;D
Amitiés.
Marcus.
PS j'attend les TIP.

11
Bonjour,
c'est normal que tu t'occupes de ta vie, c'est déjà super sympa de prendre du temps pour moi.
L'afficheur n'est pas obligatoire car sous le capot moteur, ne te prend pas la tête avec, le plus utile est le bon fonctionnement du programme.
Amitiés.
Marcus.

12
Bonjour Curiosus,
d'accord 10k pour le reset au +5V, pour le programmateur j'ai pris un adaptateur avec un support ZIF (je n’ai pas trop l'habitude des pic).
Résistance de 10k sur RC6, RC7, RD6 et RD7 pour maintenir les 2 entrées au niveau haut (pas de commande d'injection) pour les sorties je ne savais pas trop.
Oui RB0 à RB3 sont les entrées du codeur, Je met le commun du codeur au GND, c'est bien ça.
L'afficheur va afficher quoi ?
Merci de ton aide.
Amitiés.
Marcus.
Schéma modifier, ajout ICSP.

13
Bonjour,
tu me dit si je peut faire le PCB.
Amitiés.
Marcus.

14
Bonjour,
OK pour:
RB0 à RB3 roue codeuse 4 bits 16 positions.
POTRD Entrées
PORTC Sorties
PORTA Starter et led de vie.
J'ai rajouté le schéma.
Amitiés.
Marcus.

15
Bonjour,
merci pour l'info.
Pour les 16 positions:
0=0% 1=5% 2=7% 3=10% 4=12% 5=15% 6=18% 7=20% 8=22%
9=25% 10=27% 11=30% 12=32% 13=35% 14=40% 15=45% 16=50%.
Tu vois pour toi pour programmer, le plus important est 20 25 30% valeurs les plus utilisés quand on utilise à 100% du E85.
Tu pourrait me dire quel PORT tu as utilisé pour les entrées, sorties, codeur, starter et LED de vie, pour finir le schéma. Les PIC vont bientôt arrivés avec le programmateur.
Cdt.
Marcus.

Pages: [1] 2