Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#169354 - 06/07/2003 21:21 Seeking input for TINI-based empeg-car peripheral
n6mod
enthusiast

Registered: 27/09/1999
Posts: 200
Loc: Berkeley, CA
So, I'm about to order a TINI and start designing a board to host it and some interface circuitry.

What I have in mind is a smallish box (perhaps slightly larger than a tuner) that connects to the car player via ethernet, and provides the following:

Two serial ports, configurable as follows:
+/-12v RS232 on a DB9 (limited hw handshaking on one port, none on the other) via Maxim driver chips.
-or-
OBD-II interface via the appropriate ELM32x chip
GPS module
Dallas One-Wire interface
All sorts of sensors available for this interface.

Personally, I'm going to use the OBD-II and GPS options. The idea is to build a board that will allow you to stuff the components needed for your application, be it OBD-II, GPS, or whatever. I'd like to have one PCB that can be as generic as possible.

The TINI is, of course, field programmable, but I'd like to keep the code in the TINI as simple as possible, probably just a simple terminal server at first. That said, running GPSd and PPPd on the TINI have both been mentioned, and I'd like to see NTPd running there eventually.

I'm looking for input in two areas:
Which GPS modules should I support?
I have some Oncore GT's grabbed on the cheap from bgmicro, so I'll be supporting those for sure. What else do people have, or are available cheap right now? If I can get mechanical docs, I'll try to get a connector and mounting holes in the right place. If you're going to use an external GPS, you'd want to populate one of the "real" RS232 ports.

What am I forgetting?
The TINI has a CAN interface...anyone have a use for that?
Anything else that would be easy to hang off the TINI?

I'm not going to make any promises about how long this will take or what the units will cost (I'd have to sell kits...no way am I doing EMI testing) but I'm long overdue for a hardware project, and there are at least a couple of you out there looking for a way to do GPS and OBD-II simultaneously. And this is an excuse to learn Java.

Any and all input would be appreciated.
_________________________
-Zandr
Mk.IIa #010101243 currently getting a 500GB SSD. More spares in the shed.

Top
#169355 - 06/07/2003 21:30 Re: Seeking input for TINI-based empeg-car periphe [Re: n6mod]
Daria
carpal tunnel

Registered: 24/01/2002
Posts: 3937
Loc: Providence, RI
Which GPS modules should I support?


So basically, why not just support anything that does NMEA?

Edit: or do you mean explicitly a wired interface and not protocol? That's probably just TTL-level RS232.


Edited by dbrashear (06/07/2003 21:32)

Top
#169356 - 06/07/2003 22:47 Re: Seeking input for TINI-based empeg-car periphe [Re: Daria]
n6mod
enthusiast

Registered: 27/09/1999
Posts: 200
Loc: Berkeley, CA
From a software standpoint, I'm going to support passing the serial through (at least initially), so it should handle the same list of protocols that gpsd or gpsapp support, depending on how things go. I could either get gpsd or gpsapp to talk to a socket connection, or port gpsd to the TINI itself. (I'll probably do one, then then other)

What I meant by "support" in this case was putting pads for a connector and mounting holes to attach the GPS module as a piggyback on my board. The OncoreGT has a 10-pin .1" header with TTL serial, +5V/GND, and a pin for a coin cell, which I plan to put on my board.

So if there are other OEM modules that speak TTL or "proper" serial, and I can put a connector in the right place to piggyback the module, I can try to make that work in the board design.

_________________________
-Zandr
Mk.IIa #010101243 currently getting a 500GB SSD. More spares in the shed.

Top
#169357 - 06/07/2003 23:14 Re: Seeking input for TINI-based empeg-car periphe [Re: n6mod]
Daria
carpal tunnel

Registered: 24/01/2002
Posts: 3937
Loc: Providence, RI
supporting the gpsd protocol in the tini shouldn't be a huge deal. plus it's capable of a passthrough over tcp.

The Trimble SVee6-CM3 was the other board bgmicro was selling "for cheap", and is probably the other candidate for support.

Top
#169358 - 07/07/2003 07:49 Re: Seeking input for TINI-based empeg-car periphe [Re: n6mod]
genixia
Carpal Tunnel

Registered: 08/02/2002
Posts: 3411
The SVee6 uses a 2mm 8 way pin header. If you're using eagle then I have component parts drawn out that should allow for direct pcb mounting of either the Oncore GT or SVee6 modules using appropriate standoffs.
_________________________
Mk2a 60GB Blue. Serial 030102962 sig.mp3: File Format not Valid.

Top