Web imagineeringezine.com


 

SHORT RANGE COMMUNICATIONS
USING MAGNETIC PULSES

David A. Johnson, P.E.

Define Problem
Possible Solutions
Solution Evaluations

Design Ideas

Planned Experiments

 

PROBLEM:

How do I send sensor information from one side of a structure to the other side, without penetrating the walls? Perhaps the structure is the concrete foundation of a home or a high rise building. It might also be a standard wood frame building. The data I imagine sending would not require a high data rate. Perhaps the data would be weather information such as: temperature, humidity, wind speed and barometric pressure. Or maybe it is sensor information for a lawn irrigation system or temperature data for a roof mounted solar heating system. The technique might also be used to send useful information such as gas, electricity or water consumption from one side of a building to the other.

Rough design requirements The signal needs to have a range of only three or four feet. The signal needs to be able to penetrate concrete walls that may have steel reinforcing rods. Since it is often difficult to tap into a standard power source outside, the technique needs to be able to operate for long periods of time powered only by a small battery. It may also be possible to extend the useful operating time with the use a small solar array that would keep a battery charged. However, replacing a single battery once each year may be acceptable.

TOP

Possible Solutions:

Among the possible methods to transfer the data are: radio transmitter, ultrasound, earth ground signals and magnetic coupled coils.

TOP

Solution Evaluation:

Radio transmitter methods may require too much power. An ultrasound technique might work for a rigid structure such as concrete but will most likely not work for wood frames walls. Earth ground signal methods may be too unpredictable. The best candidate looks like a magnetic coupled technique. The magnetic method would use two coils to establish a communications link. One coil would form the transmitter and one coil would be used as the receiver. The transmitter would be positioned on the outside of the structure and the receive coil on the inside. The two coils would form a primary and secondary of a transformer.

TOP

Design Ideas
Communications Link Range?

The system I imagine would not have to have a range of more than about four feet. Such a range should be enough to penetrate most structures. In cases where the signal only has to penetrate a conventional 2 x 4 wood stud wall, a 12 inch range may work fine. The maximum range will occur when the transmitter coil and the receiver coil are in parallel with each other. But, a system could take advantage of a potentially longer range by allowing for some coil misalignment.

The magnetic field strength of two loosely coupled coils drops off rapidly as the distance between the transmitter and the receive coil is increased. The curve tracks a "cube" function. So, if the distance between the two coils doubles, the signal picked up by the receive coil will be only be one eighth as much.

TOP

Ring Frequency?

What frequency should I use? Perhaps I could use the US license-free band that exists between 160KHz and 190KHz. Maybe shoot for a 175KHz center frequency. 125KHz is also an international standard for radio frequency identification devices (RFID) so that too might be a candidate. I think I will plan for a 175KHz frequency.

TOP

Transmitter Network?

The best way to produce a powerful magnetic signal is to drive a series resonant LC circuit with one or more low impedance pulses. The pulses will induce a "ring" frequency in the LC network. The highest magnetic field will occur when the coil current can be maximized. One way to keep coil current high, is to keep the Q of the LC network high. The practical limit of the Q will depend on the source impedance of the circuit driving the LC network. Maybe a Q of about 10 could be the initial goal. With a Q of 10, each pulse will induce a ring signal that will decay to near zero in about 10 cycles.

The transmitter coil needs to be as large as practical, but not too large. Perhaps a coil diameter of about 6 inches would be a good place to start. Maybe I will start out with a 6 inch coil for both the transmitter and the receiver. If that works out, I could then consider reducing the size of one or both of the coils.

TOP

First Experimental Unit Power Source?

The power source of the transmitter should be a battery. Perhaps the first experiment should use an inexpensive 9 volt battery as the power source. If I get sufficient transmitter power, I could later reduce the voltage to 6 volts or even 3 volts. A single 3 volt lithium battery might provide the best long life power source if I can keep the average battery current very low.

TOP

 

Network Driver?

OK, if I use a 175KHz ring frequency, the single drive pulse launched into the LC network will need to be one half the period of 175KHz or 2.86uS. To produce the strongest magnetic field, I need the highest practical coil current and the most number of turns possible. If I use a 9 volt battery and a good pair of small power FETs, then maybe the source current could be about 5 ohms. With a 9 volt battery, that would put the peak coil current at about two amps. If I want a Q of 10, the reactance of the coil at 175KHz will need to be about 10 x 5 or 50 ohms. Working backwards, if the reactance of the coil is to be 50 ohms at 175KHz, then the inductance of the coil will then need to be about 45uH. To tune the LC network to 175KHz, the series capacitance will then need to be about 0.018uF. To insure I get the best peak current, the capacitor will need a low equivalent series resistance (ESR) rating. A polycarbonate or a mica capacitor should be OK. With a peak current of two amps, the peak to peak voltage across the capacitor would be about 2 x 2A x 50 ohms or about 200 volts. So, the capacitor will need to have a 250 volt rating.

