interaction with chip via usb-6009

I know that the title is somewhat ambiguous. My problem is the following:

I am using an optical mouse as a tool to measure position. I use a chip ADNS-2083 (did not have much luck to find the datasheet, someone else got the chip before you check around the news available.) and I'm following an instruction manual on how to make this project very, only that it uses Arduino and LEGO NXT instead of Labview. I have at my disposal a USB-6009 device, which is connected to the + 5V and GND, SDIO, SCK pins on the controller chip. For the record, I'm using Labview 2009.

Now, the mouse is powered and as such, the LED light up or what - not. However, I don't know how to pass information to the chip via SCK and SDIO. My programming experience is limited, and I never have this type of electronic products.

What I want to know is how to pass 7-bit addresses to SCK and SDIO for control both, and what are the best ways to accomplish this through Labview.

Thanks in advance a ton.

PS: I have attached the pdf file of the manual mentioned above.

cosmicomics,

A quick look at the tutorial that you talk it seems that ICR optical sensor mice using I2C.  You will not be able to use the 6009 to I2C communication, instead, you can use the USB-8451, designed precisely for this purpose.

Please let us know if you have any other questions.

Kind regards

Sam K

Technical sales engineer

National Instruments

Tags: NI Hardware

Similar Questions

  • Control of Stepper Motor with case NI USB-6009

    Hi all

    I am currently creating a movement control system with a double movement actuator

    http://www.haydonkerk.com/LinearActuatorProducts/StepperMotorLinearActuators/DualMotionLinearActuato...

    and two bipolar chopper drives (see table), which should power the motor. We already have a NI USB 6009 in our lab, so I was wondering if I could use it to send signals to the two pilots to control the speed and direction of each axis on the engine?

    Enclosed driver's manual indicates that input signals should be 0-5 V DC (TTL logic). I have been informed by the engine distributor that the 0-5 V DC TTL drivers required, the signals are analog. The NI USB-6009 manual reading, there are two 0-5 V analog outputs on the acquisition of data usb so I could provide two signals?

    There are often posted however similar problems, it is usually a digital signal NI6009/6009 sends the driver. Looking at the driver's manual, can someone tell if an analogue signals or required as I have said, I was misinformed or 0-5 v DC signal will be enough. I can get more in touch with the dealer if you have any questions you guys think I should ask him.

    Thanks in advance for any help! It is much appreciated.

    I looked in the manual and it doesn't seem to be very clear. I know that the USB-6009 case is capable of AO and DO, then you would be although it is. I could contact the Haydon Kerk support for more concrete details on the gap between what says the manual and what they told you.

  • With the NI USB-6009 analog input lag

    Hello

    I try to acquire analog signals with NI USB 6009 using LabVIEW. (The signal is 50 Hz of the functional generator).

    However, the acquired singnal has dynamic splitters, which is NOT observed by my oscilloscope.

    I have no idea why this phase shift occurs.

    Any information is welcome. Thank you for reading.

    An image file will not help. Post your real VI. If Firefox does not work, use explore or Chrome to fix your VI (s)!

    You have here a Subvi, I don't see what's inside and how it is configured. In addition, this while loop is ridiculous: there is no button to stop him running. Never use the red button to abandon for a normal shutdown of a VI!

    Why you have configured NChan NSample? Measure a unique signal, Yes? For example, use 1 channel only.

    Edit: why do not you play first with an example given, delivered with LabVIEW?

    Your LabVIEW, go to the Help menu--> find--> material and output examples--> DAQmx--> entry--> and open 'Input.VI - constant tension!

    This VI allows to enjoy your analog signal.

  • Implementation of multiple digital outputs with a box USB-6009

    Hi all

    I write the code to implement a USB-6009 multiple digital channels, digital outputs independent.  I have configured the function of "DAQmx create Channel" to create 'a channel for each line', but I can't understand how to access and control these channels separately.  Pointers would be greatly appreciated.

    Thank you!

    I thought about it.  Never mind.

  • HP Pavilion 400-314: HP Laserjet 6 p printer with ppt1 via USB port

    Replaced the older HP Pavilion XP with LPT1 to USB for connection of printer which worked well.  Can't get the same configuration to work with HP400 & Win 8.1.

    Hello

    Because of cable/driver not compatible Windows 8.1. I hope that new cable helps:

    http://www.hiconn.NET/product/product48.html

    Note: Make sure you can return the cable and get your if money back the cable does not work. Please note: no driver for the 6 p.

    Kind regards.

  • Connect LabVIEW with a via USB pic 18f4550

    Hello everyone, as the title suggests, I would like to have communication with the PHOTO above, in order to to use as a sort of buffer control. Nothing complicated or fancy, I would use it as a sort of buffer, with LV, do all the calculations and lifting heavy objects, while the PEAK only manages communication and nothing else. Specifications are:

    -I would like to order 2 Motors step by step, I already have the drivers who are driving binary pulses (1 pulse = 1 step)

    -May or may not require an analog (0 - 5V) encoder feedback, so for now, let's assume that Yes

    -As mentioned, nothing complicated like PID or advanced control in the PIC, just send and receive some movement, LV will do most of the work as it's the only one I'm more familiar with

    -I am well informed, but not particularly good in programming C (not my cup of tea), but I'm pretty adept at BASIC, my particular environment is PIC Simulator IDE of Oshonsoft and his recent iteration, the Basic compiler.

    I've done a substantial amount of research, but most of the info is pretty obsolete, and most of the download links no longer work. I know I should use General dll of Microchip (already had), but would like to know if someone has done something similar, or could give me a starting point. I also read the white paper found here: http://www.ni.com/tutorial/4478/en/#

    So basically, if anyone has the tracks on a good starting point, tutorials, I have to take or bases miss me, they would be welcome. Thanks to a bouquet.

    I think it would be simpiler using a virtual COM port device such as the ones FTDI

    Then schedule a connection series on your PIC and just use VISA in LabVIEW to communicate with the captain like communicating with any other serial device.

  • Driving a relay 24V with a USB-6009

    Hello

    Someone at - it a circuit diagram of how to drive a relay 24VDC with a box USB-6009 and a ULN2803? I've done it before, but I can't find my old tickets and for some reason that I can't get it going now.

    I put the chain properly by using the DAQmxBase utility, but I still can't relay to pass.

    Any help much appreciated.

    Thank you

    Got sorted! It was my software not the hardware.

    Thanks for the tips anyway.

  • OR USB-6009 and Tek TDS2024C comparesment

    My apologies if this topic was already discussed, but I searched through the forum and manuals and can't find anything.

    I have a problem with measurements in parallel with TDS2024C NI USB-6009 and Tek.

    I measured the noise high frequency on 10 s window.

    I used the data logger with a frequency of 40 kHz connection in parallel with TDS2024C (which reached 250 Hz on 10s window) and got very different results.

    On the attachment figure, first signal comes from screenshot of scope data and the second of the NI USB-6009 islogged.

    Can someone explain to me why are these so different results?

    Different sampling frequencies could easily explain it.  Try to run the USB-6009 case at the same rate as the scope and see what you get.  I also think that the TDS2024C has fewer bits in the ADC, which could also cause differences.

  • Recommend components for the plant of thumbnails that will be automated using NI USB-6009

    I build a treatment for a University project and I'm looking for a few recommendations of components that work well with the NI USB-6009 case. Because of what is a project of the University, my budget is $ 100 and I need the following:

    a float switch or something similar

    a solenoid valve two-way or three-way

    a pump

    a pH sensor

    a temperature sensor

    a camera

    I understand that I may not have a sufficient budget for all these components, but all product recommendations would be appreciated.

    Hello

    I recommend using the following tool to see examples of projects other users worked on in order to determine the appropriate components: http://www.ni.com/examples/

    I hope this helps!

  • USB-6009 slow output signals using SignalExpress - error 200077

    We have a Council of USB-6009 and Signal Express version 3.5.0

    We want to generate low-frequency, analog and digital outputs to simulate some slow movement process.

    We have created the signals and their generated as output, put when we RUN the project, we get error 200077, which seems to indicate that we must use On Demand distribution of signals.

    If we choose On Demand, then the generate DAQmx says we have a missing entry.

    So, what method should be used with the slow USB-6009 to generate box (.01Hz and slower) analog and digital outputs?

    These are 2 of the projects, we tried - using On Demand, N samples, continuous, internal, and external triggering etc..

    Thanks adavance for your help...

    Welcome to the forums of Steve,

    I have good news for you.  I played a bit with the sweep and actually got a code facing up to generate a slow signal.  I went and tested it with the 6009 and he was able to run without any errors.  I joined here, but if you have to open (or anyone else in the future), here are some screenshots of how it works.  If this works, feel free to make the forum as resolved while others can locate a solution a little easier in the future.

    Scan Configuration:

    DAQmx Config:

  • Why LabVIEW 2012 does not support USB-6009?

    Hi all

    I recently installed LabVIEW 2012 and DAQmx 9.6 (and also tried with latest version) in my PC with Windows 7. I have the version of Explorer 5.4 measure and automation. I'm working with hardware DAQ USB 6009. Everything seems compatible, but when I try to post data acquisition, it fails. However, I used to use this device (since I bought it last year) with the other PC that has the Windows XP operating system and the older version of LabVIEW 8.5.

    What can I do with LabVIEW 2012 is a message "a 88302 error has occurred." and "This could be an internal error."

    If someone has an idea to solve the problem, please let me know.

    devkotaj

    Hi devkotaj,

    The USB-6009 device should work perfectly on Windows 7 with the software you have listed. This looks like a problem of configuraiton of material for me.

    What are you trying to do when you receive the error 88302? This error usually indicates a corrupt DAQmx driver, which may result from the installation of several DAQmx versions on the same machine. Have you tried repairing your installation DAQmx? I could uninstall DAQmx from the Control Panel before installing the latest driver. You can see our procedure to reinstall or uninstall recommenedd here.

    I hope this helps!

    Andy C.

    Engineering applications

    National Instruments

  • motor current by using NI USB-6009

    Is there a way to measure current of a motor with the NI USB-6009 case? I understand that I must use I = V/R. But it seems that with this concept, I would have losses for the engine, so I used a small resistance and measure the voltage across it. I'm trying to get a reading of the Spike current with a voltage to an engine No. Thanks for the help.

    -Nick

    The shunt would be just to go online with the engine and measure the voltage drop across the resistance.

    Eric

  • Interaction with the BlackBerry via USB

    This may be the wrong forum for this question, and if so, please point me to one that is more appropriate, because it doesn't seem to be a forum of developers on this segment of use cases.

    Is there a material that interacts with the BlackBerry through the USB connection?  The BlackBerry Desktop Manager can make quite a range of things with the BlackBerry via a USB connection.  None of this is publicly available or documented?  If this isn't the case, it is fine, please tell me if I can stop looking in vain for him.

    There was an example of code, packed with JDE 4.1, I think, who communicates with the BlackBerry via USB using BBDevMgr as a resource com  There is a lack of documentation of this interface and its capabilities and limitations.  It is still supported?  If so, where can I find the documentation for it?

    Thank you for your time.

    It is still supported.  You can find the documentation in the "use USB or serial port connections" section of the BlackBerry Java development environment development Guide found here:

    http://NA.BlackBerry.com/eng/support/docs/subcategories/?usertype=21&category=BlackBerry+Java+applic...

  • temperature sensor with the acquisition of data usb-6009

    Greeting

    I want to use a sensor with usb-6009 to save the variation of body temperature about 15 minutes and then use these data in labview.

    If you please you can advise me with the best low-cost use and the way/circuit sensor connect it to the usb-6009.

    Hi ba7soun,

    If you can use with USB-6009 LM35 depends on the range of output voltage of the sensor. I understand that it requires a 5V supply with respect to the ground, which you can provide to the USB-6009 (more than 200 my should not come from the USB-6009).

    The maximum range of the USB-6009 is - 10V to + 10V, while the minimum range is - 1V to + 1V, also probably the output signal of the LM35 will be in this range. What you need to do is to compare the full range of the output signal with the range of the DAQ divided by 2exp (14) (because it is a 14 bit ADC) and ensure that the first is much more than the latter.

    Kind regards

    Condette Dhruv.

  • measurement of current with usb-6009

    Hi, my name is hung and I am a student in electrical engineering... I'm doing a thesis that the project using Labview and acquisition of data NOR UBS-6009 to simulate the function generator, Oscilloscope, Digital Microsoft (DMM)... and now I'm simulating DMM. I managed to measure the voltage and resistance which i use voltage divider method, but I encountered a problem with the current measurement. The problem is the USB-6009 to measure use the current, it measures an incorrect value. I tried to use the current CQI 0-20mA Sample.vi example but it always measures an incorrect value. If NI USB-6009 supports for the measuring current? Is there a way to measure the currents using USB-6009? Please, help me. This thesis project is so important for me. Thank you.

    Hung,

    Since you are a student in electrical engineering, I'll show you how to know the answers to your questions.

    1. review the specifications for the USB-6009 case.  In particular look at the specifications of analog input.

    2. How would you measure current if you had only a voltmeter?  Use the same method with the USB-6009 case.  (Tip: apply the Ohm's law).

    General comment: when using any measuring instrument, always consider maximum permitted values at the entrances so that the instrument is not damaged

    and the measure is accurate.

    Let us know how you do.

    Lynn

Maybe you are looking for

  • What is the best way to transfer a PC that can not download Firefox Firefox?

    My work computer works under IE, and I want to instead use Firefox for my web browsing. However, there is a block admin on my computer that won't allow downloads of executable files. Is there a way to get Firefox on my work computer by downloading th

  • Notifications is not displayed

    I had this question yesterday, which I marked him replied here too soon: pushed to display Notifications. The problem persists. After 24 hours using the Apple Watch, I had received notifications, they appear on the screen nor I had any notification h

  • BlackBerry Z10 SMS to cut short

    I'm having a problem with my z10 and I don't know where to start to work to solve. If a friend sends me a text that is longer than 256 letters will be carried out and continues without problems. I'm a volunteer firefighter and I get our 911 dispatch

  • How to call BlackBerryContactList.choose () of the background application

    I am facing a problem while call BlackBerryContactList.choose () to background application (process) nothing happens. Below is the code List of BlackBerryContactList = (BlackBerryContactList) PIM.getInstance () .openPIMList (PIM. CONTACT_LIST, PIM. R

  • Why can't I access the modem 192.168.1.1 when connected to the wireless router?

    I'm unable to access my DSL Modem 6100 Westell using 192.168.1.1 when connected to the Netgear WNDR3400 wireless router. I can access it, however, when I connect directly to the ethernet port on the computer without going through the router. I've set