Unix Technical Forum

SEO

vBulletin Search Engine Optimization


Go Back   Unix Technical Forum > Unix Operating Systems > Solaris Operating System > Sun Solaris Hardware

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-16-2008, 04:29 PM
Eric Johnston
 
Posts: n/a
Default SPARCStation10 and digital I/O

I have a SUN SPARCStation10 and want to control the state of two output
wires.

Are there any pins on the mainboard which can be program controlled ?.

Does any kind of SA-BUS interface board exist with digital I/0 ?

I have a SA-BUS GPIB interface board successfully installed that will
control
external equipment.

Best regards, Eric.



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-16-2008, 04:29 PM
lost@the.net
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O

On Mon, 16 Apr 2007 16:19:49 GMT, "Eric Johnston"
<nospam@nospam.invalid> wrote:

>I have a SUN SPARCStation10 and want to control the state of two output
>wires.
>
>Are there any pins on the mainboard which can be program controlled ?.
>
>Does any kind of SA-BUS interface board exist with digital I/0 ?
>
>I have a SA-BUS GPIB interface board successfully installed that will
>control
>external equipment.
>
>Best regards, Eric.
>
>

Ouch! I'm never comfortable bringing logic-level signals off the MB
and directly to the outside world... The serial and printer ports are
better isolated from the logic on the MB and IMHO would be safer for
your computer than looking at non-isolated signals straight from the
TTL logic of the processor or peripheral control ASICs.

Have you tried using the parallel printer port? That's 8 individual
output bits and handshaking lines available- as well as inputs if it's
a bi-directional capable printer port. I've not done it in the Solaris
world (yet), but it works on Linux and windows. (Some CAM software
uses just the printer port to control a 3 axis milling machine.)

Or raise and lower CTS or RTS on the serial ports?

a/k/a Brian

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-16-2008, 04:29 PM
Michael Laajanen
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O

Hi,

Eric Johnston wrote:
> I have a SUN SPARCStation10 and want to control the state of two output
> wires.
>
> Are there any pins on the mainboard which can be program controlled ?.
>
> Does any kind of SA-BUS interface board exist with digital I/0 ?
>
> I have a SA-BUS GPIB interface board successfully installed that will
> control
> external equipment.
>
> Best regards, Eric.
>
> '

You can perhaps use the printerport or use the serial port.

/michael

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-16-2008, 04:29 PM
John Burns
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O

> I have a SA-BUS GPIB interface board successfully installed that will
> control
> external equipment.


If you need another SBUS GPIB card I have one spare :-)

--
Who needs a life when you've got Unix? :-)
Email: john@unixnerd.demon.co.uk, John G.Burns B.Eng, Bonny Scotland
Web : http://www.unixnerd.demon.co.uk - The Ultimate BMW Homepage!
Need Sun or HP Unix kit? http://www.unixnerd.demon.co.uk/unix.html
www.Strathspey.co.uk - Quality Binoculars at a Sensible price
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-16-2008, 04:29 PM
Eric Johnston
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O


"John Burns" <john@unixnerd.demon.co.uk> wrote in message
news:46248A97.1C29@unixnerd.demon.co.uk...
>> I have a SA-BUS GPIB interface board successfully installed that will
>> control
>> external equipment.

>
> If you need another SBUS GPIB card I have one spare :-)
>
> --
> Who needs a life when you've got Unix? :-)
> Email: john@unixnerd.demon.co.uk, John G.Burns B.Eng, Bonny Scotland
> Web : http://www.unixnerd.demon.co.uk - The Ultimate BMW Homepage!
> Need Sun or HP Unix kit? http://www.unixnerd.demon.co.uk/unix.html
> www.Strathspey.co.uk - Quality Binoculars at a Sensible price


Many thanks to all.

1. I'm now investigating using of one of the SparcStation10 serial ports to
connect to an external BV4113 module which has two i/o pins plus motor
control and an a/d converter. ref:
http://www.byvac.co.uk/shop/contents...ataSheet-a.pdf. It
would solve the my need to have two wires, one of which will go to select a
DC supply voltage ( 14 or 19 volts ) and the other which will turn on or off
a 22kHz oscillator. The BV4113 module would also solve the next stage,
which is to drive a motor forward and back (10 volts / 200mA) and sense the
output angle. Before I buying, my big problem now is how to write the c
code to send and receive characters to and from one of the serial ports.
Help on what c code to use would be appreciated - I'm using gcc complier and
Solaris 9. I have some familiarity with fragments of stdio.h, cgic.h, gd.h
and ugpib.h but need it very simple if I am to understand it.

