• Bonsoir, je me rends juste compte que les notifications des nouveaux messages étaient limitées aux membres actifs dans les 30 derniers jours. Donc, j'ai supprimé cette option. En espérant que vous aurez bien les notifications attendues. Merci pour votre patience. Yves

Techniques et outils de diagnostic

Un logiciel qui teste le protocole Zhen Hua 5 bytes (auteur: Eric Brouwer
http://myweb.absa.co.za/eric.brouwer)


http://myweb.absa.co.za/eric.brouwer/PICTester.zip


intf1.jpg




Le cable qui convient (signal sur Data Rx = pin 2 du D Sub 9 broches)

zhenhua.jpg


Plus d'infos sur Zhen Hua: http://myweb.absa.co.za/eric.brouwer/zhen_hua.htm

Un résumé du code Zhen Hua: synch 239, puis un byte par canal, avec les bits en sequence inverse (le LSB devient le MSB).
Exemples: (Zhen Hua -> valeur):
129->129
17->136
126->126
161->133
33->132
102->102


Philippe.
 
Un peu de 'connectique': :)

Si vous vous lancez dans des tests de mise au point ou de diagnostic avec 1 ou 2 PC's et différents logiciels, vous devez considérer les possibilités de connexion de ceux-ci, en termes de prise physique, de reconnaissance (numéro de 'port') par Windows, de signal électrique et de protocole.

Quelques notes à ce sujet... c'est (un peu ou beaucoup) en vrac.

Phil.
-------------------------------------------------------------------------------------------
Je rappelle l'utilisation du cable "convertisseur serie-USB" quand on n'a pas de port serie, ou pas assez. Ce cable fonctionne dans les deux sens, mais il faut bien penser qu'il ne prend en charge qu'un vrai signal serie (asynchrone, dit 'RS232'), et pas des utilisations détournées d'interrupts (comme le Ring Indicator= pin 9). Un truc: le signal Rx est sur la broche 2 d'un connecteur D Sub à 9 broches, et le Tx sur 3.

Aec le convertisseur serie-usb, le numero de port est souvent élévé (au-delà de 4); Il faut donc parfois le chercher...

Certains montages necessitent une alimentation venant du PC, par des signaux de controle. La presence de cette alimentation depend du programme executé dans le PC vers cette porte, des options systeme du PC et du modele du PC. Ceci peut expliquer que certaines manips ne fonctionnent pas (ex. examiner le signal sur le connecteur d'un cable qui n'est pas branché coté PC).

Au niveau du signal RS232 lui-meme, le 'vrai' a deux niveaux logiques definis comme 3 à 12V et -3 à -12V. Cependant la plupart des PC acceptent aussi un signal TTL (moins de 0,8V, plus de 2,4V) avec logique adaptée.

Utilisation d'un transistor dans un cable: Permet d'adapter le niveau du signal, et eventuellement de l'inverser.

Utilisation d'une resistance et d'une diode zener: pour limiter la tension d'un signal à ce qu'un microcontroleur (par ex.) peut accepter.

Cable série 'null modem': ce cable a une prise femelle à chaque extrémité, et les signaux croisés: il permet de connecter directement deux port série entre eux. Le signal émis par un logiciel vers l'extérieur peut être ré-injecté vers un autre logiciel dans le même PC (ou dans un autre).

