Dave Erickson's
Engineering Web Page
A chronicle
of BoatBus: my EE hobby
To an
extent, this is to show
what can be done at the hobby level, with a bt of time and ingenuity.
Right now it's called BoatBus II for lack of a better name. It
uses processors, LCD displays controlled by FPGA, and lots of analog
sensors. It uses a simple RS-485 network to allow multiple sensors and
displays can talk to each other. I'm making it wide-open so others can
use what I've developed. Schematics, PC layouts, FPGA's and source code
are all posted here. Need FPGA code for an LCD controller? It's here.
Need a simple graphics library? RS485 network protocol? All here. Enjoy!
For the past
few years I've
been working on this networked display and data acquisition system.
It's a work in progress, and I plan to use it on both my boat and at
home to display and control lots of stuff. I did
the first generation of a similar system about 12 years ago (1993). It
used a
surplus LCD panel, a 68hc11 micro, and a bunch of code and custom
hardware, including an LCD controller in an FPGA.
It was a single box system designed to provide my boat with a bunch of
marine-type data: wind speed and direction, boat speed and direction.
It
also provided rudimentary navigation by maintaining a dead-reckoning
track.
I used it for two years aboard my old boat. When I moved to a newer,
larger
boat, I never installed it. It's size was inconvenient and not really
wort
the hassle to wire it all up.
Since then, LCDs and FPGAs
have gotten a bit better, procesors are faster and more integrated, and
C tools have gotten a bit better. The updated, BoatBus II uses modern
technology and tools.
To contact me, use this email address.
Sorry for the inconvenience that you'll need to type it in. This is my
way to avoid spam
