Page 1 sur 1

[Ampli sur Espace 3 du nouveau :)]

Publié : 22 avr. 2006, 17:46
par Oxysteph72
Volà en cherchant j'ai enfin trouvé ce que je cherchais :lol: , bon c'est en anglais :oops: mais j'ai pas résisté à l'envie de le mettre en brut, pour que tout le monde en profite le plus vite possible :P


http://www.mictronics.de

pour le texte c'est ça:

Pioneer

The pioneer IP bus uses a 2 wire differential signal for communication.
An equal level on both lines is a logical low while a high is encoded as a voltage difference of some 100mV.
I think a CANbus tranceiver should work here.
The data transfer is initiated by either the cd changer or the radio.The initiator generates a high pulse ( ca. 170us ) and a following low pulse ( ca 20us ).
Then the data transfer starts, a 1 is encoded as a high-low sequence with a duration of ap. 20us for both levels and a 0 consists of a 33us high and a 7us low pulse.
The data is now transfered in bytes with MSB first, the 8th bit is an odd parity bit.At the end of the 3rd and all following Bytes there is an additional bit inserted after the parity where the receiver acknowledges the transfer.
This is done by holding the data lines in a high state after the initiator sets them low.If this ack is missing the transfer is stopped.

The timings may vary because the real data is encoded in the pulse to space length relation.

The first 3Bytes seem to be some kind of device address.The changer I used transfered a 0x88,0x68,0x00 here while the radio sended 0x88,0x08,0x06.
The next 4 bits were always high. After that a size byte and then size bytes were transfered. The last byte in the transfer is a checksum generated adding the values of all data beginning with the 4bit sequence ( = 0x0F ).

In the following part I only will write the raw data excluding size and cheksum field.

Each command transfered was first answered by some acknowledge packet consisting of a single 0xA1.
(which looks like: 0x88 0x08 0x06 0xF 0x02 0xA1 0xB2 -> 0xB0 is the checksum ).