Autre prise d'entrée dans un PC supportée par tous les Windows: l'audio (micro?):
cette prise accepte un signal de moins de 15V (donc les signaux d'ecolage de la plupart des emetteurs). Utilisé par smartpropo, l'oscillo virtuel et Analyser31 en interface=audio. Ainsi que le 'thermomètre' qui ne nécessite AUCUN réglage.

Quels sont les signaux qui nous interessent en test ou en diagnostic?
Le PPM (creneau de largeur variable par canal, les differents canaux sont emis l'un après l'autre: c'est le signal le plus fréquent sur la prise d'écolage d'un émetteur).
Dans les vieux Windows, on lisait ce PPM en détournant des interrupts (pin 10 sur port parallele LPT, pin 9 (d'un D Sub 9) sur serie COM.
En Win 2000 et XP, on ne peut plus lire (sur port COM ou USB, eventuellement GAME??) qu'après modification par un cable actif (microcontroleur) qui donne soit un signal serie soit un signal joystick. L'autre option est l'audio.

Je rappelle qu'un signal joystick peut etre examiné, et éventuellement transformé en PCM (*) par Joystick.exe. Ce logiciel se commande aussi avec la souris.

Ceci permet d'essayer des elements prenant un signal PCM (*) en entrée si on n'a pas d'autre source pour ces signaux. Pour sortir et rentrer dans le PC, on peut utiliser une combinaison de 0, 1 ou 2 cables convertisseurs serie-USB, et un cable null-modem, en fonction des ports disponibles ( 2 COM, 1 COM, 0 COM).

Le PCM:
- si émis par un émetteur, il faut un logiciel qui le comprenne: Futaba et JR(Graupner aussi ?) sont compris par smartpropo (sur prise audio), Zhen Hua par PPJoy (COM sur prise COM)

- peut être émis par un cable à microcontroleur (PIC?) (*)
- peut être compris par un logiciel: par ex FMS, Analyser31, Helico, Glider comprennent un (simple)PCM (*)
- peut aussi être émis par un logiciel (par ex. JOYSTICK sur prise COM)


(*) PCM simple: une serie de valeurs en un octet(byte) de 0 à (presque) 255, les canaux presents sont dans l'ordre 1, 2,3,.. Un octet de synch(ronisation) a une valeur 255 (hex FF) ou 254 (hex FE) , suit le dernier canal et précède le canal 1.
La valeur du neutre peut varier légèrement d'une implémentation à une autre.

Programmes qui reconnaissent ce protocole:
- FMS (19200 avec synch FF, 9600 avec synch FE)
- d'autres simus (veuillez signaler, je ne les connais pas)
- la série de logiciels (simple)PCM: uniquement en 19200,N,8,1 synch FF:
visu technique http://www.jdm-nivelles.be/fichiers/fms/Analyser31.exe
visu avion ou planeur http://www.jdm-nivelles.be/fichiers/fms/Glider.exe
visu helico(plateau cyclique) http://www.jdm-nivelles.be/fichiers/fms/Helico.exe
enregistrement de vol http://www.jdm-nivelles.be/fichiers/fms/Recorder.exe
playback de vol, ralenti, sticks http://www.jdm-nivelles.be/fichiers/fms/Viewer.exe

Un document general: http://www.jdm-nivelles.be/fichiers/fms/SPCMfull.doc
 
Une autre source pour les 'outils logiciel' et le câble PIC que j'ai développé:

Site de download: users.skynet.be/phildc

Phil.






mots-clé de recherche:
simu simulateur fms cable câble cordon pic microchip hex microcode problème probleme résoudre resoudre voir examiner enregistrer oscillo scope prise fiche joystick serie série port com asynch synch émetteur emetteur radio moniteur élève eleve training écolage ecolage buddy box visualiser jack plug solution résolution canal canaux voie voies ppm pcm signal trim expo débattement servo servos
 
Plein de renseignements, de schemas, de trucs et d'outils software pour tout ce qui concerne les connexions PC.

Les alims PC y sont aussi. (alimentations)

http://www.commlinx.com.au/pc.htm

A mettre dans ses favoris pour tout le monde, je crois!

Phil.

18/8/2006: site sur alims pc (power supply):
http://www.informit.com/articles/article.asp?p=31105&seqNum=5&rl=1
Pour les connecteurs, voir la section 'Motherboard power connecteors'.

On lit aussi, dans la section 'loading':

"According to IBM specifications for the standard 192-watt power supply used in the original AT, a minimum load of 7.0 amps was required at +5v and a minimum of 2.5 amps was required at +12v for the supply to work properly."
....
"Most of the power supplies in use today do not require as much of a load as the original IBM AT power supply. In most cases, a minimum load of 0–0.3 amps at +3.3v, 2.0–4.0 amps at +5v, and 0.5–1.0 amps at +12v is considered acceptable."

D'où la nécessité de la résistance sur le circuit 5V qui n'est pas utilisé dans nos montages, et peut-être une remarque sur la conso minimum sur le 12V.



===================================================
Les chapitres de pc.htm:

I2C printer port adaptor

RS232C Level Converter

PC electrically isolated RS422 interface using SN75176B or MAX485

PC electrically isolated RS485 interface using MAX487 or SN75176B

Short circuit protected power supply from PC 12V supply

Isolated Full Duplex RS232C Interface

RS232 DB-9 switch to flip between two serial ports

DB-9 Connector to DB-25 (both RS-232)

Mac Serial Port (RS-422 DIN-8) to RS-232 DB-25

Modem Rockwell RCV336/ACF model V1433VQR ext.

Genius Mouse schematics

EEPROM programmer

Commodore 64 24-bit parallel port interface with 8255

Sound Card Interface with Tone Keyer

Ericsson phone to PC serial port interface

PC serial port receiver

Parallel port relay interface

ISA 48 I/O digital card

Jupiter card programmer

USB to RS232 Dongle

Parallel (Printer) Port Interface

RS-232 line monitor and loopback cables

The KD2BD Pacsat Modem

A Serial Infrared Remote Controller

PC Serial and Parallel Port Software and Interfaces

Interfacing 16x2 character :LCD to parallel port

RS-232 Protocol Analyser

Interface cable for Casio QV-200 digital camera

Radio clock for PC's

A PC-Based LowFER Frequency Synthesizer

Power from RS-232 port

PCI to ISA converter

WatchDog for ISA Bus

4-channel 8-bit analog-to-digital converter for PC

Printer port ADC

Parallel port ADC based on MAX147

Analog Signal Acquisition for PC Printer Port

More accurate PC/AT clock

Getting power from RS-232 interface

Barcode scanner

SmartCard PC Emulator

Relay interface add-on board for PC

8-way relay interface board for PC parallel printer port

Stepper motor controller for PC parallel port

3-axis stepper motor controller for PC parallel port

PC based thermometer based on Dallas DS1621

Simple PC thermometer for serial port but using R/C network for measurement

Dallas DS1620 based USB Digital Thermometer

PC thermometer using PC game (joystick) port

iRDA interface for motherboard using Vishay TFDS4500

LCD2LPT with LIRC (LCD to LPT printer port) interface

FM radio with PC parallel port interface

Build your own iRDA SIR Transceiver (Dongle) using MCP2120

PC thermometer

Dive computer interface

Parallel port servo controller

GPS receiver (Gamin, Eagle etc) to PC interface cables

Connect two CD-ROM drives to one soundcard

Headphone driving circuit for soundcards

Get power out of PC parallel port

Null Printer Adapter

PC speaker volume control circuit

How to get power from PC to your circuits

RS-232 surge protection

Simple RS-232 serial port buffer circuit

Get power out of PC RS-232 port

Sound Blaster Microphone Preamplifier

Sega 3D glass interfacing circuits

Convert Atari-style joystick to PC joystick port

Fake Joystick circuit

Using the joystick port as general purpose input

Connect other circuits to PC joystick port

Schematic of a standard PC joystick

Simple PC SmartCard reader

Fax to modem interface

Analog to Digital Conversion (ADC) and Communicating with a PC

Temperature sensor for PC

PC interface for point controller

Linux Infra-red Remote Control (LIRC)

Homebuilt RS232 LCD Interface

Compter microphone

CCD linear image sensor to PC parallel interface

Laptop Computer Serial Port Power Booster

Assorted computer interface circuits

HamComm Interface

Apple II/II+/IIe IDE Drive Interface

Basic Stamp I & PC Relay Controller

RS-232 to TTL cable

Hi-Fi PC Speaker System

How to construct Garmin GPS receiver interface cables

iRDA printer adapter

160 Baud ALDL Hardware Interface

AT PC Power Supply 1

AT PC Power Supply 2

AT PC Power Supply 3

AT PC Power Supply 4

AT PC Power Supply 5

iLINK Interface

Digital Signals Decoding Interfaces

9-pin null modem cable

RS232 - Lowe HF-225 interface

RS232 to IrDA convertor using Vishay TOIM3232

Interfacing PC sound card to SSB rig

Supply Derives Power From 3-Wire RS-232 Port

24-line PC digital interface (PDF)

==================================================



mots-clé: LPT COM serie série null modem cable câble data analyser son audio carte port parallele parallèle alimentation alim imprimante connecteur connexion connection interface puissance signal analyseur trace donnée données hex dump hexdump ascii texte text
 
Haut