Comfile Technology
During my stint as a consultant with General Dynamics years ago I was working on part of a payload ground station telemetry
transport project for NASA and needed to come up with a way to transport discreet (on/off) states between the remote ground station
and the NASA payloads atop the booters at the launch complex. After some research I found a nice line of microcontrollers that could
be programmed in a combination of ladder logic and BASIC languages, one of which turned out to fit the needs of my part of the
project well. The company, Comfile Technology was super helpful with technical support also which was very valuable in several
instances where I needed specific microcontroller questions answered. But I was able to build the product (and software) and several
spares that worked well within specifications and my project partner and I had ourselves a working ground station telemetry transport
system which was used for several Delta II NASA launch programs at Vandenberg AFB.
Below are a few photos of the project and some of my personal collection of Comfile hardware - click on the photos to see larger versions.
This is one of my prototype
"discrete control processor"
units with the Comfile DB290
micro controller at its core. It
controlled the input and
output boards seen under
the wide ribbon cables.
Here is the custom core board
to replace the prototype board
in the production units. the
CB290 is actually a PC board
under a plastic cover but in this
modular form it's easy to use.
This was a CB280 on a prototyping module
that was configured and programmed to
test the above units prior to installing them
into the mobile ground station cabinets.
This is a small form factor uC module that's easy to
use on a standard breadboard. I got this one just to
experiment with at home. All of the Cubloc line run
ladder logic and BASIC simuntaneously using their
proprietary multitasking. They have expanded quite
a bit over the years and MANY more products are
available. They are worth a look.
These are actually a variation of a PLC (programmable logic controller) with the interesting twist of BASIC added in. If you
already have a handle on BASIC this would be a great device to experiment with and see how the two interact within the
devices. In my case I actually wrote an error handling protocol in basic to check the communication stream (also enabled via
basic).