Introduction
Ce projet de synthese complet a consiste a concevoir et implementer un systeme de communication sans fil RF de A a Z. Le systeme comprenait des modules emetteur et recepteur separes, integrant le conditionnement de capteurs analogiques, le traitement de donnees par microcontroleur, la modulation numerique (FSK/ASK), l'amplification RF et des antennes personnalisees pour realiser une transmission de donnees sans fil fiable sur 50 a 100 metres.
Vue d'ensemble du projet
En travaillant en binome sur 60 heures, nous avons developpe une liaison sans fil full-duplex ou half-duplex operant dans la bande ISM (433 ou 868 MHz). Le projet a synthetise les connaissances en electronique analogique, systemes numeriques, circuits RF, telecommunications et programmation embarquee.
Architecture du systeme
Chaine d'emission
- Acquisition de donnees : Capteurs (temperature, pression, accelerometre) avec conditionnement analogique
- Traitement : Microcontroleur STM32 pour la mise en trame des donnees (preambule + donnees + CRC)
- Modulation : Implementation FSK (Frequency Shift Keying) ou ASK (Amplitude Shift Keying)
- Amplification RF : Amplificateur de puissance delivrant +10 a +20 dBm
- Antenne : Monopole ou patch adapte a 50 ohms
Chaine de reception
- Antenne : Antenne de reception adaptee a 50 ohms
- LNA : Amplificateur faible bruit (gain 15-20 dB, facteur de bruit < 3 dB)
- Demodulation : Detecteur FSK/ASK avec comparateur a seuil
- Traitement : STM32 pour la synchronisation de trame et la validation CRC
- Affichage : Sortie LCD/OLED ou UART vers PC
Introduction
This comprehensive synthesis project involved designing and implementing a complete RF wireless communication system from scratch. The system featured separate transmitter and receiver modules, integrating analog sensor conditioning, microcontroller data processing, digital modulation (FSK/ASK), RF amplification, and custom antennas to achieve reliable wireless data transmission over 50-100 meters.
Project Overview
Working in pairs over 60 hours, we developed a full duplex or half-duplex wireless link operating in the ISM band (433 or 868 MHz). The project synthesized knowledge from analog electronics, digital systems, RF circuits, telecommunications, and embedded programming.
System Architecture
Transmitter Chain
- Data Acquisition: Sensors (temperature, pressure, accelerometer) with analog conditioning
- Processing: STM32 microcontroller for data framing (preamble + data + CRC)
- Modulation: FSK (Frequency Shift Keying) or ASK (Amplitude Shift Keying) implementation
- RF Amplification: Power amplifier delivering +10 to +20 dBm
- Antenna: Matched monopole or patch antenna (50 ohm)
Receiver Chain
- Antenna: Receiving antenna with 50 ohm impedance matching
- LNA: Low Noise Amplifier (15-20 dB gain, NF < 3 dB)
- Demodulation: FSK/ASK detector with threshold comparator
- Processing: STM32 for frame synchronization and CRC validation
- Display: LCD/OLED or UART output to PC
Conception et implementation
Bilan de liaison RF
Calcul a l'aide de la formule de transmission de Friis :
- Puissance d'emission : +10 dBm (10 mW)
- Frequence : 433 MHz ou 868 MHz
- Gains d'antenne : environ 2 dBi chacun
- Portee cible : > 50 m en exterieur
- Debit : 1-10 kbps
Schemas de modulation
FSK (Frequency Shift Keying) :
- Binaire 0 : frequence f1
- Binaire 1 : frequence f2
- Deviation de frequence : +/-25 kHz
- Genere par PWM du MCU ou modulateur dedie (RFM69)
ASK (Amplitude Shift Keying) :
- Binaire 0 : amplitude A0 (faible/eteint)
- Binaire 1 : amplitude A1 (elevee)
- Implementation plus simple mais plus sensible au bruit
Conception du PCB
Fabrication de deux PCB separes :
PCB emetteur :
- Entrees capteurs et circuits de conditionnement
- Microcontroleur STM32
- Etage de modulation
- Amplificateur de puissance RF
- Reseau d'adaptation d'antenne
PCB recepteur :
- Entree antenne avec protection
- LNA et filtre passe-bande
- Circuit demodulateur
- Microcontroleur STM32
- Interface d'affichage
Design and Implementation
RF Link Budget
Calculated using Friis transmission formula:
- Transmit power: +10 dBm (10 mW)
- Frequency: 433 MHz or 868 MHz
- Antenna gains: ~2 dBi each
- Target range: > 50 m outdoor
- Data rate: 1-10 kbps
Modulation Schemes
FSK (Frequency Shift Keying):
- Binary 0: frequency f1
- Binary 1: frequency f2
- Frequency deviation: +/-25 kHz
- Generated using MCU PWM or dedicated modulator IC (RFM69)
ASK (Amplitude Shift Keying):
- Binary 0: amplitude A0 (low/off)
- Binary 1: amplitude A1 (high)
- Simpler implementation but more susceptible to noise
PCB Design
Fabricated two separate PCBs:
Transmitter PCB:
- Sensor inputs and conditioning circuits
- STM32 microcontroller
- Modulator stage
- RF power amplifier
- Antenna matching network
Receiver PCB:
- Antenna input with protection
- LNA and band-pass filter
- Demodulator circuit
- STM32 microcontroller
- Display interface
Tests et validation
Tests unitaires
- Tensions et ondulations de l'alimentation
- Qualite du signal de modulation (oscilloscope)
- Puissance et spectre RF en sortie (analyseur de spectre)
- Niveaux de seuil du demodulateur
Integration systeme
- Tests courte portee (1 m) pour validation initiale
- Tests de distance progressifs jusqu'a 100 m
- Mesures RSSI (indicateur de puissance du signal recu)
- Caracterisation du taux d'erreur binaire (BER)
- Performances en environnement bruite
Resultats
Nous avons atteint avec succes :
- Communication fiable a plus de 50 metres en exterieur
- Debit de 9600 bps
- BER < 10^-3 en conditions normales
- Consommation optimisee pour fonctionnement sur batterie
Conclusion
Ce projet a fourni une experience pratique inestimable dans la conception de systemes de communication RF complets. Nous avons integre avec succes plusieurs disciplines d'ingenierie pour creer une liaison sans fil fonctionnelle, demontrant l'importance d'une conception systematique, de tests rigoureux et d'une optimisation iterative dans les systemes electroniques complexes.
Testing and Validation
Unit Testing
- Power supply voltages and ripple
- Modulation signal quality (oscilloscope)
- RF output power and spectrum (spectrum analyzer)
- Demodulator threshold levels
System Integration
- Short-range testing (1 m) for initial validation
- Progressive distance testing up to 100 m
- RSSI (Received Signal Strength Indicator) measurements
- Bit Error Rate (BER) characterization
- Performance in noisy environments
Results
Successfully achieved:
- Reliable communication at 50+ meters outdoor
- Data rate of 9600 bps
- BER < 10^-3 under normal conditions
- Power consumption optimized for battery operation
Conclusion
This project provided invaluable hands-on experience in designing complete RF communication systems. We successfully integrated multiple engineering disciplines to create a functional wireless link, demonstrating the importance of systematic design, careful testing, and iterative optimization in complex electronic systems.