ABCelectronique : portail d'information dans le domaine de l'électronique
Home » Diverses rubriques » Archive forum sujets+corp
 
     
   Ecran LCD  
Bonjour,est ce que quelqu'un connait toutes les instructions qu'il est possible d'envoyer sur un afficheur LCD 2*16 caractéres et si oui, pouvez vous me les envoyer avec une description de chaques signaux. Merci

A+

Pierre

Numéro de l'article: 8401   |  De: Pierre   |  Date: 2002-08-06 11:19:42
   RE: Ecran LCD
WWW.PICAVR.FR.ST , C EST MON SITE IL EST EN CONSTRUCTION M EST IL Y A TOUS CE AU QU IL FAUT S AVOIR SUR LES AFFICHEUR LCD


WWW.PICAVR.FR.ST

A+

Numéro de l'article: 8623   |  De: byte   |  Date: 2002-08-10 20:54:23

   recherche doc ou schema avec U4614B  
je recherche une doc composant u4614b monté sur l'alim d'un Magnetoscope (VK 300PS brandt)

la doc de ce circuit est introuvable car telefunken est devenue TEMIC
puis etc...
et les sites internet du fabricant ne donne plus les datasheets des anciens circuits

la doc du circuit STV4614C correspond bien a un equivalent de ce circuit, mais mon alim utilise la regulation sur le secondaire par retour d'info pendant les instants de repos du transistor de decoupage

si vous avez un schema d'alim de scope utilisant ce circuit (U4614B ou l'equivalent (STV4614C)vous pouvez me l'envoyer ,

MERCI



Numéro de l'article: 8402   |  De: franck_B   |  Date: 2002-08-06 11:44:52
   RE: recherche doc ou schema avec U4614B
Bonjour,

Je t'envoie dans ta BàL un extrait de schéma d'alim de VCR à base de U4614.

@+

André01

Numéro de l'article: 8443   |  De: André01   |  Date: 2002-08-07 08:01:45
   RE: recherche doc ou schema avec U4614B
Good Morning Gentleman,

I'm also looking for the same power supply scheme based on U4614.
May you please send me a copy?

Thank you very much!

Best regards,
Carlo

PS: I'm sorry, I do not speak French!

Numéro de l'article: 12611   |  De: Carlo   |  Date: 2002-10-22 16:36:25

   cherche shémas pour moniteur ordinateur IPC  
il s'agille d'une transisteur sauter d'ou son numéro sur sa face est non visible,
ecran marque "IPC" ecrit devant, type "PCB 1448D - W1-00" (ecrit sur la carte mere ecran)

merci d'avance

Numéro de l'article: 8405   |  De: ABDO   |  Date: 2002-08-06 13:09:39
   RE: cherche shémas pour moniteur ordinateur IPC
C'est le transistors de quoi ? tht ?

Numéro de l'article: 8429   |  De: Ren   |  Date: 2002-08-06 19:26:37

   oscilloscope ox 318a  
recherche doc oscilloscope ox318a merci d avance

Numéro de l'article: 8407   |  De: bruno   |  Date: 2002-08-06 13:21:00

   potentiometre digital leretour III  
Salut a tous, Fred(Fthierry), j'ai pris note de tes infos. Analog devices ma répondu et me propose l'utilisation d'un potentiometre digital up/down le AD5222. le truc c'est que je préfère un potentiometre manuel en facade plutot que des boutons. il y a certainement un moyen: je cherche. de plus ils m'ont parler d'un potentiometre le AD8400 a associer avec un CAN 10bit AD7810 avec sortie port serie , une porte de signalisation de début de conversion et une sortie de l'horloge interne. est-ce que tu pense que pour ce cas précis c'est jouable. sachant que le signal de convertion correspond au signal du potentiometre 2 premier bites pour l'adresse (0 0) et les 8 bites suivants pour l'incrementation du potentiometre.
qu'en penses-tu?
Amicalement.
Jérémie.

Numéro de l'article: 8408   |  De: jérémie   |  Date: 2002-08-06 13:45:11
   RE: potentiometre digital leretour III
Si tu utilises les deux premiers bits en adresse, il faut que ta tension d'entrée ne dépasse pas Vref* 256/1024 = Vref/4 pour ne pas que tes MSB changent.
Puisque ton adresse est fixee à 0, tu ne pourras alors adresser qu'un potar par boitier. Rien ne t'empeche alors de mettre plusieurs potars en parallèle mais tu vas augmenter le nombre de composants sur la carte.

Pour ce qui est de la synchro, supposons que tu utilises le CAN en mode 1. Tu dois générer un pulse négatif sur l'entrée /CONVST du CAN et générer un pulse sur l'entrée /CS du potar jusqu'à ce que le transfert de données soit terminé.

Il semble que le CAN génère des pulses d'horloge de 25 ns alors que le potar exige qu'ils soient supérieurs à 10 ns donc pas de pb de ce coté-la.

Tu as toujours besoin d'une horloge externe pour générer les pulses, d'une logique pour générer le pulse sur /CS et surtout de 6 boitiers différents pour les potars puisque tu ne peux en adresser qu'un.

C'est faisable mais ca reste compliqué. Je persiste à croire que le µC est préférable. J'étais pareil. Je ne savais pas utiliser les µC et c'est à l'occasion d'un projet précis que je m'y suis mis et je ne le regrette pas.

A+ Fthierry



Numéro de l'article: 8419   |  De: fthierry   |  Date: 2002-08-06 17:20:18
   RE: potentiometre digital leretour III
un truc plus simple (peut etre..)

avec ton portar linéaire tu crée une tension variable qui varie de 0 à 5v
cette tension tu l'envoie sur un comparateur

tu mets un potard numérique en plus de tous tes potards numériques en //
avec ce potard tu crées aussi une tention variant de 0 à 5v que tu envoies au comparateur

avec le comparateur( si le signal est positif ou négatif) tu commandes un générateur d impultion qui te commandes tes portars en + ou en - jus qu a ce que les 2 tensions 0-5v soient égales
avec ta tension à la sortie du comparateur , positive ou négative tu commandes le signal up/domw .

à voir...


matax

Numéro de l'article: 8426   |  De: matax   |  Date: 2002-08-06 18:54:54
   RE: potentiometre digital leretour III
OK, fred, je m'y mets. ca ne me fera pas mal a la tete au moins.... :-)
Bon j'ai telecharger les Datasheets du AT90S4433: un bon paves en anglais. je vais m'acheter le bouquin de Charpentier sur les microcontroleurs AVR (edit. DUNOD). pour le reste, j'ai trouvé un PC.il va me falloir un module de connection pour pouvoir telecharger les lignes de prog sur le microcontroleur. que me conseillez vous tous, pour faire cela de facon conviviale et pour pas trop cher bien sur?
allez c'est parti
merci a tous.

Numéro de l'article: 8447   |  De: jeremie   |  Date: 2002-08-07 10:42:01
   RE: potentiometre digital leretour III
Pour ma part j'avais achete le kit de developpement STK200 de Kanda.

A l'époque, ca coutait environ 600F ce qui je pense va te paraitre elevé.

Le schéma du cable de prog se trouve un peu partout sur le net. Par exemple: http://home.mindspring.com/~phil.ray/avr1/avrisp.gif

Avec ce cable, tu peux telecharger tes progs à partir de Codevision ou a partir de AVR Studio 3.2 (dispo sur le site d'Atmel: http://www.atmel.com/atmel/products/prod203.htm)

Je te conseille de programmer ton AVR en dehors de ton circuit d'utilisation. Ainsi, tu pourras utiliser tous les E/S ton AVR.

A+ fthierry

PS: le mal a la tete, je garantis pas mais le jeu en vaut la chandelle.

Numéro de l'article: 8477   |  De: fthierry   |  Date: 2002-08-07 17:24:41

   Problème de géométrie sur un 17 pouces  
Bonjour !

J'ai récemment récupéré un CS 778DC (de marque LG) avec un transistor de puissance claqué. (transistor d'origine 2SC5411, NPN, 15A, 1500V)

Je suis allé acheter un transistor de rechange, on m'a donné un modèle plus puissant. Je constate encore des problèmes de géométrie, et de tremblement de l'image, variant avec les couleurs affichées.
J'ai aussi noté que l'image se rétrécit vers la droite.

Quelqu'un sait-il d'ou pourraient venir ces problèmes ?

Merci d'avance.

Aurélien.

Numéro de l'article: 8414   |  De: Aurélien   |  Date: 2002-08-06 16:01:50
   RE: Problème de géométrie sur un 17 pouces
plus de prècision svp.