For now I just figured out some very basic things like the fields where time, track and disc number are encoded and also some
key codes the radio sends. There are many more fields in the packets where i still don't know the meaning of.
(I just got the radio from a friend for some days and so I couldn't do so much more on it ... however .. if somebody is intrested in some
more information and is wiling giving me a radio and a changer for some weeks I'll try to do some more .... )
I have also designed a small circuit using a AT90S2313 controller which can be used for logging the transfer through the pc serial port and also
to send commands.

The following packet sended by the changer contained the time disc and track information.
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Info command modus mcd disc min sec track cdt
Data 0x61 0x10 0x06 0x01 0x20 0x04 0x16 0x01 0x06 0x01 0x00 0x00 0x01 0x00 0x3F 0x00 0x00 0x00 0xC0 0x48

modus:
Value 0x02 0x07 0x08 0x10 0x11 0x13 0x14 0x15 0x16
Info ready track blink pause ready and disc blink disc blink load and disc blink eject and disc blink load eject

cdt: bit0: (1:cdtext),(0:normal)

The text information was encoded within this packet
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13-22
Info command modus disc track text seqence number text
Data 0x61 0x10 0x06 0x01 0x20 0x04 0x38 0x09 0x00 0x06 0x00 0x00 0x00 0x00



Bon avec Google tranlate ça donne ça, c'est pas vraiment terrible mais pour les non bilingues ça peut aider :)

Frayez un chemin les utilisations d'autobus d'cIp de pionnier un signal différentiel de 2 fils pour la communication. Un niveau égal sur les deux lignes est un bas logique tandis qu'une haute est codée comme différence de tension d'un certain 100mV. Je pense que un tranceiver de CANbus devrait fonctionner ici. Le transfert de données est lancé par ou le commutateur CD ou l'initiateur de radio.The produit d'une impulsion élevée (ca. 170us) et une basse impulsion suivante (ca 20us). Alors le transfert de données commence, un 1 est codé pendant qu'un ordre haut-bas avec une durée de AP 20us pour les deux niveaux et un 0 se compose d'un 3ús haut et d'une basse impulsion 7us. Les données sont maintenant transférées dans les bytes avec MSB d'abord, le 8ème peu est une imparité bit.At la fin de la 3ème et tous les bytes suivants il y a un peu additionnel se sont insérés après la parité où le récepteur reconnaît le transfert. Ceci est fait en tenant les lignes de données dans un état élevé après que l'initiateur les place low.If que ce ACK manque le transfert est arrêté. Les synchronisations peuvent changer parce que les vraies données sont codées dans l'impulsion pour espacer la relation de longueur. Les premiers 3Bytes semblent être un certain genre de commutateur du dispositif address.The que j'ai utilisé ai transféré un 0x88,0x68,0x00 ici tandis que la radio sended 0x88,0x08,0x06. Les 4 prochains bits étaient toujours hauts. Ensuite qu'un byte de taille et classent alors des bytes ont été transférés. Le dernier byte dans le transfert est une somme produite ajoutant les valeurs de toutes les données commençant par l'ordre 4bit (= 0x0F). Dans la partie suivante je seulement écrirai les données brutes à l'exclusion du champ de taille et de cheksum. Chaque commande transférée a été répondue la première fois par certains reconnaissent le paquet se composant d'un 0xA1 simple. (au lequel ressemble: 0x88 0x08 0x06 0xF 0x02 0xA1 0xB2 - > 0xB0 est la somme). Pour moi ai maintenant juste figuré hors de certaines choses très de base comme les champs où le nombre de temps, de voie et de disque sont codés et également quelques codes de clef la radio envoie. Il y a beaucoup plus de champs dans les paquets d'où je ne sais toujours pas la signification. (j'ai juste obtenu la radio d'un ami pendant quelques jours et ainsi je ne pourrais pas faire tellement plus là-dessus... cependant. si quelqu'un est intrested dans encore plus d'information et wiling me donnant une radio et un commutateur pendant quelques semaines où j'essayerai de faire encore plus....) j'ai également conçu un petit circuit en utilisant un contrôleur AT90S2313 qui peut être employé pour noter le transfert par la porte série de PC et également envoyer des commandes. Le paquet suivant sended par le commutateur contenu l'information de disque et de voie de temps. Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 modus minimum des données 0x61 0x10 0x06 0x01 0x20 0x04 0x16 0x01 0x06 0x01 0x00 0x00 0x01 0x00 0x3F 0x00 0x00 0x00 0xC0 0x48 de cdt de voie de sec de disque de mcd de modus de commande d'information: La pause prête de clignotement de voie d'information de la valeur 0x02 0x07 0x08 0x10 0x11 0x13 0x14 0x15 0x16 prête et la charge de clignotement de disque de clignotement de disque et le clignotement de disque éjectent et la charge de clignotement de disque éjectent le cdt: bit0: (1:cdtext), (0:normal) l'information des textes a été codée dans ce byte 0 de paquet que 1 2 3 4 5 6 7 8 9 10 11 12 13-22 données 0x61 0x10 0x06 0x01 0x20 0x04 0x38 0x09 0x00 0x06 0x00 0x00 0x00 0x00 des textes de nombre de seqence des textes de voie de disque de modus de commande d'information recommandent le lien: La page de Vitaliy @ http://www.vitat.spb.ru/avec l'interface de bus d'cIp sur la base d'cAvr et plus d'informations d'autobus d'cIp

Publié : 23 avr. 2006, 09:25
par emelrich
43 ans d'électronique dans une société internationale, donc je vais tenter une traduction technique.
A+

Re: Ampli sur Espace 3 du nouveau :)

Publié : 23 avr. 2006, 11:15
par Satanas
merci d'avance :oops:

Publié : 23 avr. 2006, 11:41
par Oxysteph72
Cool !! ;)

Re: Ampli sur Espace 3 du nouveau :)

Publié : 23 avr. 2006, 12:29
par Spongebob
Merci pour ces infos techniques : c'est en effet pas facile d'avoirdes infos sur ce système.
Est ce que vous connaissez la fonction de la fiche tout à fait à droite sur le schéma ?

Re: Ampli sur Espace 3 du nouveau :)

Publié : 23 avr. 2006, 14:20
par Oxysteph72
Si c'est celle qui est rectangulaire c'est pour le changeur cd, l'autre encore a droite c'est pour l'antenne radio

Re: Ampli sur Espace 3 du nouveau :)

