Derniers sujets
Test d'un récepteur FM basé sur le module RRD102V2.0
4 participants
Page 1 sur 1
Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour tout le monde,
J'ai acheté un de ces minuscules modules (11x11mm) qui permet de construire simplement un récepteur très évolué pour la bande FM allant de 50 à 115MHz.
Il est basé sur le circuit intégré RDA5807.
On le trouve un peu partout pour des queues de cerises, par exemple ici : https://fr.aliexpress.com/item/4001107856198.html?spm=a2g0o.productlist.0.0.7eacfcf5s0wDA1&algo_pvid=2da7fcc8-d9ac-43c5-ba5f-af757f6f63a7&algo_exp_id=2da7fcc8-d9ac-43c5-ba5f-af757f6f63a7-0&pdp_ext_f=%7B%22sku_id%22%3A%2210000014430282313%22%7D&pdp_pi=-1%3B0.83%3B-1%3B-1%40salePrice%3BEUR%3Bsearch-mainSearch
Il faut par contre impérativement l'associer à un microcontrôleur pour lui passer les commandes de changement de fréquence, scan automatique des stations, récupération des infos RDS...
Il est réellement minuscule et il faut commencer par lui ajouter des connexions de sortie si l'on veut le tester sur une breadboard.
[Vous devez être inscrit et connecté pour voir cette image]
J'avais un Arduino UNO sous la main, je vais le piloter avec.
[Vous devez être inscrit et connecté pour voir cette image]
Quelques lignes de code et ça fonctionne, réception de SANEF 107.7 avec un bout de fil de 20cm comme antenne.
Fin du 1er épisode.
J'ai acheté un de ces minuscules modules (11x11mm) qui permet de construire simplement un récepteur très évolué pour la bande FM allant de 50 à 115MHz.
Il est basé sur le circuit intégré RDA5807.
On le trouve un peu partout pour des queues de cerises, par exemple ici : https://fr.aliexpress.com/item/4001107856198.html?spm=a2g0o.productlist.0.0.7eacfcf5s0wDA1&algo_pvid=2da7fcc8-d9ac-43c5-ba5f-af757f6f63a7&algo_exp_id=2da7fcc8-d9ac-43c5-ba5f-af757f6f63a7-0&pdp_ext_f=%7B%22sku_id%22%3A%2210000014430282313%22%7D&pdp_pi=-1%3B0.83%3B-1%3B-1%40salePrice%3BEUR%3Bsearch-mainSearch
Il faut par contre impérativement l'associer à un microcontrôleur pour lui passer les commandes de changement de fréquence, scan automatique des stations, récupération des infos RDS...
Il est réellement minuscule et il faut commencer par lui ajouter des connexions de sortie si l'on veut le tester sur une breadboard.
[Vous devez être inscrit et connecté pour voir cette image]
J'avais un Arduino UNO sous la main, je vais le piloter avec.
[Vous devez être inscrit et connecté pour voir cette image]
Quelques lignes de code et ça fonctionne, réception de SANEF 107.7 avec un bout de fil de 20cm comme antenne.
Fin du 1er épisode.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour Bruno,
Lorsque j’ai vu ton module TAE5767 J’ai souri, car 2 jours avant j’avais ressorti deux exemplaires de mon atelier en fessant du rangement. Vieux projet que j’avais prévus de faire mais qui était resté en suspens.
Pour ma part cela sera fait avec un PIC 16F877 pour l’instant. J’ai fait pas mal d’assembleur et je ne suis jamais basculé sur Arduino. Cela mettra certainement plus de temps à faire, mais j’ai déjà pas mal de routine sur le sujet et cela est réalisable.
Je reviendrais peut être vers toi pour la programmation de module.
Programmation avec MPLAB et simulation sur Proteus
Bonne journée
Francois
Lorsque j’ai vu ton module TAE5767 J’ai souri, car 2 jours avant j’avais ressorti deux exemplaires de mon atelier en fessant du rangement. Vieux projet que j’avais prévus de faire mais qui était resté en suspens.
Pour ma part cela sera fait avec un PIC 16F877 pour l’instant. J’ai fait pas mal d’assembleur et je ne suis jamais basculé sur Arduino. Cela mettra certainement plus de temps à faire, mais j’ai déjà pas mal de routine sur le sujet et cela est réalisable.
Je reviendrais peut être vers toi pour la programmation de module.
Programmation avec MPLAB et simulation sur Proteus
Bonne journée
Francois
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
FA77157 a écrit:Programmation avec MPLAB et simulation sur Proteus
Bonjour François, bonjour tout le monde,
Le monstre MPLAB
Pour le peu de PIC que je programme, j'utilise PicKitMinus pour le téléversement. Nickel chrome
L'arduino n'est pas la panacée, mais couplé à son environnement de développement c'est archi simple à mettre en oeuvre. De plus il y a des exemples et des projets partout (tout n'est pas formidable, loin de là, il faut trier). Pour quelqu'un qui veut se lancer dans le monde du microcontrôleur sans connaissances et en voulant un résultat quasi immédiat sans trop investir de temps de formation, c'est idéal. Il faut aussi souligner qu'il y a pas mal de choses en français.
Bonne journée.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Re bonjour,
l'intérêt de MPLAB et Proteus, c'est de faire une simulation temps réels et de pouvoir debugger assez facilement un programme
L'utilisation de MPLAB est assez simple en réalité
Mais comme tu l'indique il faut passer de temps sur la programmation. Lorsque tu as des routines en réserve cela simplifie grandement la partie développement
A+
FRancois
l'intérêt de MPLAB et Proteus, c'est de faire une simulation temps réels et de pouvoir debugger assez facilement un programme
L'utilisation de MPLAB est assez simple en réalité
Mais comme tu l'indique il faut passer de temps sur la programmation. Lorsque tu as des routines en réserve cela simplifie grandement la partie développement
A+
FRancois
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
FA77157 a écrit:Re bonjour,
l'intérêt de MPLAB et Proteus, c'est de faire une simulation temps réels et de pouvoir debugger assez facilement un programme
C'est le mode debug qui manque cruellement dans l'environnement Arduino.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Raffou- Modérateur principal
- Messages : 114
Date d'inscription : 21/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Intéressant, merci.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour tout le monde,
Bon ben mauvaises nouvelles : le module est grillé
Il me remonte toujours la même info délirante sur la fréquence reçue, et il n'en sort plus le moindre son. Comme je n'ai pas fait d'erreur de branchement, ni même bricolé quoi que ce soit, je suppose que son décès est dû à de mauvais contacts avec la breadboard. Un doute plane également sur le socle jack qui court-circuite momentanément les sorties quand on insère la fiche.
Heureusement, j'en avais pris un en rab. J'ai donc changé mon fusil d'épaule en supprimant la breadboard, et j'ai soudé le jack de sortie sur le morceau de veroboard qui supporte le module. J'ai également ajouté de petits condos en série avec les sorties audio, au cas où. Et enfin je fais les liaisons avec l'Arduino en utilisant des câbles "dupont". Il n'y a plus aucun crachement.
Donc prudence si vous vous lancez.
Sinon je suis agréablement surpris par la qualité de la réception (je sors l'audio sur de petites enceintes Logitech pour PC), c'est vraiment très bon. Et quand on compare la taille avec celle d'un BCL à lampes, il n'y a vraiment pas photo !
[Vous devez être inscrit et connecté pour voir cette image]
Bon ben mauvaises nouvelles : le module est grillé
Il me remonte toujours la même info délirante sur la fréquence reçue, et il n'en sort plus le moindre son. Comme je n'ai pas fait d'erreur de branchement, ni même bricolé quoi que ce soit, je suppose que son décès est dû à de mauvais contacts avec la breadboard. Un doute plane également sur le socle jack qui court-circuite momentanément les sorties quand on insère la fiche.
Heureusement, j'en avais pris un en rab. J'ai donc changé mon fusil d'épaule en supprimant la breadboard, et j'ai soudé le jack de sortie sur le morceau de veroboard qui supporte le module. J'ai également ajouté de petits condos en série avec les sorties audio, au cas où. Et enfin je fais les liaisons avec l'Arduino en utilisant des câbles "dupont". Il n'y a plus aucun crachement.
Donc prudence si vous vous lancez.
Sinon je suis agréablement surpris par la qualité de la réception (je sors l'audio sur de petites enceintes Logitech pour PC), c'est vraiment très bon. Et quand on compare la taille avec celle d'un BCL à lampes, il n'y a vraiment pas photo !
[Vous devez être inscrit et connecté pour voir cette image]
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Les breadboards c'est vraiment de la daube et encore plus les chinoises.
Mais c'est tellement pratique...
Mais c'est tellement pratique...
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Celle que j'ai utilisée est badgée Velleman et c'est une vieille, mais c'était déjà de la cochonnerie importée de chine. Il y avait les LabDec qui coutaient au moins un bras, mais les contacts étaient nettement plus fiables.
Sinon reste le wrapping.
Sinon reste le wrapping.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
J'ai encore 2 LabDec montées sur socle métallique avec les bornes bananes achetées en VPC chez Selectronic il y a au moins 30 ans.
Sinon, j'ai fait des PCB "Breadboard like" bien pratiques (simple face et double face)
J'avais publié le projet sur Retro-Forum et je proposais les Gerber pour les faire fabriquer par les chinois (JLCPCB)
C'est ICI sur Retrotechnique
[Vous devez être inscrit et connecté pour voir cette image]
Sinon, j'ai fait des PCB "Breadboard like" bien pratiques (simple face et double face)
J'avais publié le projet sur Retro-Forum et je proposais les Gerber pour les faire fabriquer par les chinois (JLCPCB)
C'est ICI sur Retrotechnique
[Vous devez être inscrit et connecté pour voir cette image]
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour ici,
[Vous devez être inscrit et connecté pour voir ce lien] : François, si tu testes le module, pourras-tu stp me dire ce que tu trouves dans le 1er mot de 16 bits de ton exemplaire. Il est censé contenir l'ID du circuit, 0x58 selon la datasheet (qui est ICI) mais le mien me retourne 0x01 dans chaque octet. C'est peut-être parce que c'est un fake... On ne peut jamais être certain de quoi que ce soit avec ces composants.
En soi ce n'est pas grave, mais ça me fait douter de lecture.
[Vous devez être inscrit et connecté pour voir ce lien] : François, si tu testes le module, pourras-tu stp me dire ce que tu trouves dans le 1er mot de 16 bits de ton exemplaire. Il est censé contenir l'ID du circuit, 0x58 selon la datasheet (qui est ICI) mais le mien me retourne 0x01 dans chaque octet. C'est peut-être parce que c'est un fake... On ne peut jamais être certain de quoi que ce soit avec ces composants.
En soi ce n'est pas grave, mais ça me fait douter de lecture.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour Bruno,
Pour l'instant , j'avance doucement sur la programmation. Je suis repartie sur un PIC plus petit et cela m'oblige a revoir mes routines I2C. Je devrais commencer les essais d'ici quelques jours sur le module. je te tiendrais au courant.
A+
FRancois
Pour l'instant , j'avance doucement sur la programmation. Je suis repartie sur un PIC plus petit et cela m'oblige a revoir mes routines I2C. Je devrais commencer les essais d'ici quelques jours sur le module. je te tiendrais au courant.
A+
FRancois
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Prends ton temps, il n'y a pas le feu
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Janpolanton a écrit:J'ai encore 2 LabDec montées sur socle métallique avec les bornes bananes achetées en VPC chez Selectronic il y a au moins 30 ans.
Sinon, j'ai fait des PCB "Breadboard like" bien pratiques (simple face et double face)
J'avais publié le projet sur Retro-Forum et je proposais les Gerber pour les faire fabriquer par les chinois (JLCPCB)
Elles sont nickel tes platines Jean-Paul Les gerbers sont toujours dispos ?
J'ai lu le fil sur Retro-Forum et le concours de celui qui a la plus grosse m'a fait penser à une BD de Vuillemin.
Je ne résiste pas au plaisir de vous la faire partager
Attention, âmes sensibles s'abstenir...
[Vous devez être inscrit et connecté pour voir ce lien]
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Oui, les gerber sont dispos.
Je te les envoie par email privé
PS : j'ai édité ton message pour mettre la citation en forme
Je te les envoie par email privé
PS : j'ai édité ton message pour mettre la citation en forme
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour aux amis des modules FM
J'avais raison de douter de moi. J'ai revu ma copie et ce coup-ci le vidage des registres me donne bien le 0x58 dans les 8 premiers bits du 1er registre :
Reg1:5804 Reg2:4000 Reg3:0000 Reg4:4fc0 Reg5:4000 Reg6:888b Reg7:0000 Reg8:42c6 Reg9:0000 Reg10:37f0 Reg11:13f0 Reg12:0000 Reg13:5803 Reg14:5804 Reg15:5808 Reg16:5804
Je donne le code qui va bien pour Arduino.
J'avais raison de douter de moi. J'ai revu ma copie et ce coup-ci le vidage des registres me donne bien le 0x58 dans les 8 premiers bits du 1er registre :
Reg1:5804 Reg2:4000 Reg3:0000 Reg4:4fc0 Reg5:4000 Reg6:888b Reg7:0000 Reg8:42c6 Reg9:0000 Reg10:37f0 Reg11:13f0 Reg12:0000 Reg13:5803 Reg14:5804 Reg15:5808 Reg16:5804
Je donne le code qui va bien pour Arduino.
- Code:
#include <Wire.h>
#define I2C_ADRS_SEQ 0x10 // adresse I2C du module radio pour accès séquentiel
#define I2C_ADRS_RANDOM 0x11 // adresse I2C du module radio pour accès direct
void setup() {
Serial.begin(57800);
bool ChipOK = false;
// initialisation de la com I2C
// et vérification que le module radio répond bien
Wire.begin();
Wire.beginTransmission(I2C_ADRS_SEQ);
ChipOK = Wire.endTransmission();
if (ChipOK == 0) {
Serial.println("Le chip radio est présent.");
ChipOK = true;
}
else {
Serial.print("Pas de réponse du chip radio. Le code de retour est : ");
Serial.println(ChipOK);
ChipOK = false;
} // if
if (ChipOK) {
// lecture des registres
Wire.beginTransmission(I2C_ADRS_RANDOM);
Wire.write(0x00);
Wire.endTransmission(0);
Wire.requestFrom(I2C_ADRS_RANDOM,32,1);
uint16_t registre;
uint8_t OctetPoidsFort;
uint8_t OctetPoidsFaible;
String str0 = "000";
String hexa;
for (int i=1; i<17; i++) {
OctetPoidsFort = Wire.read();
OctetPoidsFaible = Wire.read();
registre = (OctetPoidsFort * 256) + OctetPoidsFaible;
hexa = String(registre, HEX) ;
Serial.print("Reg"); Serial.print(i); Serial.print(":");
Serial.print(hexa); Serial.print( str0.substring(0, 4-hexa.length())); Serial.print(" ");
} // for (int i=1; i<17; i++)
Serial.println();
} // if (ChipOK)
}
void loop() {
// put your main code here, to run repeatedly:
}
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour Bruno,
En effet , je suis retombé dans les pic 3 ans après mon dernier GBF.
A l'epoque j'avais construit mon deuxieme GBF avec un AD9851 (GHF), un AD9833 (BF) et un KT0803 pour l'emetteur FM, le tous piloté par un PIC18f4520. Quelques milliers de lignes et pas mal de nuit courte.
Je viens de reprendre la programmation avec un 16f876 (28 pattes) et je dois reprendre la programmation I2C qui est differente
Sur simu, j'arrive a piloter le bus I2C maintenant, reste les essais en reel.
A suivre
A+ Francois
En effet , je suis retombé dans les pic 3 ans après mon dernier GBF.
A l'epoque j'avais construit mon deuxieme GBF avec un AD9851 (GHF), un AD9833 (BF) et un KT0803 pour l'emetteur FM, le tous piloté par un PIC18f4520. Quelques milliers de lignes et pas mal de nuit courte.
Je viens de reprendre la programmation avec un 16f876 (28 pattes) et je dois reprendre la programmation I2C qui est differente
Sur simu, j'arrive a piloter le bus I2C maintenant, reste les essais en reel.
A suivre
A+ Francois
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Salut François,
A 1ère vue ce n'est pas vraiment la même bestiole et les registres sont différents.
A 1ère vue ce n'est pas vraiment la même bestiole et les registres sont différents.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bruno,
D'accord avec toi, ce n'est pas les mêmes modules. Je viens d'en commander 5 chez Ali, faudra attendre maintenant
Je vais continuer avec mes modules pour l'instant, pas le choix
Cependant, je tiens à te remercier pour ton sujet, cela m'as permis de remettre dans le bain de la programmation
[Vous devez être inscrit et connecté pour voir cette image]
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Salut François,
Dommage que ce sujet n'intéresse pas plus de monde
Mais il aura au moins servi à quelque chose, c'est déjà super !
Elle est jolie ta carte de test pour PIC, il y a même une antenne télescopique, le nec plus ultra.
Dommage que ce sujet n'intéresse pas plus de monde
Mais il aura au moins servi à quelque chose, c'est déjà super !
Elle est jolie ta carte de test pour PIC, il y a même une antenne télescopique, le nec plus ultra.
Bruno_Picard- Messages : 2471
Date d'inscription : 28/12/2021
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour
Un état d'avancement de mon projet
La petite puce fonctionne correctement, j'ai ajouté un petit ampli, un HP et un codeur pour la sélection de la fréquence
Coté réception, il faut un signal fort pour avoir une réception correct. Peut-être améliorer l’antenne, à voir. Avec un signal d’antenne amplifié on capte une ribambelle de stations mais pas toujours au top qualité.
En terme de qualité cote réception, c'est l'equivalant des modules de radio chinois
Que donne ton module sur ce sujet ?
A faire encore, optimisation du code, la lecture des infos du TEA
A+
Francois
[Vous devez être inscrit et connecté pour voir cette image]
Un état d'avancement de mon projet
La petite puce fonctionne correctement, j'ai ajouté un petit ampli, un HP et un codeur pour la sélection de la fréquence
Coté réception, il faut un signal fort pour avoir une réception correct. Peut-être améliorer l’antenne, à voir. Avec un signal d’antenne amplifié on capte une ribambelle de stations mais pas toujours au top qualité.
En terme de qualité cote réception, c'est l'equivalant des modules de radio chinois
Que donne ton module sur ce sujet ?
A faire encore, optimisation du code, la lecture des infos du TEA
A+
Francois
[Vous devez être inscrit et connecté pour voir cette image]
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Re: Test d'un récepteur FM basé sur le module RRD102V2.0
Bonjour Bruno,
Je viens de recevoir mes 5 modules, pour l’instant je suis toujours sur mon projet avec mon TEA5767
C’est possible de basculer sur tes modules si travailles dessus actuellement, a toi de voir
Cordialement Francois
Ps : je vais ouvrir un sujet sur le TEA5767, cela donnera peut être des idées a certains
Je viens de recevoir mes 5 modules, pour l’instant je suis toujours sur mon projet avec mon TEA5767
C’est possible de basculer sur tes modules si travailles dessus actuellement, a toi de voir
Cordialement Francois
Ps : je vais ouvrir un sujet sur le TEA5767, cela donnera peut être des idées a certains
FA77157- Messages : 281
Date d'inscription : 07/02/2022
Sujets similaires
» Test d'un récepteur FM basé sur le module TEA5767
» Base de données Elektor
» Réalisation d'un décodeur à base de 68705P3/P3S
» Panne sur carte de puissance d 'une hotte aspirante vintage
» Module BLUETOOTH
» Base de données Elektor
» Réalisation d'un décodeur à base de 68705P3/P3S
» Panne sur carte de puissance d 'une hotte aspirante vintage
» Module BLUETOOTH
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Aujourd'hui à 17:42 par Janpolanton
» Mini chaine Problème double K7 et Lecteur CD
Hier à 18:46 par Bruno_Picard
» Règle de réalisation d'un CI double face traversant
Hier à 13:18 par Hervé-P
» Un source intéressante d'idées de schémas
Sam 20 Avr - 14:48 par Roger33
» Outils et accessoires LIDL
Mer 17 Avr - 14:38 par Bruno_Picard
» Traceur de courbes de transistors ELV
Mar 16 Avr - 20:19 par Roger33
» l'autoroutage ...composants traversants
Mar 16 Avr - 20:10 par Roger33
» Changement d'heure
Mar 16 Avr - 19:54 par Roger33