Présentation
Le recepteur comtech FM2400RTIM8 (2.4GHz) est livré avec un circuit paramétré sur quatre canaux.
Malheuresement les frequences ne sont pas forcément celle utilisé par les relais ATV locaux. Voici
un programme pour PIC 16f84 affin de remplacer le circuit d'origine. Le fonctionnment est similaire
au circuit d'origine avec l'avantage de personnaliser les canaux.
Fonctionnement
Pour la mise en place, il suffit de programmer un pic 16f84a avec le fichier téléchargable un peu plus bas dans la page et de remplacer le
circuit déja présent. Même si ce n'est pas forcément utile, je conseil de rajouter une resistance de pull-up de 4.7K entre le +5V et et la
ligne SDA du module si elle n'est pas déja présente sur le carte. Les données sont enregistrées en mémoire eeprom. A la position 0x00 un octet
de sécurité est présent, il contient toujours la même valeur. L'octet à la position 0x01 est réservé pour de futur utilisation. Les 8 octets
suivants, par paire sauvegardent les 4 fréquences, tout d'abord le poids fort du mot suivit du poids faible. Si l'octet de sécurité ne contient
pas la valeur 0xE2, le système se met en erreur (2 leds clignote alternativement). Une erreur se déclenche égalment si il n'y a pas de réponse
de la pll, les quatre leds clignotent.
Sources
Les sources du programme sont disponible sous licence GPL v3. Le tout est écrit en assembleur et prévu pour être assembler avec pikdev/gputils.
Il également joint à l'archive des sources un fichier pour tableur permettant de faire la conversion de frequence en mot à charger dans la PLL des modules comtech et vice-versa. Pour rappel il faut transmettre 4 octets en I2C : 0xC2, PLLHi, PLLLow, 0x8E. Ou PLLHi et PLLLow sont à calculer en fonction de la frequence. Le pas de la PLL est de 125Khz. De plus la frequence intermédiaire pour le récepteur est de 480MHz. L'archive à télécharger contient un fichier pour OpenOffice.
Il également joint à l'archive des sources un fichier pour tableur permettant de faire la conversion de frequence en mot à charger dans la PLL des modules comtech et vice-versa. Pour rappel il faut transmettre 4 octets en I2C : 0xC2, PLLHi, PLLLow, 0x8E. Ou PLLHi et PLLLow sont à calculer en fonction de la frequence. Le pas de la PLL est de 125Khz. De plus la frequence intermédiaire pour le récepteur est de 480MHz. L'archive à télécharger contient un fichier pour OpenOffice.