Electronic Circuits Schematics Projects




Wireless Coupler

Rating: 0.00/10 (96Votes cast)

Category: Microcontroller Circuits / AVR Microcontroller
Views: 1876
Rank: 0

Here's a way to get a short range bidirectional RF (Radio Frequency) channel on a microcontroller, using the controller's tristatable I/O pins and on-chip comparator with a few passive components. The range with the firmware and simple I came up with for Atmel AVR controllers allows for low error rate communications over 10 to 15 cm using a 5.5 cm diameter loop antenna on each device. This is the answer to my search for the simplest and lowest cost way to connect instruments on my bench top to my computer and to each other without wires. Its an alternative to short-range infrared; except no need to make sure there is a good optical path between the units. I presently use this system for communications among a wireless alphanumeric 2 line X 16 character LCD (Liquid Crystal Display), a battery operated frequency meter, a four channel 10 bit voltmeter, and a base unit that connects my computer's RS-232 port to the RF channel. These projects are described on other pages on this site. This RF Link also adheres to the "Minimum Mass" product design concept - not using any thing that is not absolutely essential to obtaining the needed function. The Minimum Mass RF Link makes use on a microcontroller's on-chip analog comparator connected to a loop antenna and a pair of bias resistors as a receiver and uses a tristateable output on one of the comparator pins to drive the same loop antenna as a transmitter. I have written code modules for the AT90S2131 and the ATMega 8. The code is fairly small - only 131 bytes for the ATMega8 version, and for hardware resources, it only uses an 8 bit time and the comparator. Though I have only tried this on AVR controllers, I suspect this technique would work well on other controllers, such as the PIC family, equipped with comparitors. pair of resistors biases the resonant antenna at 1/2 the supply voltage (See Figure 2). This is the sweet spot of the comparator's common mode input range, where the input offset voltage is likely to be minimum, which result in the greatest receiver sensitivity. This is also nice for the transmit mode, when sending the 181.818 Khz carrier because the 0 to VCC swing on the output pin results in pleasingly symmetrical drive to the coil. The values of the resistors have little effect on receiver performance, but set the maximum drive current in the transmit mode. In the base unit, which is AC powered and battery life is not an issue, the resistors are 220 Ohms each, which permits up to 23 milliamps peak current from pin 12, to give a little extra "kick" to the transmitter. In the frequency meter, which is battery powered, the divider is made from 1K resistors and gets its power from an output port so it can be switched off to save power when the controller goes to sleep after a period of not being used. The Basic Method To get the signal from one place to another, place two coils facing each other within 10 to 15 cm of one-another (See Figure 1) . Drive one with a square wave signal and a voltage will show up across the other because of the magnetic coupling between the two of them. Now make them tuned circuits and the signal changes to a sine wave, and it grows in amplitude in the transmitter, and the receiver becomes more sensitive. visit page.
Wireless Coupler



I presently use this system for communications among a wireless alphanumeric 2 line X 16 character LCD (Liquid Crystal Display), a battery operated frequency meter, a four channel 10 bit voltmeter, and a base unit that connects my computer's RS-232 port to the RF channel. These projects are described on other pages on this site. This RF Link also adheres to the `Minimum Mass` product design concept - not using any thing that is not absolutely essential to obtaining the needed function. The Minimum Mass RF Link makes use on a microcontroller's on-chip analog comparator connected to a loop antenna and a pair of bias resistors as a receiver and uses a tristateable output on one of the comparator pins to drive the same loop antenna as a transmitter. I have written code modules for the AT90S2131 and the ATMega 8. The code is fairly small - only 131 bytes for the ATMega8 version, and for hardware resources, it only uses an 8 bit time and the comparator. Though I have only tried this on AVR controllers, I suspect this technique would work well on other controllers, such as the PIC family, equipped with comparitors. pair of resistors biases the resonant antenna at 1/2 the supply voltage (See Figure 2). This is the sweet spot of the comparator's common mode input range, where the input offset voltage is likely to be minimum, which result in the greatest receiver sensitivity. This is also nice for the transmit mode, when sending the 181.818 Khz carrier because the 0 to VCC swing on the output pin results in pleasingly symmetrical drive to the coil. The values of the resistors have little effect on receiver performance, but set the maximum drive current in the transmit mode. In the base unit, which is AC powered and battery life is not an issue, the resistors are 220 Ohms each, which permits up to 23 milliamps peak current from pin 12, to give a little extra `kick` to the transmitter. In the frequency meter, which is battery powered, the divider is made from 1K resistors and gets its power from an output port so it can be switched off to save power when the controller goes to sleep after a period of not being used. The Basic Method To get the signal from one place to another, place two coils facing each other within 10 to 15 cm of one-another (See Figure 1) . Drive one with a square wave signal and a voltage will show up across the other because of the magnetic coupling between the two of them. Now make them tuned circuits and the signal changes to a sine wave, and it grows in amplitude in the transmitter, and the receiver becomes more sensitive. http://cappels.org/dproj/minmassrf/Min_Mass_Wireless_Coupler.html

Related circuits

RFID Based Security System with AT89S52

This project aimed to develop a wireless system to detect and allow only the authorized persons. The system was based on Radio Frequency Identification (RFID) technology and consists of a passive RFID tag. The passive micro transponder tag collects power from the 125 KHz magnetic field generated...



LCD Caller ID with AT89C2051

This Project can be used in home, shops, offices etc. It keeps tracking of both Incoming and Outgoing Calls. It has a built in Caller ID. The incoming and the dialed numbers are displayed on the LCD display. The system will display the numbers over the LCD display.



Very Low Noise Pick-up Preamplifier

The preamplifier was designed to signal sources such as low-impedance moving coil cartridges (MC) on turntables high fidelity (and yet still there). The impedance of the amplifier is 100 W. To keep the noise levels low, three double-type transistors MAT03 SSM2220 or linked together to form a...



I/O monitor program for AVR

Works on AVR controllers with RAM and a hardware UART. This code is easily modified to integrate with ROM applications to provide the ability to monitor and interact with ROM applications via an terminal simulation program over an RS-232 port. It can also be used to stimulate and monitor I/O to...



LED Countdown Timer with AT89C2051

A simple count-down LED timer that counts in minutes and seconds. Three buttons below the LED provide control of the unit, allowing you set the desired countdown time in minutes and seconds and a start/stop button. Completion of the countdown is indicated by an alarm that starts when the...



Locked Loop Synchronous Demodulator

A simple, low component count phase locked loop that locks onto and detects the amplitude of an incoming baseband 7 bit Barker code using a switched resistor demodulator that is driven directly by a microcontroller's output pins. Balanced modulators using resistors and a microcontroller's output...



EEprom programmer for ATMEL 89 Series

The EEprom programmer software supports the following devices 28C16 28C256 28C17 29C256 28C64. Diode D1 and resistor R1 provide the VDD isolation when programming the 24 pin devices. The jumper J3 must be shorted for 24 pin devices, and open circuit for 28 pin device programming. Following...



AT90S8535 with CodeVisionAVR C Compiler

Do a simple experiment using the 8535 chip with the evaluation C compiler, CodeVisionAVR. Build a simple STK200 compatible ISP cable, and a simple 8535 circuit. Write the program entirely in C.



Wireless power transfer - Part 1

About Wireless Power Transfer


Comments




 characters left

Captcha

captchaPlease input letters you see on the image.
Click on image to redraw.



Facebook Comments

Most searched
 
Accounts area
Username:
Password:
Forgot password? Register
Circuits