2. Using the GPIB bus is an alternative approach and I wondered about kit
to go on the end of the bus cable which would provide assorted i/o lines,
voltages, relays, motor control and a/d converter. I've spent several
weeks getting the GPIB bus working well (under control of a c program) and
it would be not too difficult to expand on this experience with more devices
hanging on the GPIB bus. Option 1 looks the most hopeful as an AGILENT /
HP 34970A GPIB chassis plus suitable i/o modules costs far too much. I am
just doing it as a fun hobby project. I don't think an extra SBUS GPIB
interface board would help.

Best regards, Eric.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 01-16-2008, 04:29 PM
DoN. Nichols
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O

According to Eric Johnston <nospam@nospam.invalid>:
>
> "John Burns" <john@unixnerd.demon.co.uk> wrote in message
> news:46248A97.1C29@unixnerd.demon.co.uk...
> >> I have a SA-BUS GPIB interface board successfully installed that will
> >> control
> >> external equipment.

> >
> > If you need another SBUS GPIB card I have one spare :-)


[ ... ]

> Many thanks to all.


[ ... ]

> 2. Using the GPIB bus is an alternative approach and I wondered about kit
> to go on the end of the bus cable which would provide assorted i/o lines,
> voltages, relays, motor control and a/d converter. I've spent several
> weeks getting the GPIB bus working well (under control of a c program) and
> it would be not too difficult to expand on this experience with more devices
> hanging on the GPIB bus. Option 1 looks the most hopeful as an AGILENT /
> HP 34970A GPIB chassis plus suitable i/o modules costs far too much. I am
> just doing it as a fun hobby project. I don't think an extra SBUS GPIB
> interface board would help.


Well ... many years ago I built a device (using a Motorola
MC6800 CPU and an MC68488 chip among others to interface a
computer-controllable high-voltage power supply (made by Fluke) to an
early HP desktop computer. Of course, HP called it the HPIB, and the
standard for it was IEEE-488.

And somewhat later, I helped two friends build GPIB interfaces
for Diablo daisywheel printers for use on Commodore PET computers (which
insisted on using the IEEE-488 bus for talking to printers among other
things). That was built using the Motorola MC6802, and (again) the
MC68488 chip. (Plus extra chips in all cases.)

So -- yes it is possible. If you have systems which will run
cross-assemblers or native assemblers for the MC6800 series CPUs, and
the ability to do wire-wrap construction as well as MC6800 assembly
language programming.

I don't know of any off-the-shelf devices for the purpose, but
that does not mean that they don't exist.

And if you got your sBus GPIB card from National Instruments,
congratulations on paying a really steep price. I have the cards, and
can't afford the drivers to talk to them, or I would be writing a
program to control a Nikon LS-3500 slide/negative scanner. :-) It seems
that the drivers alone cost almost as much as the drivers packaged with
the card. :-)

Enjoy,
DoN.
--
Email: <dnichols@d-and-d.com> | Voice (all times): (703) 938-4564
(too) near Washington D.C. | http://www.d-and-d.com/dnichols/DoN.html
--- Black Holes are where God is dividing by zero ---
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 01-16-2008, 04:29 PM
Gerald
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O

On Tue, 17 Apr 2007 14:59:40 +0000, Eric Johnston wrote:

> http://www.byvac.co.uk/shop/contents...ataSheet-a.pdf. It
> would solve the my need to have two wires, one of which will go to select a
> DC supply voltage ( 14 or 19 volts ) and the other which will turn on or off
> a 22kHz oscillator. The BV4113 module would also solve the next stage,
> which is to drive a motor forward and back (10 volts / 200mA) and sense the
> output angle.


Why use an SS10 to control a satellite positioning motor and LNB when most
receivers have that functionality built in using DiSEqc. What's the
purpose for separate control?

Gerald

--
If you need to email me directly use: junkmail sysmatrix
Put the appropriate symbol in there and end it with a fish catcher.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 01-16-2008, 04:29 PM
Peter J. Cherny
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O

"Eric Johnston" <nospam@nospam.invalid> wrote:

>I have a SUN SPARCStation10 and want to control the state of two output
>wires.


NAME
bpp - bi-directional parallel port driver

SYNOPSIS
SUNW,bpp@slot,offset:bppn

DESCRIPTION
The bpp driver provides a general-purpose bi-directional
interface to parallel devices. It supports a variety of out-
put (printer) and input (scanner) devices, using programm-
able timing relationships between the various handshake sig-
nals.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 01-16-2008, 04:29 PM
Eric Johnston
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O


