Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to interface 100 inputs and 100 outputs to a computer

Status
Not open for further replies.

nm.tech

Newbie level 1
Newbie level 1
Joined
Jul 17, 2012
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,289
hi

friends i want to interface 100 inputs and 100 outputs to a computer...
please suggest ideas...(thro rs 232 or if any other solutions also)
 

Could you use some sort of demultiplexer circuit?
 

This is similar to thread https://www.edaboard.com/threads/248169/ where 150 inputs and outputs are being considered.

Isabella and I are working on a solution but I'm constrained to spending a few short periods per day at the keyboard so it's taking a while to "pull it all together", however, the route we are taking is to increase the number of connections by using shift registers. This has no limit on the number of in and out pins it can support but it gets slower as you increase the number of connections so it may not be suitable for your application.

Brian.
 

G'day,

If you're looking for a clean out of the box solution I might say try looking at getting a data acquisition card (DAQ) National Instruments is a good starting place they also have a straight forward graphical programming suite called LabVIEW where you can control your IO and make a fair GUI. (but ewww.... LabVIEW! makes me shiver!). This will be expensive, however there are 3rd party companies that make DAQ cards for LabVIEW and Matlab.

A nice cheap way would be to use an FPGA... grab an el-chepo development kit with plenty of IO (see Digalent - they have a good range of kits as well as breakout boards) and the sky is the limit as to what you could do! the easiest way, off the top of my head would be to set up two 100bit buses (in and out) have a simple state machine sample the bus and pump it into a serial core byte at a time (13 bytes) and pump them into a PC. You would also concurrently be concatenating the Rx data bytes, and writing them to the output bus. You might need to work on a simple protocol so things don't get messed up, but that's the jist of it anyway. Of course your max sample and update rate would be dependent on the serial baud... @115200 this would be about 1ms or 1kHz.
 
First : what is your data type? Digital or Analog ?

A solution is connect inputs and outputs to a PLC and send data over serial bus or tcp/ip or etc...
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top