Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 69 invités

Discussions générales sur le DIY Audio : choix des HP, comparaisons des principes : clos vs BR, etc

Aide Programmation PIC

Message » 25 Aoû 2008 15:07

Hello !
J'ai besoin de savoir si l'un de vous connaissait le PIC.
Il s'agit en fait de programmer un contrôle de volume 6 voies...
Le produit existe déjà mais souffre d'une erreur de programmation.
Le volume ne bouge pas.
Voilà, je creuse pour savoir quel est le chip utilisé.
Merci
Korben69
 
Messages: 796
Inscription Forum: 05 Mar 2006 17:04
Localisation: LYON
  • offline

Message » 25 Aoû 2008 15:25

Korben69 a écrit:Hello !
Voilà, je creuse pour savoir quel est le chip utilisé.
Merci

:o c'est pas écrit dessus?
Samsara
 
Messages: 5271
Inscription Forum: 20 Avr 2000 2:00
  • offline

Message » 25 Aoû 2008 15:38

Binon, je n'en dispose pas encore ! :wink:
Vu que je n'y connais rien en Pic, je me renseigne pour savoir de quoi il en retourne...
et si quelqu'un est apte à me donner un coup de main...
Korben69
 
Messages: 796
Inscription Forum: 05 Mar 2006 17:04
Localisation: LYON
  • offline

Message » 25 Aoû 2008 16:21

j'ai pas tout compris...

C'est un produit existant que tu veux modifier? C'est un produit DIY deja?
Quel langage? ASM ou C ou autre?
Aceditnanar
 
Messages: 4492
Inscription Forum: 07 Jan 2006 15:53
Localisation: 69, année... hhmmmm, pardon !
  • offline

Message » 25 Aoû 2008 16:24

Ben avec si peu de renseignements ça va étre dur de l'aider ,à moins que ce soit un jeu :lol:
Samsara
 
Messages: 5271
Inscription Forum: 20 Avr 2000 2:00
  • offline

Message » 25 Aoû 2008 16:36

Les informations sur le produit sont arrivées.
Il s'agit d'un produit DIY de contrôle de volume 6 voies composé de deux modules prinicpaux.

1° - Module de base Kookabura : http://www.twistedpearaudio.com/kookabu ... burra.aspx
Le module PIC utilisé est le PIC12F675/689 8-pin.
D'autres infos sur le Kookabura : http://www.diyaudio.com/forums/showthre ... genumber=1

2° - Accompagné du Remote Kit1 Dantimax : http://electronics.dantimax.dk/Kits/Con ... index.html
SI vous pouvez/souhaitez m'aider ?
J'ai d'autres infos disponibles en MP.
Merci ! :wink:
Korben69
 
Messages: 796
Inscription Forum: 05 Mar 2006 17:04
Localisation: LYON
  • offline

Message » 26 Aoû 2008 20:48

Déjà, le contrôle de volume est réalisé par un PGA2311, dont la lecture de la datasheet sera instructive.
http://www.ti.com/lit/gpn/pga2311


To control the volume, a microcontroller monitors the position of a simple potentiometer, and in turn sends serial data to the PGA chip. This approach results in a natural feeling volume control, but avoids sending audio signals through noisy and inaccurate volume pots.


Cela signifie donc :
- que le PIC vient lire en permanence la valeur d'un potentiomètre monté en pont diviseur via son ADC
- que cet ADC fournit une valeur en volt proportionnelle à l'angle du potentiomètre
- que cette valeur est convertie et envoyée par le bus SPI au PGA2311

A vérifier :
- les tensions d'alim de tous les chips : PGA et PIC
- que le potentiomètre fonctionne : ex : que sa tension au point milieu varie bien de 0V à 5V en fonction de l'angle
- que des infos sont effectivement envoyées au PGA (il faut un oscillo et contrôler les changements d'état de la pin chip select du PGA)

En tout cas le code à réécrire est de toute manière trivial (en langage C de préférence)
Johnix
 
Messages: 1233
Inscription Forum: 10 Oct 2002 15:32
  • offline

Message » 26 Aoû 2008 21:12

ca semble simple comme fonction. il y a meme des compilateur "BASiC" pour Pic, dc plus simple que le C si tu ne connais pas trop le C.

COnversion ADC -> convertion de l'information -> envoie SPI, et on reboucle :)
Aceditnanar
 
Messages: 4492
Inscription Forum: 07 Jan 2006 15:53
Localisation: 69, année... hhmmmm, pardon !
  • offline

Message » 26 Aoû 2008 21:28

Mais sans oscillo, difficile de localiser l'endroit où ça ne va pas :mdr:
Johnix
 
Messages: 1233
Inscription Forum: 10 Oct 2002 15:32
  • offline

Message » 27 Aoû 2008 17:16

Certes vous me parleriez Chinois Mandarin ce serait totalement équivalent.
En fait j'ai la possibilité d'acquérir ce proto mais aucune compétence pour le debug, ni oscillo.
Ma question est donc, quelqu'un se sent-il en mesure d'assurer cette mission ?
Ma contribution, vu mon niveau de connaissance serait uniquement d'ordre moral.
Il s'agit d'un contrôle de volume 6 voies à mettre en sortie de DCX pour régler ensuite le volume des 6 amplis.

Voilà, aucune obligation, simplement une réponse, le gars attends la mienne...
La suite en MP. :wink:
Merci, quelle que soit la réponse. :mdr:
Korben69
 
Messages: 796
Inscription Forum: 05 Mar 2006 17:04
Localisation: LYON
  • offline

Message » 27 Aoû 2008 18:58

Je pourrais jeter un zieu si tu veux.
Maousse
 
Messages: 10416
Inscription Forum: 04 Jan 2005 21:54
  • offline

Message » 28 Aoû 2008 23:58

Korben69 a écrit:Certes vous me parleriez Chinois Mandarin ce serait totalement équivalent.
En fait j'ai la possibilité d'acquérir ce proto mais aucune compétence pour le debug, ni oscillo.
Ma question est donc, quelqu'un se sent-il en mesure d'assurer cette mission ?
Ma contribution, vu mon niveau de connaissance serait uniquement d'ordre moral.
Il s'agit d'un contrôle de volume 6 voies à mettre en sortie de DCX pour régler ensuite le volume des 6 amplis.

Voilà, aucune obligation, simplement une réponse, le gars attends la mienne...
La suite en MP. :wink:
Merci, quelle que soit la réponse. :mdr:

Salut Korben69,
Je suis dans le 38 (à 45 min de Lyon), j'utilise un PIC pour le controle de mes DAC, et je suis équipé en oscilloscope, je pourrais jeter un zoeil sur ton montage, mais il faudra sûrement te déplacer :wink: , quand à la (re)programmation du PIC, faut voir ... comment il est monté physiquement :o
De plus, je suis intéressé de voir la tripaille d'un DCX :mdr:

@+ Thierry
jimkirk
 
Messages: 836
Inscription Forum: 04 Fév 2006 12:25
Localisation: Isère
  • offline


Retourner vers Discussions Générales

 
  • Articles en relation
    Dernier message