Verifie les soudures driver de ton BU THT. (celui que t'as changé)

Numéro de l'article: 8427   |  De: Ren   |  Date: 2002-08-06 19:24:05

   generateur fonction sur pc  
Salut,
je ne connais pas grand chose en électronique (je suis biologiste) mais j'aimerai soumettre des cellules à un champ électrique intense (x kV) à haute fréquence (15-30 MHz) et pouvoir jouer sur la "forme" des ondes.
Je cherche donc un générateur de fonction adapté à mon pb et si possible qui soit géré par PC. ça existe? et où?
Merci


Numéro de l'article: 8415   |  De: filou   |  Date: 2002-08-06 16:13:18
   RE: generateur fonction sur pc
émission longue portée....

ce que tu veux faire c'est un véritable émetteur d une grosse puissance.pas facile à faire surtout pour jouer sur la forme de l onde,sur l envelloppe du signal c est légèrement plus simple (je pense que c est ce que tu as besoin)

je ne voie aucun composant qui puisse suporter cette tention
et même bobiner un tranfo ht (la ferrite ne dépasse guerre 1Mhz)


bonne recherche....

matax

Numéro de l'article: 8424   |  De: matax   |  Date: 2002-08-06 18:37:27
   RE: generateur fonction sur pc
Salut,

j'ai la responsabilité d'un système de ce genre mais je crois pas qu'il te soit utile.

Le système dont je te parle est piloté par un PC qui pilote une carte GBF en lui envoyant l'enveloppe du signal HF. Elle-meme attaque une première carte electronique qui va piloter un ampli à tubes. En sortie de cet ampli, l'enveloppe atteint 10kV/2A. Ensuite cette tension alimente un étage oscillateur articulé autour d'un tube 25kW (ca laisse reveur les fanas de l'ampli audio à tubes) et d'un condensateur rotatif de 1 mètre de long qui tourne a 2700 tr/min pour modifier la fréquence d'oscillation.
Enfin bref, c'est une grosse usine à gaz employée pour alimenter un accélérateur de particules comme quoi ta demande est tout sauf banale.

Cette installation est plutot ancienne et la HF est directement générée à haut niveau . Aujourd'hui, la tendance est à générer la HF en bas niveau par un synthetiseur de frequence puis à l'amplifier avec des étages à tubes de (forte) puissance.
Ces systèmes sont concus pour débiter et osciller sur des charges précises (comme tous les systèmes HF). Je doute qu'ils puissent fonctionner dans une eprouvette ;-)

J'espere pour toi que tu disposes d'un gros budget. Un simple tube oscillateur coute environ 4300 euros HT.

Essaie de pecher des renseignements du coté des fabricants de tubes, des concepteurs de systemes de tele-diffusion (broadcast)

quelques adresses:
www.rell.com fabricant de tubes
http://www.transmitter.be/index.html site de broadcast

Quoiqu'il en soit, ce que tu demandes est un système très spécifique et extremement dangereux. En dehors de ces infos, je ne pourrai pas te guider plus. Sur le système dont je te parlais, la partie porteuse est enfermée dans une cabine blindée (électriquement) et la partie HF est également interdite d'accès en fonctionnement.

Ces systèmes sont l'affaire de spécialistes et je te conseille fortement d'en rechercher.

J'espere ne pas t'avoir fait trop peur mais c'etait un peu le but.

A+ fthierry


Numéro de l'article: 8875   |  De: fthierry   |  Date: 2002-08-16 09:49:45

   Decodeur DTMF MT8870 : etat initial ??  
Salut!

J'aimerais utiliser le decodeur DTMF MT8870, mais je souhaiterais savoir à quel état sont ses broches Qi de sortie !! J'aurais tendance à penser que c'est haute impedance, mais je ne suis pas sur, quelqu'un a-t-il essayé ??

Merci !

@ +
@urélien

Numéro de l'article: 8416   |  De: Aurélien   |  Date: 2002-08-06 16:14:52
   RE: Decodeur DTMF MT8870 : etat initial ??
tout est clair dans la table de vérité sur les sorties Qi est indiqué sur le datasheet page 4-14
a+

Numéro de l'article: 8422   |  De: jha   |  Date: 2002-08-06 17:41:16
   RE: Decodeur DTMF MT8870 : etat initial ??
Salut!

Excuses je voulais dire au demarrage :)
Donc en fait des que le composant est lancé (TOE à 1 tout le temps), ya quoi en sortie ???

Merci !

@ +
@urélien


Numéro de l'article: 8438   |  De: Aurélien   |  Date: 2002-08-06 23:13:15
   RE: Decodeur DTMF MT8870 : etat initial ??
HAUTE Z ,
SI UN SIGNALE PROVIENT ET QUE IL EST DECODER ALORS Q=0


Numéro de l'article: 8622   |  De: byte   |  Date: 2002-08-10 20:49:57

   HELP : afficheur compatible hd44780  
grrr je craque !
Ou acheter un afficheur compatible hd44780 sur paris ?
Merci d'avance
David


Numéro de l'article: 8417   |  De: David   |  Date: 2002-08-06 16:34:21
   RE: HELP : afficheur compatible hd44780
Selectronic

Numéro de l'article: 8441   |  De: Freud   |  Date: 2002-08-07 01:40:57

   URGENT  
bon jour je cherche une proposition de proget de fin d'etude.
je sius un electronicien en 4'eme année (fini) et je cherche un theme pour mon proget.
des sujets sur:
- les circuis programmables .
-l'aquosition des données.
merci d'avance.

Numéro de l'article: 8418   |  De: vlsi   |  Date: 2002-08-06 17:08:34

   Codage PCM audio  
J'ai un ampli qui lit sur des données numériques au format PCM, je serais ravi si je pouvait savoir la norme de cette trame (que fait il que j'envoie pour emettre un son sur mon ampli ?)
Si quelqu'un peu me donner des infos sur ce sujet ou des sites qui pourraient donner des infos... Merci.

Numéro de l'article: 8431   |  De: Sébastien   |  Date: 2002-08-06 20:20:00

   controleur de richesse Bis  
salut,
merci pour vos réponses au précédent message.

je viens de trouver sur le NET les plans pour construire un vrai controleur.

Je cherche quelqu'un qui accepterai de me sortir les typons voir aussi me graver les plaques. Les shémas sont sous extention PSPice "sch".



Numéro de l'article: 8432   |  De: nicolas   |  Date: 2002-08-06 21:18:02

   pic16f & rermerciements  
salut,
cher Bigonnoff un grand merci pour ton aide precieuse.
a+

Numéro de l'article: 8433   |  De: yacen   |  Date: 2002-08-06 21:22:41
   RE: pic16f & rermerciements
Salut
------
Pas de quoi :)

A+
Bigonoff


Numéro de l'article: 8439   |  De: Bigonoff   |  Date: 2002-08-06 23:58:12

   Goldcard is dead ?  
J'ai essayé de programmer, un goldcard de plusieurs façon mais maintenant, j'ai le message : "Echec de la programmation dans la zone "code" à l'adresse 0000h" lors de l'écriture du loader.
serait-ce qu'elle est morte ????

help me svp...

;-)
Neuron-X

Numéro de l'article: 8434   |  De: Neuron-X   |  Date: 2002-08-06 21:34:24

   Ampli audio  
Salut, je voudrais faire un petit ampli qui délivre environ 2*60 Watts, pour mettre dans ma voiture car l'autoradio ne délivre que 20 Watts et de plus il est incrusté dans le tableau de bord (et je n'ai pas envie de le griller en tirant un peu trop dessus.) Est ce que vous pouvez m'aider. Merci

A+

Pierre

Numéro de l'article: 8445   |  De: Pierre   |  Date: 2002-08-07 10:31:10
   RE: Ampli audio
salut!
je decris un ampli de ce genre sur mon site www.aurelienr.com
à base e tda1562q je crois bien

il donne de tres bons resultats on m'a dit !

@ +
@urélien

Numéro de l'article: 8450   |  De: Aurélien   |  Date: 2002-08-07 13:14:02

   acquisition 3 voies et stockage  
Bonjour,

Je cherche un montage, le plus simple possible, faisant l'acquisition de signal sur 3 voies

- module autonome
- 3 voies d'acquisitions 0-5V / 8/10 bits
- stockage en mémoire des infos (128Ko)
- transfert des infos recueuillies via RS232 sur PC

Il semble que de telles montage éxiste dans le monde des microfusée pour l'enregistrement de données diverses.
J'avais pensé a utiliser un microchips et un module mémoire en liaison I2C, mais ca fait longtemps que j'ai pas remis les main la dedans, je manque un peu de doc....

