From: Fevric J. Glandules on
D Yuniskis wrote:

> Hi Fevric,

Yo D,

> Fevric J. Glandules wrote:
>>
>> By "hammer driver" do you just mean what I'd call an electromagnetic
>> relay?
>
> A semiconductor device *intended* to drive the coil of an
> electromagnetic relay. This can be something as simple
> as a Darlington...

<cowers>
I am but a simple software endjuneer. I set the bit to one,
it goes on. Unless it's the other way round.
</>

> Understood. You know your application better than any of
> *us*! :>

Hah! I've abstracted it a bit, but otherwise I am pretty
much in the dark myself.

> that does: lamp on - delay - lamp off - delay - repeat
> then you can always purchase an LED that blinks by itself.

That's an interesting thought. But really I think
"we" want an off the shelf controller module of some
sort.

> <frown> Unfortunately, that happens far too often.
> I prefer looking at the entire application and then
> making the hardware-software tradeoffs myself. I.e.,
> some things it is silly to "spend (hardware) money on"
> (e.g., a low speed UART could be done with bit-banging)
> whereas other things are *essential* (when you run
> out of RAM, there's not much else you can do! :> )

I, too, insist on the "big picture". The tradeoffs
are often in the numbers - basically, "how many of
these things do you want?"

Right now, we're talking prototype; in any case I get
the impression that it's low-volume, high-markup, which
means off-the-shelf everything.
From: Fevric J. Glandules on
Tim Wescott wrote:

> For $150 in small quantities you can get a PC-104 processor board with
> an ARM, running Linux. That'll have a USB stack, and Bluetooth as well,
> if you want.

Power *might* be an issue there. I know ARMs run at low power, but
how much does the whole module take "on standby"?

From: D Yuniskis on
Hi Fevric,

Fevric J. Glandules wrote:
> D Yuniskis wrote:
>> Fevric J. Glandules wrote:
>>> By "hammer driver" do you just mean what I'd call an electromagnetic
>>> relay?
>> A semiconductor device *intended* to drive the coil of an
>> electromagnetic relay. This can be something as simple
>> as a Darlington...
>
> <cowers>
> I am but a simple software endjuneer. I set the bit to one,
> it goes on. Unless it's the other way round.
> </>

Yes. My point is in how you go looking for this "board".
I.e., you can get a board with a bunch of CMOS/TTL outputs
routed to a connector; or, some number of those connected
to "transistors" capable of switching bigger loads (like
relays); or, opto-isolators that give you one of the
above two scenarios but with the advantage of isolating
the "load" (relay, etc.) from your logic; or a board with
actual *relays* on it.

The more you put *on* the board, the fewer choices you
have (in terms of COTS solutions). OTOH, the less you put
on-board, the more interconnects, modules, etc. you will
need.

In any case, to the software, it's "just a bit" (well,
actually, some designs might require you to periodically
stroke that "bit" as a safety factor -- so the motor
or whatever shuts off if the processor looks like it
may have become "distracted")

>> Understood. You know your application better than any of
>> *us*! :>
>
> Hah! I've abstracted it a bit, but otherwise I am pretty
> much in the dark myself.
>
>> that does: lamp on - delay - lamp off - delay - repeat
>> then you can always purchase an LED that blinks by itself.
>
> That's an interesting thought. But really I think
> "we" want an off the shelf controller module of some
> sort.

You can still hook a "flashing LED" to a digital output
(since the LED would presumably be mounted off-board
so it could poke through a window in the enclosure)

>> <frown> Unfortunately, that happens far too often.
>> I prefer looking at the entire application and then
>> making the hardware-software tradeoffs myself. I.e.,
>> some things it is silly to "spend (hardware) money on"
>> (e.g., a low speed UART could be done with bit-banging)
>> whereas other things are *essential* (when you run
>> out of RAM, there's not much else you can do! :> )
>
> I, too, insist on the "big picture". The tradeoffs
> are often in the numbers - basically, "how many of
> these things do you want?"
>
> Right now, we're talking prototype; in any case I get
> the impression that it's low-volume, high-markup, which
> means off-the-shelf everything.

Present informed opinions to customer/client. Let them
decide on what the actual product needs to be (since they,
ultimately, know the market "best" -- or, *should*!)
From: Fevric J. Glandules on
D Yuniskis wrote:

> Fevric J. Glandules wrote:
>> I can understand their thinking. "All" that is needed is a passive
>> memory device - a sneakernet - to get information from the office
>> to the control unit and back again. (Wifi would be great except
>
> Are you sure that they are thinking *exactly* along these
> lines? I.e., that the USB device is *just* a "transport device"
> and *not* a "storage device"?

Pretty sure.

<snip>

> In this (transport) case, you can possibly come up with a
> weatherproof connector (behind a rubber gasketed door, etc.)
> that is "always" protected from the environment *except*
> for the minute or two that the thumb drive is present.

Even *with* a rubber gasket it's bound to end up full of goo.

<snip>

> In your case, (depending on budget, sophistication,
> market, etc.) you might suggest bluetooth but supporting
> a profile that a "typical" cell phone would be able to

Oooh. Bluetooth smartphone. I like it.

Development cost, OTOH...

> In *any* case, you also have to look at the consequences
> of folks tampering with the box via the "interface"
> (be it USB or wireless). What happens if someone introduces
> bogus configuration data (safety, liability, security, etc.).

To give credit to the original spec writer(s), they'd already
flagged this as an issue.


From: -jg on
On May 6, 9:43 am, "Fevric J. Glandules" <f...(a)invalid.invalid> wrote:

> That's an interesting thought.  But really I think
> "we" want an off the shelf controller module of some
> sort.

Such a board is unlikely to have relays in the mix you need - so a
simple daughter/slave board is usually done.

Be very cautious deploying mechanical relays, if at all possible, use
Power fets, or even solid state relays.
- lower power, and the arcing contacts in relays, can
have unexpected consequences.

-jg