Chez TODD

PilotageModuleCOMTECH

Accueil :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-3-133-12-172.us-east-2.compute.amazonaws.com

Pilotage à distance d'un module COMTECH 2.4 GHz


COMTECH

Le programme disponible sur cette page permet de communiquer via le bus I2C avec le récepteur 2.0 à 2.7 GHz fabriqué par COMTECH.

Le logiciel créé par F6CSX ne me plaisait pas trop (un peu trop lent à mon goût et dépourvu de fonction SCAN) et celui de F1FPS ne me permettait pas d'utiliser les écrans LCD et PIC que j'ai en stock, j'ai donc refait de A à Z le logiciel avec des nouvelles fonctions.


Fonctions:

- Incrémentation/décrémentation de la fréquence à l'aide des touches UP/DOWN avec un pas de 125kHz, 250kHz, 500kHz, 1MHz et 10MHz.
- Mémorisation de la fréquence du VFO,
- Réglage automatique du débit de la liaison I2C pour s'adapter au type d'utilisation (connexion directe au module UHF ou par l'intermédiaire d'un long câble),
- Balayage des fréquences automatique (menu SCAN) par incrémentation/décrémentation de la fréquence.

Tout ceci en utilisant des composants courants tels que le PIC 16F84 (ou 16F84A), un quartz de 4MHz, un écran LCD compatible avec le jeu de commandes HITACHI 44780 et des composants passifs!


Mode d'emploi:

- Le pas est modifié en appuyant sur la touche FUNC puis sur UP ou DOWN (tout en appuyant sur FUNC) pour incrémenter ou décrémenter ce dernier,
- La modification de la fréquence se fait en appuyant sur les touches UP ou DOWN. Si une de ces touches est pressée plus de 2 secondes sans la relâcher, la fréquence est incrémentée/décrémentée automatiquement jusqu'à ce que la touche soit relâchée,
- L'état de la liaison I2C est visible sur la première ligne de l'écran, à droite: OK = tout va bien, ERR = pas de réponse du module COMTECH (la prochaine transmission sera effectuée avec un débit plus faible),
- Le balayage des fréquences est accessible en appuyant sur la touche SCAN, puis sur UP ou DOWN pour balayer dans le sens croissant ou décroissant des fréquences avec le pas sélectionné,

Pour stopper le balayage, il suffit d'appuyer sur SCAN, pour sortir du menu il faut appuyer sur SCAN (quand le balayage est stoppé). Le sens de balayage des fréquences peut être modifié lors du scan en appuyant sur UP ou DOWN,

- La mémorisation de la fréquence du VFO se fait en appuyant sur FUNC puis sur SCAN tout en gardant la touche FUNC appuyée (la mémorisation du pas et du débit I2C est automatique),
- Le rechargement des "paramètres d'usine*" s'effectue en pressant la touche FUNC puis en alimentant le montage tout en gardant la touche FUNC appuyée. Vous pouvez la relâcher quand la fréquence est affichée à l'écran.

* 2400.000kHz, débit I2C maximum, pas de 500kHz.

Pour info: il y a 8 débits I2C possibles allant de 33 kHz à 70Hz environ. Si la liaison échoue avec le débit le plus bas, il sera impossible de communiquer avec le module COMTECH.
J'ai réussi à effectuer une liaison I2C entre les deux circuits avec le débit maximum en utilisant du câble réseau CAT5 de 40m de long. Des résistances de tirage au +5V devront être câblées au plus près du module COMTECH pour remettre en forme le signal. J'ai utilisé des 4.7k Ohms, mais d'autres valeurs peuvent certainement faire l'affaire, à vous de voir.
Bien que le logiciel gère l'anti-rebond des boutons poussoir, il sera peut-être nécessaire dans certains cas d'ajouter des condensateurs de l'ordre de 100nF entre la broche reliée au PIC et la masse.


Dernière mise à jour: 25/12/2006
Fichier HEX pour le PIC
Schéma: http://todd.terry.free.fr/-/elecradio/images/COMTECH.gif
Fichier source

Documents techniques:
SP5055
Protocole I2C