Je m'en remets dons a votre axpérience....

Merci
Réponse a mon adresse Email

Numéro de l'article: 8448   |  De: lilian   |  Date: 2002-08-07 11:17:25
   RE: acquisition 3 voies et stockage
Salut!
Je ne crois pas qu'en EEPROM série les tailles 128 Ko existent !!!
Tu devras te tourner vers les EEPROM parallele ou FLASH je crois !

En fait le choix dependra de la taille de circuit que tu veux...
Si c'est pour une µfusée, ben faudra bosser le µcircuit alors..
Mais sinon tu mets un AOP TLC272 (mono alim), un PIC avec CAN (CF www.microchip.com), et ta memoire.

@ +
@urélien

Numéro de l'article: 8451   |  De: Aurélien   |  Date: 2002-08-07 13:17:47
   RE: acquisition 3 voies et stockage
Il existe des EEPROM 24c256 et 24c128 (256k et 128k respectivement)

Pour choisir ton EEPROM: http://www.fairchildsemi.com/collateral/eprom_eeprom_pp.pdf

A+

Numéro de l'article: 8458   |  De: jar-jar   |  Date: 2002-08-07 13:44:52
   RE: acquisition 3 voies et stockage
salut!
à titre d'info une 24lc64 contient 64 kbits soit 8 Ko non ?
donc une 24lc256 ne contient que 32 Ko de memoire... Il faudrait une memoire 1 Mbits alors..

@ +
@urélien

Numéro de l'article: 8471   |  De: Aurélien   |  Date: 2002-08-07 16:23:34
   RE: acquisition 3 voies et stockage
SAlut
------

Le composant le plus approprié est le PIC 16F876, il dispose d'un convertisseur analogique/digital sur 10 bits et 5 canaux.

Il dispose d'un USART qui gère par hardware la transmission série asynchrone.

Il dispose également un module MSSP compatible I2C.

Pour ta mémoire, tu peux utiliser 2 eeproms 24xx515 en I2C (soit 512 * 2 Kbits = 128Kbytes)

Ou alors, si tu n'as pas besoin de conserver l'information après une coupure de courant, utiliser une RAM de 1Mbyte.

Dans 3 ou 4 semaines, je sors la seconde partie de mon cours, avec tout un chapitre sur l'I2C, et un exemple de programme de gestion d'une 24Cxx.

Dans l'attente, voici, en avant-première (LOL), un programme d'exemple made in Bigonoff, avec en couche inférieure, les routines I2C, exploitées par la couche de gestion de l'eeprom, exploitée elle-même par le programme principal.

Ainsi, tu as tout ce qu'il te faut.

Of course, ce programme est écrit pour un 16F876.

A+
Bigonoff




;*****************************************************************************
; Exercice sur les accès I2C concrétisés par les échanges avec une 24C64. *
; Le programme écrit 40 octets dans l'eeprom, puis les lit en boucle et *
; envoie les octets lus à intervalle de 0,5 seconde sur le PORTB (LEDs) *
; *
;*****************************************************************************
; *
; NOM: lum_eep *
; Date: 06/07/2002 *
; Version: 1.0 *
; Circuit: Platine d'expérimentation *
; Auteur: Bigonoff *
; *
;*****************************************************************************
; *
; Fichier requis: P16F876.inc *
; *
;*****************************************************************************
; *
; Notes: L'eeprom est connectée sur le bus I2C (SCL + SDA) *
; A2, A1, et A0 de l'eeprom sont connectées à la masse *
; 8 LEDs sont connectées sur le PORTB *
; LE quartz travaille à 20MHz. *
; *
;*****************************************************************************


LIST p=16F876 ; Définition de processeur
#include ; fichier include

__CONFIG _CP_OFF & _DEBUG_OFF & _WRT_ENABLE_OFF & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _PWRTE_ON & _WDT_ON & _HS_OSC

