Allo, Salut, Welcome, Wilkommen, Salute, Hey , ho, show
Cette page est dédié à expliquer le fonctionnement
de mes programmes de communication LANC.
This page is dedicated to explain my works with LANC communication.
Elm624LancV1
Mon premier programme permet de communiquer avec une Caméra Sony
par le port LANC
à partir d'un PC et d'un circuit basé sur le ELM624. Envoyer
des commandes et recevoir le status.
/My first program allow to communicate with a Sony Camera thru the LANC
port using a
PC and a circuit based on the ELM624 chip. Sending commands and
getting status.
Matériel requis :
- Une caméra avec un port LANC / A camera with LANC port
, ex: DCR-HC30 (NTSC)
- Un ordinateur, un Port série libre (Com1, com2...) / A
computer with a free serial port
Le programme va bien sur mon AMD1800mhz(dual) / The
program run sweet on my AMD1800mhz
Windows XP sp1
- Le circuit basé sur le ELM624 / The ELM624 Circuit > www.elmelectronics.com
Un document PDF est fournit sur le site, et comporte le circuit
nécessaire à l'utilisation de la puce.
/All documentation required to build the circuit is provided on
their web site, in a PDF file.
-Pour la source de puissance, j'utilise un petit tranfo 12v qui
passe par un régulateur 5V.
/For powersupply, I use a small 12V going thru a 5V regulator.
-Mon cable qui va du port série jusqu'au ELM624 passe par
un fil réseau et 2 adapteurs
RJ45, qui je crois sont bien adapté aux signaux logiques.
/I'm using a network cable with 2 RJ45 adaptors from the ELM624
to the serial port,
and it seems to be fine for data comm.
-J'ai ajouter une petite DEL avec une résistance de 8Kohms
pour savoir quand le circuit
est allumé.
/I've added a small LED with a 8Kohms resistor to see if
the circuit is powered.
- Le programme, fait en Delphi 7 / The program, made under Delphi7 >
Elm624LancV1.rar
(Utiliser WINRAR pour décompresser / Use WINRAR to
uncompress)
Voici l'interface principal du logiciel. This is the main interface
of the software
Fonctionnement (bref aperçu):
Pour démarrer la communication, il suffit
d'avoir bien fait les branchements et d'appuyer sur le
bouton 'Start Communication'.
Évidement, la caméra et le circuit ELM624 doivent être
allumés!
Après quelques secondes, les données devraient défiler
dans l'écran et les fenêtre de log
ainsi que le status de la caméra se mettront à jour.
Les données reconnues sont transférées vers certaines
fenêtres spécifiques pour faciliter l'analyse.
Si tout fonctionne bien vous pouvez envoyer des commandes à la
caméra, soient par les
boutons de commandes prédéfinies ou vos propres codes en
appuyant sur 'SEND Data'.
Les boutons commencant par AT sont dédiés au contrôle
du ELM624 (voir PDF).
De temps à autres les données cesses de défiler,
mais elles devraient reprendre automatiquement
quelques secondes plus tards.
Certains modes expérimentaux sont disponibles (Service Mode,
Séquenceur de commandes.... à vos risque).
D'ailleurs tout ceci est à vos risques, au cas où ne l'auriez
pas remarqué =)
Brief instructions :
To start talking with the ELM624 and the camera, you should press the
'Start Communication'
button while the camera and the circuit are powered On.
After a few seconds, data should start scrolling and fill the logs /
status windows.
Known Data is splitted into specific windows to help your analysis.
If all work fine, you should be able to send commands to that point,
either by using the pre-defined
ones or by entering your own aside the SEND Data button.
The button named AT** are dedicated to control the ELM624 (see Elm's
PDF)
Data may stop to flow once a while, but should restart on it's own after
a few sec.
Some debugging modes are available in the interface (Service Mode, Command Sequencing
util....at your risk)
oh and by the way, you assume all the risks of playing with all that is
said here :)
contactez moi si vous avez des questions / Contact me if you need more
info

Les codes spéciaux / Spécial Codes:
Sony, dont le service est nul si découvert,
ont eut la malencontreuse idée de cacher certains codes
aux utilisateurs des Caméra nouvelle génération. Plus
particulièrement, les DCR-HC30, DCR-HC40
DCR-HC65, DCR-HC85, DCR-IP210, DCR-IP220, DCR-IP45, Sony DCR-IP55, DCR-PC109
et DCR-PC330 dont le sélecteur de mode est électronique.
La conséquence étant que plusieurs
programmeurs de télécommandes LANC ne peuvent pas allumer une
caméra en mode VTR(edittion)
J'ai seulement testé sur une HC30/32, mais si vous pouvez me confirmer
pour d'autre modèles ce serait
apprécié!
C'est donc à la suite de recherches et d'essais de toutes sortent
que j'ai finalement réussit à mettre
la main sur LE fameux code..... qui est vraiment bête. 4621 (and others 462x...)
Camera mode: 4619 ou 463x / 469x (merci a Lionel P qui a fait le test)
Memory mode: 464x , 465x et 466x +
The little 4 char yellow code up there is the oh so special Sony code to
start up the listed cameras
in Camera/Memory/VTR mode. (tested only with HC30, HC-32, please confirm for others!)
Yeah, nevermind why Sony tries to keep that secret, when the only purpose
is to start a camera in the
wanted mode.... anyways.
Le mode de Service est surtout pour les mordus, et il faut un manuel pour savoir quoi modifier.
De plus, Sony sont tellement peu bavard que les codes spéciaux sont pratiquement inconnus.
mise-à-jour /Last Update : 6 mai 2008
Remerciement/Liens:
Merci à tous ceux qui partagent sur le web...
Helge Wagner, très bon programmeur
d'utilitaire LANC / a very good programmer of LANC utility
Manfred Boehmel , info détaillée sur
le LANC / Detailed info on the LANC protocl /Codes
mots clef de recherche: sony LANC DV-IN
communication LANC par port série windows XP elm624 sony serial
service mode