Pour vous situer un peu mon niveau, je sors de 1°S SI, où le cours de programmation se trouvait, à mon grand regret, en fin d'année, il n'a donc pas été très complet ...
J'ai déconstruit ma voiture électrique télécommandée dans le but de la modifier en Aéroglisseur, pour ce faire, je réutilise tout le système de transmission (télécommande plus récepteur,) ainsi que la carte électronique transmettant les ordres au moteur et cerveau.
Cependant, disposant d'une marche arriere, innofensive sur une voiture, celle-ci risquerait de détruire le moteur lors d'une utilisation sur un aéroglisseur après une forte accéleration en marche avant. Alors pour regler ce probleme, j'ai l'intention de changer le microcontroleur afin de ralentir le changement de rotation. Mais pour ça il me faudrait déja le programme initial afin d'en changer seulement quelques parametres et eviter au maximum les erreurs...
C'est pourquoi vient ma question :
je me demandais s'il était possible de récuperer ce microcontreur (meme s'il n'est pas reprogrammable) de copier son programme implanté, de modifier ce programme puis de l'insérer dans un autre MC ? Possible or not ?
je pense que tu auras plus de réponses dans cette partie de notre forum, j'ai donc déplacé ton message.
Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).
06/08/2010 - 17h47
gienas
Date d'inscription
janvier 2005
Messages
19 245
Re : programmation d'un microcontrôleur
Bonsoir L'astronaute et tout le groupe
Envoyé par L'astronaute
... je me demandais s'il était possible de récuperer ce microcontreur (meme s'il n'est pas reprogrammable) de copier son programme implanté, de modifier ce programme puis de l'insérer dans un autre MC ? Possible or not ? ...
Si c'est une version commercialisée, ce que j'ai cru comprendre, il y a peu de chances d'y parvenir.
1- généralement, mes MC sont "prévus" pour que le copiage (copillage) ne soit plus possible.
2- en supposant que la "précaution" 1 ait été oubliée, même si tu trouves le contenu du programme, en langage machine, le "démontage" pour y faire tes modifications restera quasiment impossible.
06/08/2010 - 19h57
L'astronaute
Date d'inscription
février 2008
Localisation
Nîmes
Âge
20
Messages
187
Re : programmation d'un microcontrôleur
Envoyé par yoda1234
Bonjour,
je pense que tu auras plus de réponses dans cette partie de notre forum, j'ai donc déplacé ton message.
Merci beaucoup Yoda.
Envoyé par gienas
Bonsoir L'astronaute et tout le groupe
Si c'est une version commercialisée, ce que j'ai cru comprendre, il y a peu de chances d'y parvenir.
1- généralement, mes MC sont "prévus" pour que le copiage (copillage) ne soit plus possible.
2- en supposant que la "précaution" 1 ait été oubliée, même si tu trouves le contenu du programme, en langage machine, le "démontage" pour y faire tes modifications restera quasiment impossible.
Bonsoir Gienas,
pour le 1. tu veux dire que l'on veut préserver le secret de fabrication ?
Pour le 2- Si je comprends bien, c'est une histoire de décryptage et cryptage du langage machine ? (dans la mesure où je trouve le contenu bien sûr) ?
A vrai dire, si je pouvais opter pour cette solution technologique, cela m'arrangerait bien, en plus je pourrais éventuellement l'utiliser pour mon PPE de Term ... Donc si tu (ou vous) as(vez) idée pour m'aider a "cracker" tout le bazar, je suis preneur ... Sinon, tant pis je trouverais bien autre chose pour ralentir mon moteur.
Merci déja pour ces éclaircissements.
06/08/2010 - 20h26
vede
Date d'inscription
août 2009
Localisation
Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
Âge
42
Messages
3 353
Re : programmation d'un microcontrôleur
Salut,
arrives-tu à lire une référence sur ce petit circuit intégré?
si non, tu peux laisser tomber la tentative de "crackage"...
sans ça, je pense que tu pourrais "assez facilement" tenter
de re-créer une petite carte de commande moteur(PWM)
et de réception télécommande, basée sur un petit µC (cervelet)...
arrives-tu à lire une référence sur ce petit circuit intégré?
si non, tu peux laisser tomber la tentative de "crackage"...
sans ça, je pense que tu pourrais "assez facilement" tenter
de re-créer une petite carte de commande moteur(PWM)
et de réception télécommande, basée sur un petit µC (cervelet)...
vede
;O]
_____________
...
oui il y a une référence sous la tonne de résine implanté,
en fait il y a deux nombre + la marque :
Nikko le nombre du dessus est 20609AL et celui du dessous est 214B
La ref peut changer quelquechose ?
pour ce qui est de reconstruise la carte électronique, je ne pense pas ... quand je vois tout ce qu'il y a déja a faire pour fabriquer mon petit truc qui va flotter en l'air, ca va etre difficile de recrer en plus une carte de réception.
07/08/2010 - 10h13
L'astronaute
Date d'inscription
février 2008
Localisation
Nîmes
Âge
20
Messages
187
Re : programmation d'un microcontrôleur
ah attends, je viens de voir qu'il y a qu'elque chose d'autre sour la carte electronique au niveau du µC : RJ9032 du coup qu'est ce qu'il faut prendre en compte ?
07/08/2010 - 15h43
vede
Date d'inscription
août 2009
Localisation
Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
Âge
42
Messages
3 353
Re : programmation d'un microcontrôleur
Salut,
>La ref peut changer quelquechose ?
ça aurait pu aider à identifier la puce, donc connaître son brochage,
donc pouvoir tenter de lire son contenu... malheureusement rien sur Google...
Envoyé par L'astronaute
ah attends, je viens de voir qu'il y a qu'elque chose d'autre sour la carte electronique au niveau du µC : RJ9032 du coup qu'est ce qu'il faut prendre en compte ?
d'après Google c'est la référence du PCB...
vede
;O]
____________
...
07/08/2010 - 19h47
L'astronaute
Date d'inscription
février 2008
Localisation
Nîmes
Âge
20
Messages
187
Re : programmation d'un microcontrôleur
Envoyé par vede
d'après Google c'est la référence du PCB...____________
...
Circuit imprimé ?
Je vais voir tout de même dans un magasin d'élec pour avoir n avis direct et un constat de ce qu'ils voient ... ca sera plus simple.
sinon, temps pis je trouverais autre chose...
Merci de toute l'iade fournie jusqu'ici en tout cas. J'aurais peut etr besoin d'aide pour la reprogrammation(si ca marche) Je suppose que vous connaissez les logiciels ?
08/08/2010 - 02h58
vede
Date d'inscription
août 2009
Localisation
Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
Âge
42
Messages
3 353
Re : programmation d'un microcontrôleur
re ;O]
ça m'étonnerait que tu puisses reprogrammer l'µC tel quel...
il y aurait des traces sur Gogle...
d'après moi c'est "propriétaire"...
donc sans licence le plus simple sera de re-créer tout ça...
et en y réfléchissant c'est pas sorcier... même basique...
un récepteur, via un µC, contrôle une carte de puissance, pilotant des moteurs...
c'est la base de TOUT les robots "radio/tv"-commandés...
donc largement documenté...
ps : et oui, PCB = circuit imprimé...
re ps: tu n'iras pas loin comme ça... PCB dans Gogle m'aurait épargné une réponse....
Dernière modification par vede ; 08/08/2010 à 03h03.
08/08/2010 - 03h09
vede
Date d'inscription
août 2009
Localisation
Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
Âge
42
Messages
3 353
Re : programmation d'un microcontrôleur
re re ;O]
PCB electronique...
PCB schéma...
PCB µC...
ça eut "marché" à tous les coups...
c'est la base pour avancer...
apprendre à se servir de Gogle...
car ya déjà tout dedans...
08/08/2010 - 12h01
L'astronaute
Date d'inscription
février 2008
Localisation
Nîmes
Âge
20
Messages
187
Re : programmation d'un microcontrôleur
Envoyé par vede
re ;O]
ça m'étonnerait que tu puisses reprogrammer l'µC tel quel...
il y aurait des traces sur Gogle...
d'après moi c'est "propriétaire"...
donc sans licence le plus simple sera de re-créer tout ça...
et en y réfléchissant c'est pas sorcier... même basique...
un récepteur, via un µC, contrôle une carte de puissance, pilotant des moteurs...
c'est la base de TOUT les robots "radio/tv"-commandés...
donc largement documenté...
ps : et oui, PCB = circuit imprimé...
re ps: tu n'iras pas loin comme ça... PCB dans Gogle m'aurait épargné une réponse....
Tu pense que ce n'est pas trop dur ?
Parce que moi je n'ai fait que max 3 programmes avec flowcode en plus ... j'e n'aimerais pas trop bousiller ma carte ^^
Envoyé par vede
re re ;O]
PCB electronique...
PCB schéma...
PCB µC...
ça eut "marché" à tous les coups...
c'est la base pour avancer...
apprendre à se servir de Gogle...
car ya déjà tout dedans...
Là je comprends pas trop ce que tu veux dire :$ On ne doit pas parler le meme langage ^^
08/08/2010 - 15h03
fouga
Date d'inscription
juin 2006
Localisation
Montréal
Âge
25
Messages
150
Re : programmation d'un microcontrôleur
Bonjour,
Ton sujet m'intéresse, j'ai fait de l'info embarquée cette année et c'est mon nouveau dada
Alors pour reprendre et confirmer ce qui a été dit:
Lire le code du micro', non ils sont protégés contre la copie, la seule solution que tu aurais et qui reste QUE théorique ce serait de l'ouvrir et de compter les atomes et leur disposition avec un microscope électronique.
Néanmoins, ce sujet est à mon sens très intéressant:
Tu peux faire une étude de ta carte électronique pour voir qui agit sur quoi et comment. Ensuite, trouve un micro' qui ai le même nombre de pattes que celui que tu as à l'heure actuelle.
Une fois que c'est fait tu pourras écrire toi même le logiciel de contrôle de ton aéroglisseur et l'avantage c'est que tu pourras faire ce que tu veux en contrôlant l'électronique.
Ensuite tu simules, tu flashs et t'as terminé ton projet!
J'ai aussi fait SI à l'époque et j'avais adoré la partie PIC, à l'époque c'était du basic. cependant, avant d'arrivée à quelque chose de cohérant, à savoir avoir une vue d'ensemble du projet, il m'a fallu jusqu'à cette année au niveau des études.
Cependant, je ne connaissais pas FS et n'étais pas aussi zélé que ce que je suis maintenant.
Tout ça pour te dire que ton projet est jouable, mais demande un investissement personnel non négligeable.
En contrepartie tu apprendras énormément de choses en le menant et tu auras la satisfaction d'avoir réussi quelque chose qui n'est pas donné au premier venu, surtout à tel niveau d'étude!
N'hésite pas si tu as des questions sur la prog embarquée, je te dirai ce que je connais
08/08/2010 - 20h30
L'astronaute
Date d'inscription
février 2008
Localisation
Nîmes
Âge
20
Messages
187
Re : programmation d'un microcontrôleur
oO
Envoyé par fouga
Bonjour,
Ton sujet m'intéresse, j'ai fait de l'info embarquée cette année et c'est mon nouveau dada
Alors pour reprendre et confirmer ce qui a été dit:
Lire le code du micro', non ils sont protégés contre la copie, la seule solution que tu aurais et qui reste QUE théorique ce serait de l'ouvrir et de compter les atomes et leur disposition avec un microscope électronique.
J'ai aussi fait SI à l'époque et j'avais adoré la partie PIC, à l'époque c'était du basic. cependant, avant d'arrivée à quelque chose de cohérant, à savoir avoir une vue d'ensemble du projet, il m'a fallu jusqu'à cette année au niveau des études.
Cependant, je ne connaissais pas FS et n'étais pas aussi zélé que ce que je suis maintenant.
Tout ça pour te dire que ton projet est jouable, mais demande un investissement personnel non négligeable.
En contrepartie tu apprendras énormément de choses en le menant et tu auras la satisfaction d'avoir réussi quelque chose qui n'est pas donné au premier venu, surtout à tel niveau d'étude!
N'hésite pas si tu as des questions sur la prog embarquée, je te dirai ce que je connais
Excuse moi, mais je n'ai pas tout très bien compris de ce que tu as dit :
"Tu peux faire une étude de ta carte électronique pour voir qui agit sur quoi et comment"
qu'est-ce que tu entends par une étude de la carte ?
"Ensuite, trouve un micro' qui ai le même nombre de pattes que celui que tu as à l'heure actuelle."
N'y a-t-il pas de problème si j'utilise un autre micro' que celui que j'ai actuellemnt ? (je vx dire qui n'ait pas la même série de fabrication ?)
"Une fois que c'est fait tu pourras écrire toi même le logiciel de contrôle de ton aéroglisseur et l'avantage c'est que tu pourras faire ce que tu veux en contrôlant l'électronique.
Ensuite tu simules, tu flashs et t'as terminé ton projet!"
Le logiciel, tu veux dire le programme ?
Pour ce qui est de : "et l'avantage c'est que tu pourras faire ce que tu veux en contrôlant l'électronique."
Tu veux dire en général ou seulement dans le cadre de cet aéroglisseur ?
08/08/2010 - 20h53
fouga
Date d'inscription
juin 2006
Localisation
Montréal
Âge
25
Messages
150
Re : programmation d'un microcontrôleur
Salut,
Ce que j'entends par une étude de la carte:
J'ai rapidement lu les autres post, mais je pense que tu vas réutiliser la carte électronique qui commande ta voiture pour faire ton RC, au moins partiellement? (si elle est uniquement contrôlée par le micro' je suis surpris et intéressé) il faut donc étudier un minimum les composants pour savoir qui joue quel rôle dans l'ensemble et comment chaque élément se commande.
Pour le micro', peut importe la série en fait du moment que tu peux interfacer tes pattes. Comme tu l'as probablement vu en SI, un micro' c'est des entrées/sorties qu'on interface avec une carte, une logique qu'on écrit (le soft) et qui affecte les sorties selon les entrées et les conditions décrites dans le programme.
Du coup, si (par exemple) pour donner l'ordre avancer il faut faire commuter le transistor "bean" en lui envoyant une tension de 2V (pour être plus propre on devrait parler de niveau logique), que tu utilises un micro' CMOILEFABRICANTDELAVOITURE ou un micro' MOIJAIPASDENOM du moment que tu peux faire passer ton état logique sur la bonne patte, ce sera transparent pour ton système lui il ne verra que le 2V sur le transistor et comme on ne lui a pas encore donner de conscience pour savoir qui lui envoi les 2V, il commutera et la voiture avancera (je simplifie la chaine de commande au maximum, c'est pour l'exemple).
D'ailleurs il n'est pas impossible que toutes les pattes de ton micro' ne soient pas toutes utilisées, il faudrait regarder comment c'est monté... enfin vaut mieux garder le même nombre et les mêmes dimensions, ça évitera de bidouiller les pistes de la carte, et c'est déjà ça en moins à faire!
Effectivement, je parle du programme en disant logiciel, logiciel de contrôle, programme, du moment que ça marche
Pour la fin de ton message, je parle de "en général" et c'est là que je trouve ton projet très instructif. En le menant complètement tu vas apprendre énormément de choses, acquérir une meilleur vue d'ensemble et ça pourra te donner des idées pour d'autres réalisations.
Dans mon école on fait la coupe de robotique, ben le robot c'est rien d'autre qu'un ensemble d'éléments mécaniques, auxquels on a collé des éléments électroniques pour les actionner (moteurs, bras etc... qui seront les sorties du micro') ainsi que quelques capteurs (entrées...), et on a tout relié sur un micro', qui en y inscrivant le bon programme fait ce qu'on attend de lui... enfin souvent mais pas tout le temps, mais c'est une autre histoire