;_CP_OFF Pas de protection
;_DEBUG_OFF RB6 et RB7 en utilisation normale
;_WRT_ENABLE_OFF Le programme ne peut pas écrire dans la flash
;_CPD_OFF Mémoire EEprom déprotégée
;_LVP_OFF RB3 en utilisation normale
; _BODEN_OFF Reset tension hors service
;_PWRTE_ON Démarrage temporisé
;_WDT_ON Watchdog en service
;_HS_OSC Oscillateur haute vitesse (4Mhz
;*****************************************************************************
; ASSIGNATIONS SYSTEME *
;*****************************************************************************

; REGISTRE OPTION_REG (configuration)
; -----------------------------------
OPTIONVAL EQU B'10000000'
; RBPU b7 : 1= Résistance rappel +5V hors service

;*****************************************************************************
; ASSIGNATIONS PROGRAMME *
;*****************************************************************************

ADRESS EQU B'10100000' ; adresse eeprom = 1010 A2 A1 A0 R/W(0)
; l'adresse est déjà décalée (0xA0)
PR2VAL EQU D'249' ; Valeur de comparaison timer 2
CMPTVAL EQU D'125' ; 125 passages dans la routine d'interruption
; durée = Tcy*(PR2+1)*prédiv*postdiv*cmptval
; = 0,2µs * 250 * 16 * 5 * 125 = 0.5s.

;*****************************************************************************
; MACRO *
;*****************************************************************************

WBUF macro octet,offset ; place l'octet "octet" dans buffer+offset
movlw octet ; charger octet
movwf buffer+offset ; placer dans le buffer
endm

;*****************************************************************************
; VARIABLES BANQUE 0 *
;*****************************************************************************

; Zone de 80 bytes
; ----------------

CBLOCK 0x20 ; Début de la zone (0x20 à 0x6F)

buffer : 0x20 ; 32 octets de buffer
buflen : 1 ; longeur utilisée du buffer
cmpt : 1 ; compteur de passages d'interruption
flags : 1 ; 8 flags d'usage général
; b0 : 0.5s s'est écoulée
eepa : 2 ; valeur pour le pointeur d'adresse eeprom
ENDC ; Fin de la zone


;*****************************************************************************
; VARIABLES ZONE COMMUNE *
;*****************************************************************************

; Zone de 16 bytes
; ----------------

CBLOCK 0x70 ; Début de la zone (0x70 à 0x7F)
w_temp : 1 ; Sauvegarde registre W
status_temp : 1 ; sauvegarde registre STATUS
ENDC

;*****************************************************************************
; DEMARRAGE SUR RESET *
;*****************************************************************************

org 0x000 ; Adresse de départ après reset
goto init ; Initialiser

; ////////////////////////////////////////////////////////////////////////////

; I N T E R R U P T I O N S

; ////////////////////////////////////////////////////////////////////////////

;*****************************************************************************
; ROUTINE INTERRUPTION *
;*****************************************************************************
;*****************************************************************************
; ROUTINE INTERRUPTION *
;*****************************************************************************
;-----------------------------------------------------------------------------
; La routine d'interruption timer 2 est appelée toutes les
; (0,2µs * 80 * 250) = 4ms.
; au bout de 125 passages, une demi-seconde s'est écoulée, on positionne
; le flag
;-----------------------------------------------------------------------------

;sauvegarder registres
;---------------------
org 0x004 ; adresse d'interruption
movwf w_temp ; sauver registre W
swapf STATUS,w ; swap status avec résultat dans w
movwf status_temp ; sauver status swappé
bcf STATUS,RP0 ; passer banque0
bcf STATUS,RP1

; interruption timer 2
; --------------------
bcf PIR1,TMR2IF ; effacer le flag d'interruption
bsf flags,1 ; 8 ms écoulées
decfsz cmpt,f ; décrémenter compteur de passages
goto restorereg ; pas 0, fin de l'interruption
movlw CMPTVAL ; valeur de recharge du compteur
movwf cmpt ; recharger compteur
bsf flags,0 ; positionner flag

;restaurer registres
;-------------------
restorereg
swapf status_temp,w ; swap ancien status, résultat dans w
movwf STATUS ; restaurer status
swapf w_temp,f ; Inversion L et H de l'ancien W
; sans modifier Z
swapf w_temp,w ; Réinversion de L et H dans W
; W restauré sans modifier status
retfie ; return from interrupt


; ////////////////////////////////////////////////////////////////////////////
; P R O G R A M M E
; ////////////////////////////////////////////////////////////////////////////

;*****************************************************************************
; INITIALISATIONS *
;*****************************************************************************
init

; initialisation PORTS
; --------------------
BANKSEL PORTB ; passer banque 0
clrf PORTB ; sorties PORTB à 0
bsf STATUS,RP0 ; passer en banque1
clrf TRISB ; PORTB en sortie, les autres en entrée
movlw OPTIONVAL ; charger masque
movwf OPTION_REG ; initialiser registre option

; initialiser I2C
; ---------------
clrf SSPSTAT ; slew rate control en service, mode I²C
movlw D'11' ; valeur de recharge du BRG (400 Kbauds)
movwf SSPADD ; dans registre de recharge
bcf STATUS,RP0 ; passer banque 0
movlw B'00101000' ; module MSSP en service en mode I²C master
movwf SSPCON ; dans registre de contrôle

; initialiser variables
; ---------------------
clrf flags ; reset flags
movlw CMPTVAL ; pour 125 passages
movwf cmpt ; dans compteur de passages

; initialiser timer 2
; -------------------
movlw PR2VAL ; charger valeur de comparaison
BANKSEL PR2 ; passer banque 1
movwf PR2 ; initialiser comparateur
movlw B'00100110' ; timer2 on, prédiv = 16, post = 5
bcf STATUS,RP0 ; passer banque 0
movwf T2CON ; lancer timer 2

; lancer interruption timer 2
; ---------------------------
bsf STATUS,RP0 ; passer banque 1
bsf PIE1,TMR2IE ; interruption timer 2 en service
bcf STATUS,RP0 ; repasser banque 0
bsf INTCON,PEIE ; interruptions périphériques en service
bsf INTCON,GIE ; lancer les interruptions
goto start ; programme principal


;*****************************************************************************
; Attendre 0.5 seconde *
;*****************************************************************************
;-----------------------------------------------------------------------------
; attendre que 0.5s se soit écoulée depuis le précédent passage dans
; cette routine
;-----------------------------------------------------------------------------
wait
clrwdt ; effacer watchdog
btfss flags,0 ; flag positionné?
goto wait ; non, attendre flag
bcf flags,0 ; reset du flag
return ; et retour

;*****************************************************************************
; PROGRAMME PRINCIPAL *
;*****************************************************************************
start

; remplir le buffer d'émission
; ----------------------------
WBUF 0x01,0x00 ; placer l'octet dans le buffer
WBUF 0x02,0x01 ; placer l'octet dans le buffer
WBUF 0x04,0x02 ; placer l'octet dans le buffer
WBUF 0x08,0x03 ; placer l'octet dans le buffer
WBUF 0x10,0x04 ; placer l'octet dans le buffer
WBUF 0x20,0x05 ; placer l'octet dans le buffer
WBUF 0x40,0x06 ; placer l'octet dans le buffer
WBUF 0x80,0x07 ; placer l'octet dans le buffer
WBUF 0x40,0x08 ; placer l'octet dans le buffer
WBUF 0x20,0x09 ; placer l'octet dans le buffer
WBUF 0x10,0x0A ; placer l'octet dans le buffer
WBUF 0x08,0x0B ; placer l'octet dans le buffer
WBUF 0x04,0x0C ; placer l'octet dans le buffer
WBUF 0x02,0x0D ; placer l'octet dans le buffer
WBUF 0x01,0x0E ; placer l'octet dans le buffer
WBUF 0x00,0x0F ; placer l'octet dans le buffer
WBUF 0x01,0x10 ; placer l'octet dans le buffer
WBUF 0x03,0x11 ; placer l'octet dans le buffer
WBUF 0x07,0x12 ; placer l'octet dans le buffer
WBUF 0x0F,0x13 ; placer l'octet dans le buffer
WBUF 0x1F,0x14 ; placer l'octet dans le buffer
WBUF 0x3F,0x15 ; placer l'octet dans le buffer
WBUF 0x7F,0x16 ; placer l'octet dans le buffer
WBUF 0xFF,0x17 ; placer l'octet dans le buffer
WBUF 0xFE,0x18 ; placer l'octet dans le buffer
WBUF 0xFC,0x19 ; placer l'octet dans le buffer
WBUF 0xF8,0x1A ; placer l'octet dans le buffer
WBUF 0xF0,0x1B ; placer l'octet dans le buffer
WBUF 0xE0,0x1C ; placer l'octet dans le buffer
WBUF 0xC0,0x1D ; placer l'octet dans le buffer
WBUF 0x80,0x1E ; placer l'octet dans le buffer
WBUF 0x00,0x1F ; placer l'octet dans le buffer

; envoyer buffer dans eeprom
; --------------------------
clrf eepa ; adresse d'écriture = 00
clrf eepa+1 ; idem poids faible
movlw 0x20 ; 32 octets présents
movwf buflen ; placer dans le compteur d'octets
call eep_sendbuf ; envoyer le buffer dans l'eeprom

; placer 8 nouveaux octets dans le buffer
; ---------------------------------------
WBUF 0x55,0x00 ; placer l'octet dans le buffer
WBUF 0xAA,0x01 ; placer l'octet dans le buffer
WBUF 0x55,0x02 ; placer l'octet dans le buffer
WBUF 0xAA,0x03 ; placer l'octet dans le buffer
WBUF 0xF0,0x04 ; placer l'octet dans le buffer
WBUF 0x0F,0x05 ; placer l'octet dans le buffer
WBUF 0xF0,0x06 ; placer l'octet dans le buffer
WBUF 0x0F,0x07 ; placer l'octet dans le buffer

; envoyer buffer dans eeprom
; --------------------------
clrf eepa ; adresse d'écriture = 0x0020
movlw 0x20 ; adresse poids faible
movwf eepa+1 ; initialiser
movlw 8 ; 8 octets présents
movwf buflen ; placer dans le compteur d'octets
call eep_sendbuf ; envoyer le buffer dans l'eeprom



; traitement des lectures
; -----------------------
clrf eepa ; adresse de lecture = 00
clrf eepa+1 ; idem poids faible

loop1
call eep_adress ; initialiser pointeur d'adresse
call i2c_stop ; fin transaction
movlw D'40' ; 40 octets à lire
movwf buflen ; dans compteur d'octets
loop2
call eep_readc ; lire l'octet courant
movwf PORTB ; envoyer sur PORTB
call wait ; attendre 0.5s
decfsz buflen,f ; décrémenter compteur d'octets
goto loop2 ; pas dernier, suivant
goto loop1 ; dernier, on recommence

;*****************************************************************************
;*****************************************************************************
; ROUTINES EEPROM *
;*****************************************************************************
;*****************************************************************************

;*****************************************************************************
; LIRE L'OCTET COURANT *
;*****************************************************************************
;-----------------------------------------------------------------------------
; Lit l'octet pointé par le pointeur eeprom et le retourne dans w
; ensu ite, clôture la communication
;-----------------------------------------------------------------------------
eep_readc
call i2c_start ; envoyer start-condition
movlw ADRESS+1 ; charger adresse eeprom en lecture
call i2c_write ; envoyer adresse eeprom
call i2c_read ; lire l'octet
call i2c_stop ; fin du transfert
return ; et retour

;*****************************************************************************
; ENVOYER LE BUFFER DANS L'EEPROM *
;*****************************************************************************
;-----------------------------------------------------------------------------
; Envoie le buffer dans l'eeprom
; buffer contient les données à envoyer
; buflen contient le nombre d'octets à envoyer (détruit après l'exécution)
; eepa contient l'adresse d'écriture
;-----------------------------------------------------------------------------
eep_sendbuf
call eep_adress ; initialiser pointeur adresse
movlw buffer ; charger adresse buffer
movwf FSR ; dans pointeur
eep_sendb1
movf INDF,w ; charger un octet
call i2c_write ; l'envoyer
incf FSR,f ; incrémenter pointeur buffer
decfsz buflen,f ; décrémenter nbre d'octets restants
goto eep_sendb1 ; pas fini, suivant
call i2c_stop ; fin du transfert
return ; et retour

;*****************************************************************************
; INITIALISER LE POINTEUR D'ADRESSE
;*****************************************************************************
;-----------------------------------------------------------------------------
; envoie le start-condition, puis l'adresse de l'eeprom
; ensuite, teste le ACK
; Si NOACK, on envoie le repeated start-condition, puis de nouveau l'adresse
; si toujours NOACK, on recommence
; Si ACK, on envoie les 2 octets d'adresse contenus dans eepa
;-----------------------------------------------------------------------------
eep_adress
; envoyer adresse circuit tant que pas ACK
; ----------------------------------------
call i2c_start ; envoyer start-condition
eep_adress1
movlw ADRESS ; charger adresse eeprom + écriture
call i2c_write ; écrire adresse eeprom
bsf STATUS,RP0 ; passer en banque1
btfss SSPCON2,ACKSTAT ; tester ACK reçu
goto eep_adressok ; oui, poursuivre OK
call i2c_rstart ; non, envoyer repeated start-condition
goto eep_adress1 ; recommencer test