Publié : 23 avr. 2006, 16:42
par jotape99
voila un premier jet. En italique mes annotions/interprétations

Image
Pioneer

Le bus ip pioneer utilise un signal differentiel sur 2 fils pour la communication.
Un niveau electrique identiques sur les 2 fils donne un niveau logique bas. Un niveau logique haut est obtenu par une différence d'au moins 100mV.
Je pense que transmetteur CAN devrait fonctionner. uniquement pour le hardware

Le transfert des données est initié soit par le chargeur de CD, soit par la radio. L'élément à l'origine de la com, génére une impulsion haute (ca 170µs) suivi d'une impulsion basse ( ca 20µs)
Le transfert de données démarre alors, un "1" est encodé avec une séquence de haut/bas d'une durée d'env. 20µs pour les 2 niveaux, un "0" est constitué d'une impulsion de 33µs au niveau haut, suivi d'un niveau bas pendant 7µs.
NDT: si j'ai bien compris, un bit utile est donc transféré avec un signal carré d'une période de 40µs avec un rapport cyclique de 50% pour un "1", et 82,5% pour un "0"

Les données sont transférées par octets, avec le bit de poids fort d'abord (MSB). Le 8° bit est un bit de parité impair. A la fin du 3° octets et pour tous ceux suivants, un bit supplémentaire est inséré aprés le bit de parité où le récepteur accuse réception du transfert. Ceci est obtenu en maintenant les lignes de données à un niveau haut apres que l'initiateur les ai placés au niveau bas. Si cet accusé est manqué, le transfert est abandonné.

Ces temps peuvent varier car les données réelles sont encodées en impulsion pour espacer la relation de longeur (??? pour ajuster les rapports cycliques ???)

Les 3 premiers octets semblent être une sorte d'adresse de l'equipement. Le chargeur que j'ai utilisé, transfert 0x88, 0x68, 0x00 alors que le poste envoie 0x88, 0x08, 0x06.
Les 4 bits suivants sont toujours à l'état haut. Apres ça un octet de longeur (N) et les N octets sont transférés. Le dernier octet transmis est une somme de controle générée en aditionnant les valeurs de toutes les données et la séquence de 4 bits ( = 0x0F ).

Dans la partie qui suit, je n'ai rapporté que les données brutes en excluant les octets de longeurs et de contrôle.

Chaque commande transmises est d'abord aquitée par un paquet contenant un seul octet: 0xA1.
(Ressemblant à ça: 0x88 0x08 0x06 0xF 0x02 0xA1 0xB2 -> 0xB0 est la checksum ).

Pour l'instant je n'ai mis en evidence que quelques éléments trés basiques comme le temps, la piste ou encore le numéro du disque encours ainsi que quelques codes qu'envoie la radio. Il subsiste encore plusierus champs dans les paquets dont j'ignore encore la signification.
(Je n'ai eu la radio d'un ami que pour quelques jours je n'ai donc pas pu en faire beaucoup plus... toutefois si quelqu'un est interresé par plus d'informations et veux bien me laisser une radio et un chargeur pour plusieurs semaines je pourrais essayer d'obtenir plus d'infos...)
J'ai également conçu un petit circuit à base d'un AT90S2313 qui peut être utilisé pour enregistré les transferts à travers un port série de PC ou encore envoyer des commandes.


Les paquets suivants envoyés par le chargeur, contiennent les infos temps, disque, piste:
Octet: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Info command modus mcd disc min sec track cdt
Data 0x61 0x10 0x06 0x01 0x20 0x04 0x16 0x01 0x06 0x01 0x00 0x00 0x01 0x00 0x3F 0x00 0x00 0x00 0xC0 0x48

modus:
Valeur 0x02 0x07 0x08 0x10 0x11 0x13 0x14 0x15 0x16
Info ready track blink pause ready and disc blink disc blink load and disc blink eject and disc blink load eject

cdt: bit0: (1:cdtext),(0:normal)

L'info test est encodé avec ce paquet:
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13-22
Info command modus disc track text seqence number text
Data 0x61 0x10 0x06 0x01 0x20 0x04 0x38 0x09 0x00 0x06 0x00 0x00 0x00 0x00


PS: Ca pourrait être bien de placer une copie de l'image sur imagehack.us au lieu de "piquer" de la bande passante au monsieur ;)

Publié : 11 juin 2006, 14:05
par PASCAL
Alors là....pour moi c'est du martien tous ça...!!!
En gros sur quel prise brancher un MP3 par exemple, quel serais le chéma de cablage, y a t'il besoin d'un acessoire supplémentaire ?.....

Publié : 11 juin 2006, 17:57
par cepamoi
et que dire de gnignoufé, héfigna hafagnagna un fougnon :?: :?: :?:

Re: Ampli sur Espace 3 du nouveau :)