TOP

Transmitter Coil Design?

I looked up the formula for calculating the coil inductance of a single layer coil. Based on the equation, I will need about 11 turns of magnet wire for a 6 inch diameter coil to get an inductance of 45uH. So, for my first experiment, I should plan for a 6 inch coil with 11 turns. If necessary I could add or subtract one or two turns to get the circuit to ring at a frequency of 175KHz.

TOP

 

Data Encoding Scheme?

To keep the transmitter power consumption low, I need a data encoding scheme that uses the minimum number or magnetic field pulses. One such method is a pulse position scheme. The method needs only N +1 pulses per data channel. To send one channel of data I need two pulses. To send two channels, I need to send three pulses. The scheme works by using the time between the first or previous pulse and the next pulse, to carry the information. To convey the analog information, I will need a finite number of time windows. Each window will need to last longer than the time for each pulse. Perhaps each window will need to be at least three times longer than each LC circuit ring cycle. If I want an accuracy of one part in 100 (1%) then I will need to provide up to 100 time windows. I also should include some minimum time (zero level) between the reference pulse and the data pulse. Perhaps a place to start is to plan for a minimum time of one half the maximum time.

If I set the ring frequency at 175KHz, then each ring cycle will last about 6uS. If I want each time window to be three cycles then each time window would need to be about 20uS long. If I want a total of 150 windows, then the maximum time between the first reference pulse and the data pulse would be 150 X 20uS or 3mS. Using such a timing scheme it looks like I could send up to 300 data channels per second with an accuracy of 1%. I could also increase the accuracy to 0.1% if I allow for 1500 time windows per data pulse. Then, the maximum data rate per second, or the maximum number of data channels send per second would be 30. So, it looks like I would have plenty of options.

Pulse current based on desired battery current A fresh 9 volt alkaline battery will give me about 0.5 amp-hrs of energy. If I want the battery to last a year, then the average current will need to be less than 50uA. I got that figure by dividing 0.5 amps by about 10,000, which is about the number of hours in a year.

OK, if 50uA average battery current is my limit, let's see how many pulses I can send per second. That should define the data rate or the number of data channels sent per second. If each pulse lasts about 3uS and if I send two of them each second, then the peak current per pulse will need to be less than 8.3 amps to insure the average current is less than 50uA. Since I already had planned on a peak current of less than 2 amps, such a figure is reassuring. It means that I can either send about four more data channels or increase the data rate by a factor of four and still keep the average battery current low. If necessary, I also could launch more pulses per data burst. A few pulses for each burst will make the ring signal last longer, which will help the receiver circuit. Also, for many sensor applications, a data update rate of once every few seconds may be fine as well. But, for my first experiment, I think I will launch a steam of pulses at perhaps a rate of 50 per second. That will make it easier to see the signal on an oscilloscope and to take some actual measurements.

TOP

Experiments Planned

The first order of business is to design and build a transmitter. Then, I need to design and build a matching receiver.

For starters, I could use a simple parallel resonant LC network as the receiver circuit. It would be nice if I could get a receive signal in excess of several volts peak to peak at a range of 4 feet. Such a signal would minimize the needed amplifier gain and would allow a receiver circuit to operate in a non-linear mode.

If I can generate signals for several volts peak to peak each time the transmitter sends its pulse, I might be able to use a Schmitt trigger logic gate as my front end signal processing circuit. Such a method would keep the power consumption very low.

The key in the transmitter is the driver circuit.
I think I will try a push-pull type driver that I have used before for driving low impedance loads. The circuit consists of one N-ch FET and one P-ch FET. Both devices are biased in the off state. The two transistors are linked to a signal source that generates a single pulse. During the negative swing of the pulse the P-ch devices applies +9v to the load. When the pulse swings positive, the P-ch devices is turned off and the N-ch device is turned on. The transition time, when one device is turning off and the second is turn on if very fast. So, the circuit is very efficient at delivering current pulses to a low impedance load, such as a series resonant LC circuit.

Once the transmitter and the receiver circuits are built.
I then need to conduct some tests. The first tests will be setup in open air to make sure the basic scheme works. Some basic measurements at 48 inches will give me an idea the signal levels to expect. Then, I should repeat the tests through a wood wall and through a concrete wall. I would expect to see some attenuation of the signal through cocrete walls. Especially if the walls contained steel reenforcing rods.

TOP


HOME PAGE Practical Information Imagineering, Got Idea? Design Corner Isn't that Interesting!
Contact Us Book Corner Discover Solar Energy Discover Circuits Dave Johnson & Assoc. Joy Blooms
Copyright © 2000-2008  www.imagineeringezine.com.   All rights reserved.  Any trademarks are the property of their respective owners.    Privacy Policy.
Linking is welcomed but COPYING any content or graphics to your server is expressly prohibited.