; placer 2 octets d'adresse dans pointeur
; ---------------------------------------
eep_adressok
bcf STATUS,RP0 ; repasser banque 0
movf eepa,w ; charger poids fort adresse
call i2c_write ; écrire poids fort
movf eepa+1,w ; charger poids faible adresse
call i2c_write ; écrire poids faible
return ; et retour

;*****************************************************************************
;*****************************************************************************
; ROUTINES I2C *
;*****************************************************************************
;*****************************************************************************
;-----------------------------------------------------------------------------
; On attend que chaque commande soit terminée avant de sortir de la
; sous-routine correspondante
;-----------------------------------------------------------------------------
IWAIT macro REGISTRE,BIT ; attendre effacement du bit du registre
clrwdt ; effacer watchdog
btfsc REGISTRE,BIT ; bit effacé?
goto $-2 ; non, attendre
bcf STATUS,RP0 ; repasser en banque 0
endm ; fin de macro

;*****************************************************************************
; ENVOYER LE START-CONDITION *
;*****************************************************************************
i2c_start
bsf STATUS,RP0 ; passer en banque 1
bsf SSPCON2,SEN ; lancer le start-condition
IWAIT SSPCON2,SEN ; attendre fin start-condition
return ; et retour

;*****************************************************************************
; ENVOYER LE REPEATED START-CONDITION *
;*****************************************************************************
i2c_rstart
bsf STATUS,RP0 ; passer en banque 1
bsf SSPCON2,RSEN ; lancer le repeated start-condition
IWAIT SSPCON2,RSEN ; attendre fin repeated start-condition
return ; et retour

;*****************************************************************************
; ENVOYER LE STOP-CONDITION *
;*****************************************************************************
i2c_stop
bsf STATUS,RP0 ; passer en banque 1
bsf SSPCON2,PEN ; lancer le stop-condition
IWAIT SSPCON2,PEN ; attendre fin stop-condition
return ; et retour

;*****************************************************************************
; ENVOYER LE ACK *
;*****************************************************************************
i2c_ack
bsf STATUS,RP0 ; passer en banque 1
bcf SSPCON2,ACKDT ; le bit qui sera envoyé vaudra " 0 "
bsf SSPCON2,ACKEN ; lancer l'acknowledge (= ACKDT = 0 = ACK)
IWAIT SSPCON2,ACKEN ; attendre fin ACK
return ; et retour

;*****************************************************************************
; ENVOYER LE NOACK *
;*****************************************************************************
i2c_noack
bsf STATUS,RP0 ; passer en banque 1
bsf SSPCON2,ACKDT ; le bit qui sera envoyé vaudra " 1 "
bsf SSPCON2,ACKEN ; lancer l'acknowledge (= ACKDT = 1 = NOACK)
IWAIT SSPCON2,ACKEN ; attendre fin NOACK
return ; et retour

;*****************************************************************************
; ENVOYER UN OCTET *
;*****************************************************************************
;-----------------------------------------------------------------------------
; L'octet est passé dans W
;-----------------------------------------------------------------------------
i2c_write
movwf SSPBUF ; lancer l'émission de l'adresse en mode écriture
bsf STATUS,RP0 ; passer en banque 1
IWAIT SSPSTAT,R_W ; attendre émission terminée
return ; et retour

;*****************************************************************************
; LIRE UN OCTET *
;*****************************************************************************
;-----------------------------------------------------------------------------
; L'octet est retourné dans W
;-----------------------------------------------------------------------------
i2c_read
bsf STATUS,RP0 ; passer en banque 1
bsf SSPCON2,RCEN ; lancer la lecture
IWAIT SSPCON2,RCEN ; attendre réception terminée
movf SSPBUF,w ; charger octet reçu
return ; et retour

END ; directive fin de programme





Numéro de l'article: 8483   |  De: Bigonoff   |  Date: 2002-08-07 18:33:27
   RE: acquisition 3 voies et stockage
Merci a tous, je vois que vous êtes de réels spécialistes !
a tout hasard, sauriez vous s'il éxiste des schema sur le Web ?

Merci encore

Lilian

Numéro de l'article: 8517   |  De: lilian   |  Date: 2002-08-08 10:00:37
   RE: acquisition 3 voies et stockage
Parlant D'I2C, Le célèbre BIGONOFF pourrait-il me dire si le 16F628 dispose d'un I2C en interne ou s'il faut gérer le protocole par soft.

Merci bcp

En ce qui concerne la 24c128, je m'excuse d'avoir peut-être induit qqn en erreur, mais dans le PDF sus-nommé, ils parlent de 128kBYTES, alors que sur le site ils parlent de kBITS!!!

A+ et encore sorry

Numéro de l'article: 8519   |  De: jar-jar   |  Date: 2002-08-08 11:04:56
   RE: acquisition 3 voies et stockage
SAlut
------
Le célèbre Bigonoff (LOL) t'informe que le 16F628 dispose d'un USART, mais pas d'un SSP, donc, pas de I2C.

Il faut donc gérer par soft. Si ça t'intéresse, voici les routines pour exploiter l'I2C par soft tirées d'un programme qui utilisait une 24C16. Dans ce programme, on tire parti de registres inutilisés (PCLATH,EEDATA), les alogythmes semblent curieux, mais la place était comptée, les ressources aussi, les routines sont compactées au maximum. Ce n'est donc pas un programme didactique, mais il fonctionne.

Concernant les 24cxx, il s'agit bien de Kbits, mais les explications des datasheets ne sont pas claires au premier abord, puisqu'on parle de 128Kbits (X8). le "X8" pourrait laisser penser que c'est "fois 8 bits), donc des bytes. En fait, il s'agit de la façon dont sont organisées les données (par 8 bits).

A+
Bigonoff



;*********************************************************************
;*********************************************************************
; SOUS-ROUTINES DE GESTION EEPROM EXTERNE *
;*********************************************************************
;*********************************************************************

;*********************************************************************
; I2C - POINTER SUR ADRESSE *
;*********************************************************************
;---------------------------------------------------------------------
; L'adresse à lire est passée dans W.
; PCLATH contient le numéro de la banque à lire
; Gère commande : START + verif ack + control + adresse
;---------------------------------------------------------------------
i2c_send_adr
movwf EEADR ; sauver adresse à lire
call I2C_busy ; envoyer banque
movf EEADR,W ; recharger adresse
goto wystaw_byte ; envoyer adresse de lecture

;*********************************************************************
; I2C - ENVOYER UN QUARTET VERS EEPROM *
;*********************************************************************
;---------------------------------------------------------------------
; Le quartet à envoyer est contenu dans le quartet fort de EEDATA
;---------------------------------------------------------------------
wystaw_nible
call wystaw_nible_2 ; préparer bit à envoyer
call wystaw_nible_2 ; préparer bit à envoyer
call wystaw_nible_2 ; préparer bit à envoyer
wystaw_nible_2
rlf EEDATA , f ; mettre bit à envoyer dans carry
goto wystaw_bit_x ; envoyer un bit vers eeprom

;*********************************************************************
; I2C - ENVOYER UN BIT *
;*********************************************************************
;---------------------------------------------------------------------
; Positionne le bit reçu dans Carry, puis donne un pulse sur SCL
;---------------------------------------------------------------------
wystaw_bit
SDA_OUT ; passer SDA en sortie
wystaw_bit_x
btfss STATUS , C ; tester si bit à envoyer = 0
bcf SDA ; oui, mettre SDA à 0
btfsc STATUS , C ; tester si bit à envoyer = 1
bsf SDA ; oui, mettre SDA à 1
PULSE ; envoyer pulse sur SCL
return ; et retour

;*********************************************************************
; I2C - PREPARER LECTURE SUR BANQUE *
;*********************************************************************
;---------------------------------------------------------------------
; Faire pointer eeprom sur banque passée en PCLATH. Préparer lecture
; et attendre réception de l'accusé de réception
; pour le cas où un cycle d'écriture précédent ne serait pas terminé
; --------------------------------------------------------------------
I2C_busy
call i2c_start ; envoyer start-séquence sur I2C
bcf STATUS , C ; Pour signaler une écriture
call wystaw_adres ; envoyer contrôle + N° banque banque
btfsc STATUS , C ; tester si accusé de réception OK
goto I2C_busy ; non, on recommence
return ; et retour