Publié : 11 juin 2006, 19:45
par francois64
Cepamoi, je vois que toi aussi tu as fait de l'électronique dans une société internationnale, mais plutôt en Afrique non ?

Publié : 11 juin 2006, 23:19
par cepamoi
nanan, chuis pote de gotlib :lol:

Re: [Ampli sur Espace 3 du nouveau :)]

Publié : 18 juil. 2006, 11:27
par stylobic
slt, vous avez du nouveau pour brancher un lecteur MP3 ?

j'ai testé un modulateur FM mais ça marche pas (voir post http://www.proustandco.org/forum/viewto ... 9&start=15 dans astuces bricolage...)

derniere chance par cette prise TAPE...

merci et bon courage !

Re: [Ampli sur Espace 3 du nouveau :)]

Publié : 15 août 2006, 14:47
par Lubeco
Je ne trouve pas sur le schéma l'endroit du connecteur pour brancher un adaptateur spécial iPod - Renault dont voici la forme.
Image

Re: [Ampli sur Espace 3 du nouveau :)]

Publié : 17 août 2006, 09:16
par scsi_man
Cet adaptateur n'est fonctionnel avec les system auditorium et grand-auditorium de l'espace III. Il marche avec les postes aux formats DIN (philips, VDO) livré de série chez renault.

Re: [Ampli sur Espace 3 du nouveau :)]

Publié : 31 août 2006, 08:46
par cardan38
bonjour,
Je vois que certain se sont penchés sur un branchement d'un Mp3 pour l'autoradio Pionner du phase 3,j'ai suivis et franchement je me sus totalement perdu, vous êtes des artistes en la matiere, en clair, avez vous trouvez un moyen brancher u MP3, si oui, pouvez vous nous dire de qu'elle maniére,
Merci d'avance et bonne route,
Jean Claude :?

Publié : 31 août 2006, 11:06
par Oxysteph72
Ben y'a moyen mais c'est quand même hard, démontage de l'ampli obligatoire si connection directe sur la broche Tape/Aux pour modification sur le Mute de la fonction, et ensuite injection du son sur les autres broches, moi je suis tenté et j'attends le moment opportun pour désactiver l'airbag et démonter le siège pour être tranquille à bosser :)
Révision prévue en fin d'année, j'en profiterai pour faire désactiver l'airbag, et après ;)

Re: [Ampli sur Espace 3 du nouveau :)]

Publié : 31 août 2006, 19:53
par cardan38
Bonjour,
Foie d'canard, ça ne m'a pas l'air évident c't'affaire, il est vrai que sur la télécommande de l'autoradio caché derriere la boite à gant réfrigéré, il y a une fonction AUX, je pense donc que nous avons une entré sur le poste, parcontre je ne sais pas qu'elle peut être la fiche qui sert pour cet auxiliaire, pis à vrain dire je n'ai encore point démonté pour en savoir plus.
Si tu fais quelque chose à ce niveau là pourras tu le mettre sur le forum, et bien sûre si je le fais avant je le dffuserai aussitôt.
Merci pour la réponse, et bonne route dans le plus beau vaisseau de l'Espace bitumé.
Jean Claude

Publié : 21 sept. 2006, 15:07
par cboygames
:idea: bjr,pour information, il me semble avoir lu que la prise AUX n'est adaptable qu'avec une prise spècifique et que le son qui en sort n'est que mono!
je crois pour répondre a vôtre question que le seul moyen disponible pour profiter aux mieux du( son )automobile est de connecter vôtre MP3 a un transmetteur FM et qui plus est connécté a l'antenne et non pas a l'allume cigare (trop de parasite et son médiocre ) voila!