Receiver
The
PulseStar receiver is designed specially for the MicroStar 2000 transmitter.
This receiver
exploits the special features of the MicroStar, but will work with any PPM
transmitter. The PulseStar
uses state-of-the-art microcontroller technology toenable
unique features never before offered in a PPM receiver.

Typical
PPM receivers use a simple shift register as a decoder. This type of design
is very susceptible to interference and glitching. I’m sure you have experienced
this problem especially when you run an electric drill next to your radio and
see the servos jitter about. The PulseStar uses a microcontroller to record
the data from the detector and inspect the pulse train. Several checks are
performed to insure the data frame is valid. Only valid data frames are decoded
and sent to the servos. If a bad frame is detected, the PulseStar will throw
it away and use the last valid frame. If no valid frames are detected for a
user-defined amount of time, the PulseStar will send the servos to there fail
safe position.
The microcontroller allows several unique features to be built into the receiver.
A list of some of these features are listed below.
Features:
- PPM
- Dual conversion
- Narrow band
- 8 channels
- Synthesized
- Microprocessor controlled decoder
- Battery voltage monitor
- Signal strength monitor
- Servo reversal
- Active high or active low servo output. (Use your old Proline servos!)
- Channel assignment/Channel order
- Mixing
- V tail
- Elevon
- Position hold
- Fail-safe
- Glitch proof operation/intelligent decoder
- Data logger
- RS232 Computer interface
- In circuit programmable
- Size 2.1” x 1.45” x .5”
- 50MHz, and 72MHz bands
- 4 or 5 cell batter operation
- Option connector
- Automatic channel selection
The PulseStar’s computer interface allows you to configure the receiver using your
PC. The configuration information is saved in non-volatile memory. The PulseStar
records status parameters during a flight. These parameters include the number
of invalid frames, the number of times fail safe was entered, average signal
strength, etc. These parameters can be downloaded to a PC for analysis after
each flight. You can even record the signal strength as a function of time
to allow you to evaluate your flying site.
20 pin option connector is included to allow for future optional accessories
as well as providing a easy way to set the operating channel. This option connector
is a unique feature of the PulseStar and will allow development of the following
accessories:
Option connector allows:
- Channel selection
- Engine rpm/governor
- Leveling system using optical sensors
- Leveling system using accelerometers
- Status LED using ultra bright LEDs
- Air speed monitoring/stall control
- Parallel interface to fully automated flight control system.
The PulseStar is the next generation in PPM receivers!
Circuit description:
PulseStar circuit is very simple. The heart of the receiver is the Motorola
MC13111 Universal Narrowband FM receiver IC. This chip contains the entire
synthesized receiver. A FET RF pre-amp precedes the MC13111 and an Atmel mega16
microcontroller is used to configure the MS13111 and decode the pulse stream
thus producing the servo control pulses.
A 4-volt regulator is used to provide regulated voltages for the microcontroller
and the receiver electronics.
The Atmel microcontroller is a very capable device with analog inputs as well as
digital IO. The analog inputs allow monitoring of DC battery voltage and RF
signal strength. Addition analog input channels are connected to the option
connector and will be used for future monitoring and control functions. Decoding
of the input PPM pulse stream is performed in software in the Atmel microcontroller.
Software algorithms have been developed to validate each input data frame and
only send information to the servos when valid data frames are received. Position
hold and fail-save functions are also implemented in the Atmel controller.
The microcontroller has 512 bytes of ram which are used for variable storage as
well as memory for data logging. Information like signal strength or external
analog signals can be logged. 512 bytes of non-volatile storage are also used
to maintain setup parameters.
The Atmel microcontroller can be programmed in circuit, the program is saved in
flash memory. This makes it easy to update the firmware in the PulseStar when
new versions become available. A simple download cable can be built for less
that $10 in parts.
December31, 2007 update
I have finished the design of revision 3.0 of the receiver. This is the 4th
prototype design that I have built This time I have ordered 48 PC boards
because I felt the design was pretty sound after the previous prototypes.
I have devoted a lot of time to the PulseStar receiver over the last few months
and I feel its ready for flight testing. I hope to have the first flight test
in early January. I am sure there are additional developments that are needed
and bugs to be found but the design is very near complete. I will be selling
PC boards and boards with a programmed microcontroller and receiver chip installed,
what I call a short kit. Kees will be selling full kits. I expect the kits
to be available in January of 2008.
Please remember this is a hobby for me and I am not a manufacture. I design and build
these projects for my own education and I share these results with other like
minded individuals. So build and use my projects at your own risk!
Below you will find a number of documents describing the PulseStar:
- PulseStar description, basically the same stuff that is on this web page. pdf
- PulseStar schematics, parts list, and build instructions.pdf,
ppt
- PulseStar PC interface help file.pdf,
ppt
- PulseStar PC interface install file. msi
- PulseStar bootloader. hex
- PulseStar firmware ver 3.0b. hex
|
Sendmail to
Support@mstar2k.com
with questions or comments about this web site.
Copyright
© 2004,2005,2006 GAA
Custom Electronics.
All rights reserved.
Revised:
11/24/07
.