;*********************************************************************
; I2C - PRENDRE ACCUSE DE RECEPTION *
;*********************************************************************
;---------------------------------------------------------------------
; Lit l'accusé de réception de l'eeprom externe. Si OK, 0 est renvoyé
; dans le Carry
;---------------------------------------------------------------------
wez_bit
SDA_IN ; passer SDA en entrée
wez_bit_x
bsf SCL ; passer SCL à 1
bsf STATUS , C ; par défaut, Carry à 1
btfss SDA ; tester si accusé reçu
bcf STATUS , C ; oui, carry = 0
bcf SCL ; retomber SCL
return ; et retour

;*********************************************************************
; I2C - START SEQUENCE *
;*********************************************************************
;---------------------------------------------------------------------
; Séquence nécessaire avant toute commande sur la 24C16
;---------------------------------------------------------------------
i2c_start
bsf SDA ; s'assurer que SDA sera à 1 quand sortie
SDA_OUT ; passer SDA en sortie
bsf SCL ; passer SCL à 1
bcf SDA ; passer SDA à 0
bcf SCL ; passer SCL à 0
return ; fin de la séquence start

;*********************************************************************
; I2C - FORMER CONTROLE + BANQUE + READ/WRITE *
;*********************************************************************
;---------------------------------------------------------------------
; Adres forme le mot de contrôle pour la 2416 (b'1010'). suivi par
; l'adresse du bloc codée sur 3 bits, puis le bit read/write
; L'adresse du bloc est passée dans PCLATH, le bit R/W dans Carry
; 0 dans carry = écriture : 1 = lecture
; puis l'envoie via wystaw_byte.
;---------------------------------------------------------------------
wystaw_adres
rlf PCLATH,W ; amener carry (W/R) en b0
; et décaler n° banque
andlw 0xF ; garder B'0000BBBC'
iorlw 0xA0 ; former octet à envoyer
; B'1010BBBC'
; puis aller en Wystaw_byte

;*********************************************************************
; I2C - ENVOYER UN OCTET *
;*********************************************************************
;---------------------------------------------------------------------
; l'octet à envoyer est passé dans W et est sauvé dans EEDATA
;---------------------------------------------------------------------
wystaw_byte
movwf EEDATA ; sauver octet à envoyer
SDA_OUT ; passer SDA en sortie
call wystaw_nible ; envoyer premier quartet
call wystaw_nible ; envoyer second quartet
goto wez_bit ; Prendre accusé de réception

;*********************************************************************
; I2C - LIRE UN OCTET EN EEPROM *
;*********************************************************************
;---------------------------------------------------------------------
; Lit l'octet à l'adresse PCLATH / W . résultat retourné dans W
;---------------------------------------------------------------------
i2c_rdx
call i2c_send_adr ; pointer sur adresse

;---------------------------------------------------------------------
; Lit l'octet pointé par l'adresse courante. résultat retourné dans W
;---------------------------------------------------------------------
i2c_rd
call i2c_start ; envoyer séquence de démarrage
bsf STATUS , C ; pour signaler mode lecture
call wystaw_adres ; envoyer mot de contrôle + banque
call wez_byte ; lit l'octet spécifié
call i2c_stop ; envoie la séquence de fin d'accès
movf EEDATA , W ; place l'octet reçu dans W
return ; et fin

;*********************************************************************
; I2C - SEQUENCE DE LECTURE DE l'OCTET *
;*********************************************************************
;---------------------------------------------------------------------
; lit l'octet spécifié.
; les séquences préléminaires ont déjà été envoyées
; l'octet lu est retourné dans EEDATA
;---------------------------------------------------------------------
wez_byte
SDA_IN ; passer SDA en entrée
call wez_nible ; lit un quartet
call wez_nible ; lit le second quartet
bsf STATUS , C ; bit à envoyer = 1
goto wystaw_bit ; envoyer 1 = pas d'autres accès

wez_nible
call wez_nible_2 ; lire un bit
call wez_nible_2 ; lire un bit
call wez_nible_2 ; lire un bit
wez_nible_2
call wez_bit_x ; lire le bit
rlf EEDATA , f ; faire entrer bit reçu (Carry)
return ; et fin

;*********************************************************************
; I2C - SEQUENCE D'ARRET D'ACCES *
;*********************************************************************
;---------------------------------------------------------------------
; Séquence à envoyer à la fin de toute communication
;---------------------------------------------------------------------
i2c_stop
bcf SDA ; placer SDA à 0
SDA_OUT ; placer SDA en sortie
bsf SCL ; placer SCL à 1
bsf SDA ; puis SDA = STOP
bcf SCL ; redescendre SCL pour suite
return ; et fin


Numéro de l'article: 8537   |  De: Bigonoff   |  Date: 2002-08-08 19:33:26

   demande doc  
salut

Je recherche de la documentations (en FRANCAIS) sur les PIC en particulier et surtout sur 16F84 & 16F877


MERCI
ANTOINE

Numéro de l'article: 8449   |  De: antoine   |  Date: 2002-08-07 12:16:11

   montage d'alarme  
Salut a tous,
je cherche un schéma d'alarme qui se déclenche à la saturation d'un transistor.
merci.

Numéro de l'article: 8452   |  De: yacine   |  Date: 2002-08-07 13:19:33
   RE: montage d'alarme
Tu prends n'importe quel schéma d'alarme et tu remplaces l'interrupteur par ton transistor, et le moyen de déclenchement (volumétrie ou hyperfréquence par exemple) commande ton transistor!

Et voila.

Numéro de l'article: 8470   |  De: Bertrand   |  Date: 2002-08-07 15:54:10

   oscillateur 200Mhz  
Salut,
Je cherche un schéma d'un oscillateur 200 MHz.
merci


Numéro de l'article: 8453   |  De: yacine   |  Date: 2002-08-07 13:23:51
   RE: oscillateur 200Mhz
meme reponse, plus de presision (sinu carre triangle ...etc )

A++

cacam


Numéro de l'article: 8456   |  De: cacam   |  Date: 2002-08-07 13:31:43
   RE: oscillateur 200Mhz
Si tu dois traiter différents types de signaux : MAX038

Numéro de l'article: 8459   |  De: jar-jar   |  Date: 2002-08-07 13:46:02
   RE: oscillateur 200Mhz
salut jar_jar

a ma connaissance, le max 038 "monte" jusqu'a 20 MHZ ....
donc impossible dans le cas de yacine car il veut 200 MHz .

voila A*++

cacam

Numéro de l'article: 8468   |  De: cacam   |  Date: 2002-08-07 15:07:02
   RE: oscillateur 200Mhz
J'avais lu 200kHz...

Numéro de l'article: 8520   |  De: jar-jar   |  Date: 2002-08-08 11:05:53
   RE: oscillateur 200Mhz sinus
oui trés important oscillateur sinusoidale. merci cacam pour la remarque

Numéro de l'article: 8669   |  De: yacine   |  Date: 2002-08-12 13:52:49

   alimentation 12V  
Salut a tous
Je cherche un schéma d'une alimentation 220v --> 12V sans utilisé de transfo(ex: en utilisant un régulateur)
merci d'avance

Numéro de l'article: 8454   |  De: yacine   |  Date: 2002-08-07 13:26:09
   RE: alimentation 12V
salut


220V----> 12 V
ok mais avec quelle intensitée ??

MAXIM(www.maxim-ic.com) fabrique des regulateur de toutes sortes, je sais que ca existe des regu HT, mais se posera un probleme de dissipation suivant le courant que tu demande ..

voila jattends tes reponses ..

A++

cacam


Numéro de l'article: 8455   |  De: cacam   |  Date: 2002-08-07 13:31:01
   RE: alimentation 12V
le plus gros probleme sera que tu ne seras plus isolé du secteur
tout ce qui sera raccordées à ton alim(même les masses)va se retrouvé au secteur avec un gros risque d électrocution malgré que tu sois en 12v.

il existe des régulateurs à découpage pour faire ton montage qui ne dissipe pas trop.

matax

Numéro de l'article: 8492   |  De: matax   |  Date: 2002-08-07 19:35:46
   RE: alimentation 12V en continue
je cherche une alimentation 12 V en continue. l'intensité du courant importe peu.
N.B. 220v tous le monde l'a compris c'est le secteur.

Numéro de l'article: 8668   |  De: yacine   |  Date: 2002-08-12 13:50:22
   RE: alimentation 12V en continue
A non, l'intensite importe beaucoup, surtout dans ce type de montage, car si tu passe de 220 vac a 12vdc, tu as une chute de tension de plus de 300v (220*V2 = 318V)

donc avec 10 Mamperes, tu dissipe 300*0.01=3Watts

si tu as besoin de 500 Ma on arrive a 150W et la , je doute que des circuits specialises existe ou alors a quell prix ?!...


voila, je te laisse reflexion sur le probleme ...

A++

