Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 1 sur 8 12 3 4 5 6 7 DernièreDernière
Affichage des résultats 1 à 15 sur 116

Contrôleur moteur 12v

  1. Ghashog Delta

    Date d'inscription
    décembre 2017
    Âge
    26
    Messages
    49

    Contrôleur moteur 12v

    Bonsoir à tous,

    je ne sais pas si je poste ma demande dans le bon forum mais tente quand même.
    je voudrais savoir si il est possible de créer un système qui peut commander un moteur électrique ?
    Plus précisément lui donner une position précise.

    Je m'explique en essayant de ne pas être trop chiant
    J'ai un GPS intégré dans ma Mazda Rx8.
    Le GPS est escamotable sur commande à l'aide de 2 bouton : un Open pour ouvrir/fermer l'écran
    un Tilt pour incliner sur 3 position l'écran.
    Lorsque je mes le contact une mémoire actionne l'ouverture si il était ouvert lors de la dernière utilisation, pareil lorsque je coupe le contact l’écran bascule.
    Le problème c'est que depuis peut la commande ne fonctionne plus.
    C'est là que vous intervenez !!!
    Est-il possible que créer un circuit de substitution en lui amenant toutes les info et alim nécessaire ?
    Car la carte ne se détail pas il faut changer le bloque GPS complet qui est hors de prix.

    Je vais reprendre depuis le début :
    je dispose d'un moteur 12v avec sortie 2 fils dans un bloc réducteur avec des pignons.
    J'ai un capteur de positon avec 3 fils positionné sur un pignon qui tourne dans le bloc de réduction.
    Je dispose de 3 sources de courants continue : - 12v permanent - 12v après contact - 5v après contact. et une masse
    J'ai deux boutons poussoirs rétro-éclairé un Open et un Tilt dont chacun ont 4 fils

    Je voudrais savoir si il est possible de créer un contrôleur avec tout ça sachant que :
    -rien ne doit fonctionner quand il n'y pas de contact.
    -avec le contact quand j'appuis sur Open l'écran doit s'ouvrir.
    -avec le contact si lors de la dernière utilisation l’écran était ouvert il doit se ré-ouvrir.
    -quand je coupe le contact l'écran doit se fermer.
    -lorsque l'écran est ouvert contact mis si j'appuis sur Tilt l'écran doit bouger de quelques degrés à chaque appuis, au bout du 4 ème appuis l'écran doit revenir en position initial (ouvert).

    j'espère m'être bien fait comprendre.
    Merci d'avance pour vos réponses

    -----

     


    • Publicité



  2. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Bonjour,

    Une fois que l'on a bien identifier les entrés et les sorties, et identifier les fonctions, on met un µC au milieu.
    Mais ça demande un certain temps d'analyse.
    Ex : il y a quoi sur les trois fils du capteur?

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     

  3. penthode

    Date d'inscription
    juin 2017
    Messages
    1 730

    Re : Contrôleur moteur 12v

    hello , pas sous garantie ?
    SALUT L'ARTISTE !
     

  4. Ghashog Delta

    Date d'inscription
    décembre 2017
    Âge
    26
    Messages
    49

    Re : Contrôleur moteur 12v

    bonjours à tous,

    non le véhicule n'est plus sous garantie depuis longtemps penthode.
    Pour le capteur il resemble à celui-ci CJMCU-103-SV01A103AEA01R00-Trimmer-potentiom-tre-angle-De-Rotation-capteur.jpg_640x640.jpg
    Je pense qu'il doit y avoir une arrivé 5v un signal et une masse.
     

  5. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Citation Envoyé par Ghashog Delta Voir le message
    bonjours à tous,

    non le véhicule n'est plus sous garantie depuis longtemps penthode.
    Pour le capteur il resemble à celui-ci Pièce jointe 356051
    Je pense qu'il doit y avoir une arrivé 5v un signal et une masse.
    Ok, ça s'appelle un potentiomètre.

    On doit pouvoir faire ça assez facilement avec un picaxe, mais il n'y a pas de solution "toute cuite", faut un peu de travail, et de motivation (pas fréquent).
    C'est quoi un picaxe ? un µC.
    C'est programmable ? Oui, facilement.
    pour le programme, il suffit de savoir ce que l'on veut faire.
    Je suppose que le moteur ne tourne que dans un sens et s'arrête pour une position fixe du potentiomètre. Il faut connaitre les tensions (sur la broche du milieu) pour chacune des positions.
    Y aurait un petit PCB à faire (ou à faire faire), avec une connectique propre, etc ...

    MM





    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     


    • Publicité



  6. Ghashog Delta

    Date d'inscription
    décembre 2017
    Âge
    26
    Messages
    49

    Re : Contrôleur moteur 12v

    Ok

    Le moteur tourne dans les deux sens par contre pour ouvrir et fermer l'écran du GPS.
    Je pense que le contrôleur inverse la polarité du moteur.
    Je me demande si c'est vraiment un potentiomètre car il n'a pas de butée (en ont-ils ?) sinon est-il possible que ce soit un capteur avec un signal carré car le pignon fait plusieurs tours ?
    je suppose que la programmation n'est pas donnée à tous le monde ?
     

  7. Ghashog Delta

    Date d'inscription
    décembre 2017
    Âge
    26
    Messages
    49

    Re : Contrôleur moteur 12v

    Désolé pour le double post,

    Je viens de tester le capteur il est alimenté sous 4v et la tension varie bien entre la position fermée et ouverte j'ai pas bien contrôlé mais ça devait être entre 0.5v et 2v
    Je vais refaire des test pour avoir les tensions précises de chaque positions.
     

  8. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Citation Envoyé par Ghashog Delta Voir le message
    Ok
    Le moteur tourne dans les deux sens par contre pour ouvrir et fermer l'écran du GPS.
    Je pense que le contrôleur inverse la polarité du moteur.
    La butée n'est pas indispensable, la preuve.

    Ben oui, ça fait des tests et un driver en plus . Quel est le courant consommé, en marche normale et bloqué (si possible) et la vitesse de manœuvre, environ ?

    MM
    Dernière modification par mag1 ; 12/12/2017 à 21h05.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     

  9. Ghashog Delta

    Date d'inscription
    décembre 2017
    Âge
    26
    Messages
    49

    Re : Contrôleur moteur 12v

    euh tu me pose une colle là ^^
    Désolé mais va falloir m'aider un peut. Peut-tu me donner les différents contrôles à faire pour que je puisse te donner toute les données que tu souhaite.
    Pour la vitesse je tester en le faisant tourner 30 sec en comptant les tours et multiplier par deux. Mais étant donné que le moteur est dans un groupe réducteur a pignon va falloir que je le démonte pour connaitre les tours N sorti moteur.
     

  10. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Citation Envoyé par Ghashog Delta Voir le message
    euh tu me pose une colle là ^^
    Désolé mais va falloir m'aider un peut. Peut-tu me donner les différents contrôles à faire pour que je puisse te donner toute les données que tu souhaite.
    Pour la vitesse je tester en le faisant tourner 30 sec en comptant les tours et multiplier par deux. Mais étant donné que le moteur est dans un groupe réducteur a pignon va falloir que je le démonte pour connaitre les tours N sorti moteur.
    Non, ne démonte rien, c'est juste pour avoir une idée du temps de réaction ex le temps pour sortir , à une ou deux sec près

    Mais le courant, il faut le connaitre. Faire fonctionner avec un ampèremètre en série (un bête multimètre sur 5 ou 10A par ex).

    Les tests, c'est surtout dans le programme, pour savoir dans quel sens tourner. mais pas de gros problèmes.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     

  11. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Bonjour,

    Toujours dans la même série, et histoire d'avancer un peu, voici un projet de schéma répondant au CDC.
    Il a aussi un petit code qui fonctionne.

    mazda.JPG


    Mais au fait, il est vraiment mort le contrôleur original ?

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     

  12. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Bonjour,

    Comme on en reparlera peut être plus, voici un projet de code qui répond à ce CDC:

    Code:
    ;mazda MM 14/12/2007
    
    #picaxe 14M2
    symbol tilt=pinC.0
    symbol onoff=pinC.1
    symbol contact=pinC.3
    symbol potar=C.4
    symbol leve=B.2
    symbol baisse=B.3
    symbol flag=bit0
    symbol pos=b1			;4 positions ,0=entré , 1=pos1, 2=pos2, 3=pos3
    symbol memopos=b2
    symbol posact=w13		;
    symbol posoff=w12
    symbol pos1=w11
    symbol pos2=w10
    symbol pos3=w9
    symbol posfin=w8
    
    posoff=20	;pos rentré valeur ADC pour essais
    pos1=400		;pos1		(valeurs réelles)
    pos2=500		;pos2		(à recalculer)
    pos3=600		;pos3
    	dirsB=%11111111		;tous portsB en sorties
    	low leve :low baisse	;conf arrêt moteur 
    	do 						; en sommeil
    		sleep 2				;env 4,5 s
    	loop while contact=0	;tant que contact off 
    	setfreq M16				;fréquence à 16MHz
    	pullup %11100000000	;pullup sur C.0 à C.2
    	read 0,pos			;lecture position mémorisée en EEPROM
    	if pos <>0 then 	gosub mouv	;si pos non rentrée, on bouge
    	setint or %00, %11	;interruption sur onpff et tilt (C.0 ou C.1)
    ;****** boucle principale ************
    	do 			
    		if pos<>memopos then gosub mouv	;suite interupt, si nouvelle pos différente, on bouge
    		if flag=1 then gosub M_A			;demande OFF par interrupt	
    		if contact=0 then	 gosub repos	;détection coupure contact
    	loop
    ; ********************************************
    M_A:					;sub poussoir onoff
    	if pos=0 then 	;il est rentré,on le sort
    		pos=1			;pos initial
    	else				;il est sorti		
    		pos=0			;on le rentre
    	endif		
    	gosub mouv:		;activation moteur
    	flag=0			;raz flag
    	return
    
    repos:				;arret sur coupure contact
    	write 0,pos		;mémo position
    	pos=0				;position rentré
    	readadc10 potar,posact					;si non rentré
    	if posact > posoff then gosub mouv	;on le rentre	
    	reset											;réinitialisation -> sleep
    
    mouv:			;sub mouvement
    	lookup pos,(posoff,pos1,pos2,pos3),posfin	;valeur capteur ft position
    	if posact>posfin then				; on est au dessus, 
    		 high	baisse  						;on baisse
    		do 									
    			readadc10 potar,posact		;valeurs de 0 à 1023			
    		loop while posact > posfin		;jusqu'à position finale
    		low baisse							;arrêt moteur
    		goto fin								;on sort
    	elseif posact < posfin then		;on est en dessous, on lève
    		high leve
    		do 
    			readadc10 potar,posact				
    		loop while posact < posfin
    			low leve
    	else										;autres cas, 
    			low leve : low baisse		; tout arrêt (on sait jamais...)
    	endif
    fin:	
    		memopos=pos		;mémorisation nouvelle position
    		return
    
    interrupt:				;sub interruption sur C.O ou C.1
    	if tilt=0 then		;action sur tilt
    		inc pos			;incrémentation position
    		if pos>=4 then	;boucle sur 3 positions
    			 pos=1
    		endif
    	endif
    	if onoff=0 then	;action sur onoff
    		 flag=1			;marque passage
    	endif
    	do loop while tilt=0 or onoff=0	;attente fin de condition interruption
    	setint or %00, %11		;réarmement interruption
    	return
    MM
    Dernière modification par mag1 ; 14/12/2017 à 11h40.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     

  13. Ghashog Delta

    Date d'inscription
    décembre 2017
    Âge
    26
    Messages
    49

    Re : Contrôleur moteur 12v

    Bonjour,

    désolé de répondre tardivement mais un heureux événement est venu bouleverser notre emploie du temps ^^

    L'ouverture et la fermeture de l'écran se font en 2.5 sec environ.
    Lorsque le contact se coupe il y a une temporisation d'environ 1.5 sec avant la fermeture et pareil pour la réouverture.
    Je vais faire les contrôles pour connaitre rapidement l'ampérage du moteur.


    Pour le contrôleur d'origine à vraie dire je n'ai pas trop regardé il faudrait que je regarde si il n'y a pas de soudure sèche ou de composant HS.
    Je vais regarder avec mon père qui s'y connait largement mieux que moi.

    Mag1 merci pour le schéma, voici quelque chose concret ^^.
    Va falloir que je trouve les différents composants maintenant. en terme de coup aurais une idée ?
    Pour ce qui est du code je suppose qu'il faudra connecter le contrôleur à un ordinateur pour y incorporer le code ?
    Est-il possible de trouver des code tout fait prêt à être envoyer dan s le contrôleur ?
    Encore une fois désolé d'être quelque peut boulé, je ne suis pas issu de l'électronique donc je ne connais que les bases et encore...
     

  14. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Pour la réalisation, il y a en gros deux composants, le picaxe 14M2 https://www.gotronic.fr/art-microcon...14m2-17191.htm
    et le driver L293D (max courant moteur 600mA). https://www.gotronic.fr/art-l293d-14072.htm

    Faire faire une carte PCB pour le circuit imprimé , quelques résistances et condos , des connecteurs, etc..
    Disons une vingtaine d'euros pour le matériel.

    La programmation: Le système picaxe n'a pas besoin de programmateur. Tout ce fait avec l'éditeur picaxe PE6, gratuit.
    Mais il faut un cordon, deux solutions: l'original AXE027 à 20 euros ou une version low cost comme sur cette vidéo: http://electromag1.wifeo.com/cordon-...ation-usb-.php.
    Avec cette alternative, il n'y a pas de surcout, mais le délai de livraison est de 3 à 4 semaines.

    Sinon, le système fonctionne sur une platine d'essais (vidéo sur demande), et des paramètres à ajuster (positions de l'écran). Le plus pratique sera une version programmable sur site.

    MM
    Dernière modification par mag1 ; 14/12/2017 à 14h52.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     

  15. mag1

    Date d'inscription
    juin 2011
    Âge
    71
    Messages
    2 840

    Re : Contrôleur moteur 12v

    Bonjour,

    Pour info, si la motivation est encore là, voici le convertisseur que j'utilise dans la vidéo:
    https://www.ebay.fr/itm/RS232-TTL-UA...EAAOSwrzdZpQP3

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
     


    • Publicité







Sur le même thème :


    301 Moved Permanently

    301 Moved Permanently


    nginx/1.2.1



 

Discussions similaires

  1. Contrôleur moteur pas à pas et mcc !
    Par gilou69 dans le forum Électronique
    Réponses: 1
    Dernier message: 12/02/2013, 22h30
  2. controleur PWM moteur DC 12V
    Par westwidewing dans le forum Électronique
    Réponses: 13
    Dernier message: 17/05/2012, 21h42
  3. contrôleur moteur
    Par licho dans le forum Électronique
    Réponses: 24
    Dernier message: 20/12/2010, 18h46
  4. Contrôleur de moteur...
    Par lordfinalff dans le forum Électronique
    Réponses: 2
    Dernier message: 17/01/2010, 20h31
  5. controleur moteur
    Par devisuh dans le forum Électronique
    Réponses: 2
    Dernier message: 08/04/2009, 21h54