Solved

Engineering: Connect a input/output device to computer

Posted on 2003-11-14
6
285 Views
Last Modified: 2010-04-27
I'm not sure if this is the correct place to be asking this question, but here goes.  I'm trying to interface a device that will use one sensor and control one actuator.  The actuator I think will be analog from 0 - 5V and I'm not sure on what sensor I'm going to use yet.  At any rate, I would like to connect this device to a computer eventually, and my preference is USB...as its a growing standard.  I downloaded the spec for USB 2.0 and saw that two signals D+ and D- are used to send or recieve signals...but I don't know how I can change the voltage level or record from the sensor using these two signals?  If anyone has done something similar, or can provide some insight...that would be greatly appreciated.

Thanks,

Bryan Willman
0
Comment
Question by:Willman023
  • 2
6 Comments
 
LVL 12

Accepted Solution

by:
public earned 168 total points
ID: 9749838
You have to do a lot more than change voltage levels. USB uses  a complex protocol to recognize and to communicate with peripherals. You may be better off using the parallled port. There are many simple designs exactly as you describe available. Just use a google search for parallel port a/d.
0
 
LVL 31

Assisted Solution

by:rid
rid earned 166 total points
ID: 9750446
USB is for serial communication. If you want to measure/indicate or output a variable voltage you would need a different kind of interface. Some kind of Analog/Digital converter board comes to mind. These can be internal cards (often quite expensive) or external "pods" that connect to your parallel or serial port. I guess they will be available in USB flavour, too, as this interface is growing in popularity.
/RID
0
 
LVL 31

Expert Comment

by:rid
ID: 9750458
Take a look at:
http://www.picotech.com/

/RID
0
 

Assisted Solution

by:stressguy
stressguy earned 166 total points
ID: 9990144
Personally i also think you would be better off using a parallel port.  I ahve actually worked with parallel ports before and created an interface to run stepper motors for a robotic arm.

Parllel ports are very easy to control, from low level languages or languages like pascal and QBasic.

The outputs are all +5V or 0V and the inputs should be the same.

I would also strongly suggest that you add a diode to each output.  Any stray current leaking back into an output pin, might seriously damage your parallel port and (if it is onboard) even your mobo.
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
how to uninstall LSI SW successful 20 75
Noisy or bad lifters 7 66
amazon fire stick 3 46
Multiple times a day Computer loses internet connection 17 54
We recently endured a series of broadcast storms that caused our ISP to shut us down for brief periods of time. After going through a multitude of tests, we determined that the issue was related to Intel NIC drivers on some new HP desktop computers …
this article is a guided solution for most of the common server issues in server hardware tasks we are facing in our routine job works. the topics in the following article covered are, 1) dell hardware raidlevel (Perc) 2) adding HDD 3) how t…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now