Numéro de l'article: 8670   |  De: cacam   |  Date: 2002-08-12 14:02:25

   recherche logiciel serigraphie  
salut à tous, je recherche un logiciel qui me permettrait de faire des facades de boitier un peu pro pour mes montages électronique ==> si vous en connaissez un, n' hésitez pas !!
merci

Numéro de l'article: 8457   |  De: eddy   |  Date: 2002-08-07 13:44:39

   Cherche schéma de cablage autoradio Pioneer  
Je n'ai pas la prise ISO (ou faisceau) qui vient se brancher derrière mon autoradio.
Cette prise comporte 12 broches, et je voudrai connaitre leurs correspondances pour les brancher directement avec soudures.
Je recherche donc le schéma electrique de cette prise.
Merci de bien vouloir m'aider.





Numéro de l'article: 8460   |  De: KerOzeN   |  Date: 2002-08-07 13:57:13
   RE: Cherche schéma de cablage autoradio Pioneer
Quel age a ton autoradio ?

Numéro de l'article: 8502   |  De: Ren   |  Date: 2002-08-07 21:20:35

   demande de renseignements  
j'ai une chaîne PIONEER STEREO CD DECK Receiver XR-P340.Son transformateur est tombé en panne.Où puis-je trouver le schéma du transformateur c.à.d tensions et courants de sortie,la tension d'entrée est 220V 50-60HZ 276W .merci

Numéro de l'article: 8466   |  De: hicham   |  Date: 2002-08-07 14:55:01
   RE: demande de renseignements
Verifie en faisant attention de pas cassé les bobinages, il y a

Numéro de l'article: 8500   |  De: Ren   |  Date: 2002-08-07 21:13:54
   RE: demande de renseignements
un fusible interne dedant cacher dans les extremités du primaire.
Tu dois le décortiqué, mais fais gaffe, un coup de pince mal donné et c'est foutu !

Bonne chance.

PS: pour la valeur du fusible de remplacement, tu regardes la consomation en "Watts" de la chaine et tu divises par 220 et tu auras la valeur de ton fusible +/-. (ex:630mA)

Numéro de l'article: 8501   |  De: Ren   |  Date: 2002-08-07 21:19:07

   Probleme de bus  
Je suis entrain de faire un regulateur de temperature pour mon systeme de refroidissment pour ordinateur baser sur des modules peltiers.

Ce controlleur et consu autour d un microcontrolleur de la famille des 68HC908 et controle 3 temperatures, 2 relais et un LCD.

Le prob c que le LCD n a po de CS donc lorsque je fais des mesures de temp sur le CAN, les entrer du lcd perturbe la transmission, donc g des sales variations de temp. Je cherhce donc un genre de pia en plus simple qui ne fais que couper les 8 ligne de donner pour pouvoir ajouter un etat haute impedance au LCD(parceuqe g po envie de me faire chioer ac un PIA).

Voila ben si vous avez compris qq chose .... HELP!!!



Numéro de l'article: 8467   |  De: Pierre SEIBEL   |  Date: 2002-08-07 15:04:46
   RE: Probleme de bus
Pierre,

Le lcd est probablement compatible HD44780.
Tant que LCD enable (broche E) est à 0, le LCD est insensible aux données sur son bus.
Comment est cablé ton montage ?
Le bus de données du LCD, est-il partagé avec le CAN ?

@+
David

Numéro de l'article: 8509   |  De: Freud   |  Date: 2002-08-07 23:56:02
   RE: Probleme de bus
Salut,
Tu peux utiliser un simple 74hc244, commandé par une broche de sortie
de ton µc.
Ajoute une petite résistance sur chaque sorties du CI vers la masse
(4.7k par exemple)
@+

Numéro de l'article: 8525   |  De: alfina   |  Date: 2002-08-08 13:50:50

   Mode d'emploi  
Salut
j'ai un téléviseur de marque SONY, model KV-B2511D mais dont le mode d'utilisation a disparu. Pouvez-vous me dire comment faire pour en avoir un autre? Merci d'avance pour votre reponse.

Numéro de l'article: 8472   |  De: Ali   |  Date: 2002-08-07 16:25:02

   panne alim ATX ??? ou carte mère  
l'ordinateur éteint ( sauf alim ) en branchant l'alim du lecteur de disquette , xzxzxz, le led de la carte mère éteinte et plus rien

Est-il possible que ce soit l'alim ATX (fusible ??) ou bien la carte mère ??
Dans les deux cas j'aimerais avoir des infos SVP

Numéro de l'article: 8473   |  De: christian   |  Date: 2002-08-07 16:36:54
   RE: panne alim ATX ??? ou carte mère
Lorsque tu branche l'alim du lecteur, la carte mère n'est pas alimentée ??
Sans le lecteur brancher, la carte mère est alimentée ?? et le PC fonctionne ??


Numéro de l'article: 8490   |  De: Geoffroy   |  Date: 2002-08-07 19:08:30
   RE: panne alim ATX ??? ou carte mère
Soit un peut plus clair dans ta description de panne

A+

Numéro de l'article: 8504   |  De: Ren   |  Date: 2002-08-07 21:23:20
   RE: panne alim ATX ??? ou carte mère
Si tu as un lecteur CD-ROM ou DVD ou graveur, essayes d'ouvrir le BAC. S'il s'ouvre, il y a du 12V. Si la LED en face avant clignote, il y a du 5V. Si tu entends ton disque dur tourner, tout est OK.
Mais il possible qu'il y ait trop de matériels dans ton PC et que l'alim ne soit pas assez puissante. Dans ce cas, change d'alim.
Sinon, c'est la carte mère...

Bon courage,
@+
David

Numéro de l'article: 8508   |  De: Freud   |  Date: 2002-08-07 23:48:54
   RE: panne alim ATX ??? ou carte mère
Je vais essayer d'être plus explicite sur cette panne

Lors d'une application où l'on me demandait de mettre une disquette, je me suis apercu que celui-ci ne fonctionnait pas.
J'ai alors éteint l'ordinateur par le biais du menu démarrer.
Une fois éteint mais toujours sous tension car une led de la carte mère était allumer lorsque j'ai enlever le capot et bouton de l'alimentation sur 1, là j'ai vu que le cordon d'alimentation du lecteur 3" 1/2 n'était pas connecter, j'ai voulu le connecter et c'est en le connectant que j'ai entendu un Bzzzzz et que la led de la carte mère était éteinte et depuis plus rien

Numéro de l'article: 8514   |  De: christian   |  Date: 2002-08-08 09:48:28

   Transformer RCA autoradio en mini-jack  
Voilà je désire transformer les 2 sorties rca (qui servent pour connecter un ampli) de mon autoradio en fiche mini-jack compatible avec les haut-parleurs pour pc (ainsi que les prises casques des walkman).
en simplifié : je désire connecter un caisson de basse (ki est auto-amplifié) à mon autoradio via les rca.
Je suppose que le voltage ou impedance n'est pas identique.

Quelqu'un a t'il une idée de montage ?


Ps : en reliant le caisson à l'autoradio j'entend un gros bourdonement et un peu de musique en fond

Ps2 : les rca d'autoradio sont en général entre 1 et 6 volts

Numéro de l'article: 8474   |  De: guigui   |  Date: 2002-08-07 16:45:38
   RE: Transformer RCA autoradio en mini-jack
T'es sur du 6 volts en sortie de l'autoradio.

Ca n'est pas plutot une sortie "ligne" classique?

Numéro de l'article: 8480   |  De: fthierry   |  Date: 2002-08-07 18:00:13
   RE: Transformer RCA autoradio en mini-jack
non

Numéro de l'article: 8482   |  De: guigui   |  Date: 2002-08-07 18:12:14
   RE: Transformer RCA autoradio en mini-jack
Une sortie RCA est prévue pour attaquer directement un autre ampli comme celui de ton Sub. Donc ca doit marcher et c'est prévus pour ca.


Numéro de l'article: 8499   |  De: Ren   |  Date: 2002-08-07 21:13:03
   RE: Transformer RCA autoradio en mini-jack
moui mais apparement ça marche pas , j'ai un gros bourdonnement ....

j'ai lu sur des sites que les sorties "casque" sortent moins de 1v (or le sub est prévu pour etre branché sur une sortie casque)
et l'autoradio sort entre 1 et 6v ....
ça ne serait pas le problème ?

Numéro de l'article: 8523   |  De: guigui   |  Date: 2002-08-08 12:20:16
   RE: Transformer RCA autoradio en mini-jack
Non, j'ai jamais vu un sub qui va sur une sortie casque.
Et puis, la sortie RCA de l'autoradio ne dépasse suremrent pas les 1V !