"Gerald" <not.valid@domain.tld> wrote in message
news:kLGdnZ40RIPvXrjbnZ2dnUVZ_sjinZ2d@sysmatrix.ne t...
> On Tue, 17 Apr 2007 14:59:40 +0000, Eric Johnston wrote:
>
>> http://www.byvac.co.uk/shop/contents...ataSheet-a.pdf. It
>> would solve the my need to have two wires, one of which will go to select
>> a
>> DC supply voltage ( 14 or 19 volts ) and the other which will turn on or
>> off
>> a 22kHz oscillator. The BV4113 module would also solve the next stage,
>> which is to drive a motor forward and back (10 volts / 200mA) and sense
>> the
>> output angle.

>
> Why use an SS10 to control a satellite positioning motor and LNB when most
> receivers have that functionality built in using DiSEqc. What's the
> purpose for separate control?
>
> Gerald
>
> --
> If you need to email me directly use: junkmail sysmatrix
> Put the appropriate symbol in there and end it with a fish catcher.


That is a good idea as it would neatly solve the hardware aspects: LNB
supply volts/22kHz tone and the motor drive and perhaps the positional
feedback. I considered using a satellite TV receiver, but I would have no
idea how to control it from the Sparc.

My progress so far is a good running c program in the Sparc that has the
following parameters ready (in logical form): LNB supply volts hi/lo, 22kHz
tone on/off, motor angle. I have spent a couple of months already getting
this program working, which successfully communicates each way to a web
page, connects to a spectrum analyser via the NI SB-GPIB board and draws
images.

Having solved the problem of sending/receiving information via the NI
SB-GPIB board, I could cope with some expensive AGILNET i/o chassis with
relays, a/d converter etc. The inexpensive serial wire motor controller
seems a much cheaper idea, but only if I can work out how to send/receive
characters down one of the Sparc serial ports.

Best regards, Eric.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 01-16-2008, 04:29 PM
Gerald V. Livington II
 
Posts: n/a
Default Re: SPARCStation10 and digital I/O

Eric Johnston wrote:

>
> "Gerald" <not.valid@domain.tld> wrote in message
> news:kLGdnZ40RIPvXrjbnZ2dnUVZ_sjinZ2d@sysmatrix.ne t...
> > On Tue, 17 Apr 2007 14:59:40 +0000, Eric Johnston wrote:
> >
> > > http://www.byvac.co.uk/shop/contents...DataSheet-a.pd
> > > f. It would solve the my need to have two wires, one of which
> > > will go to select a DC supply voltage ( 14 or 19 volts ) and the
> > > other which will turn on or off a 22kHz oscillator. The BV4113
> > > module would also solve the next stage, which is to drive a motor
> > > forward and back (10 volts / 200mA) and sense the output angle.

> >
> > Why use an SS10 to control a satellite positioning motor and LNB
> > when most receivers have that functionality built in using DiSEqc.
> > What's the purpose for separate control?
> >
> > Gerald
> >
> > -- If you need to email me directly use: junkmail sysmatrix
> > Put the appropriate symbol in there and end it with a fish catcher.

>
> That is a good idea as it would neatly solve the hardware aspects:
> LNB supply volts/22kHz tone and the motor drive and perhaps the
> positional feedback. I considered using a satellite TV receiver,
> but I would have no idea how to control it from the Sparc.
>
> My progress so far is a good running c program in the Sparc that has
> the following parameters ready (in logical form): LNB supply volts
> hi/lo, 22kHz tone on/off, motor angle. I have spent a couple of
> months already getting this program working, which successfully
> communicates each way to a web page, connects to a spectrum analyser
> via the NI SB-GPIB board and draws images.
>
> Having solved the problem of sending/receiving information via the
> NI SB-GPIB board, I could cope with some expensive AGILNET i/o
> chassis with relays, a/d converter etc. The inexpensive serial wire
> motor controller seems a much cheaper idea, but only if I can work
> out how to send/receive characters down one of the Sparc serial ports.
>
> Best regards, Eric.


Many of the FTA receivers run linux kernels and have ssh/ftp/telnet
enabled. With a bit of poking around you could probably figure out how
to issue command-line equivalents to whatever the IR remote reading
daemons send out for channel up/down commands. You'd just have to set
up the database for the birds and LNB frequencies you want to hit and
assign "channel numbers" to them then issue the commands through a
persistent telnet session over a serial cable (or network on some
models).

FTA receivers can be had for under USD $100 on EBay if you just want to
pick one up to play with. Do a little research because some are more
'hackable' than others. Find the brand names by searching for "FTA
receiver" on EBay then Google around a bit.

I was just trying to figure out what you were pulling off the birds if
not audio/video/Internet streams.

Gerald

--


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 08:52 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
UnixAdminTalk.com

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606