Quand au bourdonement, il faut mettre un filtre sur les RCA, c'estr surement le bruit de ton alternateur que tu entends.

A+

Numéro de l'article: 8536   |  De: Ren   |  Date: 2002-08-08 18:53:03

   IRL2203  
Bonjour à tous,

Je suis aéromodéliste, et j'ai trouver un nouveau schéma d'un régulateur pour moteur électrique 40A avec fonction BEC, et un composant porte la référence IRL2203, et je ne trouve de documentation sur ce composant nul part. Quelqu'un pourrait m'en dire plus et, éventuellement me faire parvenir de la documentation ??
Merci à tous.

Numéro de l'article: 8475   |  De: Geoffroy   |  Date: 2002-08-07 16:59:07
   RE: IRL2203
Ce transistor est fabriqué par IR (International Rectifier).
Tu peux retrouver la datasheet en allant à l'adresse :

http://www.datasheetlocator.com/fr/

Choisi IR dans la liste des fabricants, puis tape IRL2203 dans la case à gauche (au dessus de suggérer) puis clique sur localisé.

Il y a 3 datasheet disponibles (en fonction du package). Si tu ne reconnais pas le boitier, télécharge les 3. Il te faut acrobat reader pour les regarder.

A+.

Bertrand

Numéro de l'article: 8527   |  De: Bertrand   |  Date: 2002-08-08 14:53:40

   Mode d'emploi CANON FAX-120  
Bonjour,

Je recherche le mode d'emploi d'un fax CANON FAX-120.
Qqu'un pourrait-il m'aider ???
Merci d'avance.

Numéro de l'article: 8476   |  De: Geoffroy   |  Date: 2002-08-07 17:04:00

   ma goldcard ne semble plus fonctionner ... ???  
J'ai essayé de programmer, une goldcard de plusieurs façon mais maintenant, j'ai le message : "Echec de la programmation dans la zone "code" à l'adresse 0000h" lors de l'écriture du loader.
serait-ce qu'elle est morte ????

merci d'avance,

;-)
Neuron-X

Numéro de l'article: 8484   |  De: Neuron-X   |  Date: 2002-08-07 18:33:29

   Problème d'alim. sur magnétoscope TELEFUNKEN VR796  
Magnétoscope digital TELEFUNKEN VR7960 DG
A la suite d'une coupure du secteur de longue durée, l'alim refuse de démarrer et se met en sécurité. Le circuit incriminé est le STR10006.
Tous les composants de l'alim sont OK, le remplacement du STR10006 n'y a rien fait.
Si le 22OV est coupé, à la remise sous tension, mise en sécurité de l'alim. Autre info, la mesure de tension avec un voltmètre électronique entre les broches 1 et 3 du STR10006, relance l'oscillateur et l'alim fonctionne correctement tant que l'appareil reste en veille ou en service.

Merci de bien vouloir me donner la solution.


Numéro de l'article: 8485   |  De: Denis   |  Date: 2002-08-07 18:33:52
   RE: Problème d'alim. sur magnétoscope TELEFUNKEN V
Les condos chimiques (primaire et secondaire)
C'est leur defaut, il existe un kit pour ca d'ailleur.

A+

Numéro de l'article: 8498   |  De: Ren   |  Date: 2002-08-07 21:10:43
   RE: Problème d'alim. sur magnétoscope TELEFUNKEN V
OK Ren et merci pour l'info.
Apparemment les condos semblent en bon état, mais j'avais des doutes à ce sujet. Je vais les remplacer. Quelle est la référence de ce kit et ou le trouver ?
Salutations et encore une fois merci.

Numéro de l'article: 8505   |  De: Denis   |  Date: 2002-08-07 22:16:09
   RE: Problème d'alim. sur magnétoscope TELEFUNKEN V
Mais si tu as les condos, laisses tombé le kit.


Numéro de l'article: 8506   |  De: Ren   |  Date: 2002-08-07 23:16:21

   Boutique online  
Mise à part Conrad.fr qu'est-ce qu'il y a comme bonne boutique éléctronique online ?


merci

Numéro de l'article: 8486   |  De: guigui   |  Date: 2002-08-07 18:36:02
   RE: Boutique online
Radiospares.fr
lextronic.fr
farnell.com
selectronic.fr

e c tout ce que je connais :-)
voila :-)

Numéro de l'article: 8487   |  De: RolLie_TyLer_HC11   |  Date: 2002-08-07 18:38:35
   RE: Boutique online
Aswo.com
Nedis.com (il faut un n° de TVA) mais les prix sont très intéressant

Numéro de l'article: 8503   |  De: Ren   |  Date: 2002-08-07 21:21:58
   RE: Boutique online
arquié composants et o10c electronique sont bien aussi !

Numéro de l'article: 8516   |  De: eddy   |  Date: 2002-08-08 09:57:17

   faisceau pour autoradio alpine  
Bonjour,

j'ai une posche 911 de 87, sur laquelle est placé un autoradio ( blaupunkt) j'aimerai savoir si il existe un endroit ( sur paris) ou je peut trouver un adaptateur de faisceau ( blaupunkt vers alpine).

Je veut un adaptateur car le poste est d'origine et lors de la revente, je compte le remettre.

Merci pour votre aide.


Numéro de l'article: 8489   |  De: sebastien   |  Date: 2002-08-07 19:03:22
   RE: faisceau pour autoradio alpine
????

Numéro de l'article: 8497   |  De: Ren   |  Date: 2002-08-07 21:09:01

   monostable  
Je souhaiterai réaliser un monostable à l'aide d'un ampli op,quelqu'un aurait il une solution à me proposer ?
e-mail:marlieres@yahoo.fr
merci d'avance

Numéro de l'article: 8491   |  De: stephane   |  Date: 2002-08-07 19:28:54
   RE: monostable
J'ai bien une solution, mais pourquoi veux-tu t'embêter à réaliser un monostable alors que ça existe tout prêt?!?!?
Là, je ne suis pas chez moi, je peux te l'envoyer dans l'après midi.

Bertrand

Numéro de l'article: 8512   |  De: Bertrand   |  Date: 2002-08-08 06:29:35
   RE: monostable
Tu trouveras un cours complet sur l'aop à l'adresse suivante:

http://courelectr.free.fr/BASE/DEPART.HTM

Désolé je trouve pas le schéma chez moi...

Bertrand

Numéro de l'article: 8577   |  De: Bertrand   |  Date: 2002-08-09 14:34:09

   chaine saba  
salut voila j'ai recuperer une chaine hifi saba neuve mais seulement le probleme c'est que lorsque je mets un cd le cd tourne et ensuite il s'arrete au bout de quelque secondes.depuis l'achat ca n'a jamais marcher. je voudrais savoir si je pouvais faire quelquechose pour la reparer et si oui quoi
merci a tous pour vos reponses
mailer moi merci

Numéro de l'article: 8494   |  De: Olivier   |  Date: 2002-08-07 19:54:45
   RE: chaine saba
et bien il n y a pas photo tu dois changer ton laser et c'est tout.

Numéro de l'article: 8513   |  De: stc   |  Date: 2002-08-08 08:20:44
   RE: chaine saba

Salut,
Regarde si le chariot qui pilote le laser va jusqu'au centre du CD car pour reconnaitre un cd il doit lire les premieres piste du CD donc si le chariot ne va pas assez loin au centre c'est cuit.(il y a souvent un inter fin de course qui positionne la tete au centre).

Salut
the6md

Numéro de l'article: 8518   |  De: the6md   |  Date: 2002-08-08 10:52:27
   RE: chaine saba
Elle n'est pas garantie ??...

Numéro de l'article: 8544   |  De: Frank 32   |  Date: 2002-08-08 22:20:24

   le retour de la suite de l'eprom (3)  
Je cherche encore et toujours un schéma pour réaliser un programmateur d'eprom convenable pour une 27c256 et autres..
Ya bien quelqu'un qui a ca dans ces cartons, hein?, un tout petit schéma, parce que sur le net on trouve un tas de chose, une multitude de schéma pour des pic, des µC de toutes les sorte, des EEproms, mais je n'arrive pas a trouver un schéma pour eprom, je désespere..

merci.

Numéro de l'article: 8496   |  De: marc   |  Date: 2002-08-07 20:38:33
   RE: le retour de la suite de l'eprom (3)
Salut Marc,
J'ai répondu à ta question sur un autre Forum !...je te le mets de nouveau en cas...

http://home.quicknet.com.au/andrewm/eprom1/index.html

@+

Numéro de l'article: 8510   |  De: Karl   |  Date: 2002-08-08 04:22:55