Original Code
          Consulting Original Code Consulting

OCC Home Page  LabVIEW
              Programs for Download  Products  MICAS-X  LabVIEW related
              publications  LabVIEW Presentations

MICAS-X Resources  MICAS-X
              Customer Experience  MICAS-X Architecture  MICAS-X Modules  MICAS-X Features

MICAS-X Student Edition

This page is a repository for information related to the MICAS-X Student Edition, including additional information on using the demo configurations that come with it.

    The Student Edition of MICAS-X is targeted to graduate and undergraduate students in the sciences, engineering, and other disciplines who need a quick way to acquire data and control experiments. MICAS-X SE is free as a compiled, executable program to qualified students. As a compiled program, it is not necessary to install LabVIEW to run MICAS-X. The Student Edition is also available as LabVIEW source code, though that option has a $100.00 price tag. When used as source code, a valid license of LabVIEW must be installed. In this case, the student can also create their own custom modules to extend the functionality of MICAS-X.

    MICAS-X Student Edition includes the following modules and functionality:
    In addition to the above modules included with MICAS-X SE, any other modules that a student might need can be purchased with a 50% discount from Original Code Consulting.


SE Daq Demo Configuration - Additional Instructions


    Two demonstration configurations are distributed with MICAS-X SE. One is a Ramp Demo, which uses virtual channels and does not require any external hardware. The other is the Daq Demo, which requires an NI Daq Device. The Daq Demo was designed using an NI USB-6008 multi-function daq device. However, this device is no longer a current product from National Instruments, and other products have different specifications, resulting in the need to alter the Daq Demo in order to make it function correctly and not damage the hardware you might be using. This section describes how to adapt the demonstration to several different NI Daq devices.
    MICAS-X SE and the Daq Demo are distributed with a small number of electronic components that are needed for the demo to function. These components are:
Item
Name
Part #
Digikey Order #
Green LED 
OK indicator
LTL-4233 
160-1130-ND
Red LED Alarm indicator
LTL-4223 160-1127-ND
475 Ohm Resistor x2 LED current limiting resistors MFR-25FBF52-475R 475XBK-ND
10K NTC Thermistor
Temperature measurement thermistor
NTCLE305E4103SB BC2715-ND
10K Resistor Reference resistor
RNF14FTD10K0 RNF14FTD10K0CT-ND
1K Resistor Load resistor (e.g. heater)
WHA1K0FET
WHA1K0FECT-ND
    These components work safely with the USB-6008, since the resistors are sized such that the resulting current draws are within the specifications of that device. However, other NI Daq devices cannot all supply as much current, and hence the resistor values may need to be changed to accommodate these devices.

Using a USB-6008:
    The USB-6008 has the following current limit specifications:
Digital outputs (used for LEDs):                   8.5mA at 5V
Analog outputs (used for heater resistor):     5.0mA at 0 to 5V

    The LED's each have between 2.0 and 2.1V of forward Voltage, leaving roughly 3V to be dissipated through the current limiting resistor. Using Ohm's law, 3V/475Ohms = 6.3mA, well within the spec of the 6008 digital output bit. The 1K load resistor runs off the analog output. 5V/1000Ohms = 5mA, right at the spec for the analog output channel.
MICAS-X SE Daq Demo Schematic
This schematic includes pin numbers specific to the USB-6008.

Using a USB-6001, USB-6002, or USB-6003:
    The USB-6001/6002/6003 family of devices have the following specifications:
Digital outputs                        4.0mA at 3.3V
Analog outputs                       5.0mA at -10V to 10V

    For this device, the LED resistors will only have 1.3V across them, resulting in 2.7mA.Although this may make the LED's dimmer than with the 6008, it is still safe for the device. The analog outputs still have 5mA of maximum current to drive the load resistor, however, they have up to 10V, rather than 5. At 10V, the 1kOhm resistor will draw 10mA, which could damage the device. Either make sure not to exceed 5V on the analog output channel, or use a 2kOhm resistor for the load resistor.

Using a myDaq:
    The myDaq device has the following specifications:
Digital outputs                        4.0mA at 3.3V
Analog ouptuts                       2.0mA at -10 to +10V

    The digital outputs of this device will function just as the ones on the 6001 family of devices: the supplied resistors will allow for safe operation. The analog output, however, can only supply 2mA. To limit 10V to 2mA, one needs to use a 5kOhm resistor. In addition, at 5V this small amount of current will produce less heat than would be obtained from the devices above. Luckily the myDaq has an output limit of 10V, so the total power dissipated at 10V with 5kOhm is almost as much as for the USB-6008 circuit above. In addition, one could configuring both analog outputs to heat the thermistor, each with its own 5k resistor. In this case, one would need to place them in close proximity to each other. Also, be sure to use separate resistors, one for each output. If a single resistor is applied across both outputs to try to double the current available, it would inevitably result that the two outputs were not set to the same Voltage level and they could damage each other. If a second voltage output is added to the NIDaqDA Driver, you may want to navigate to the Modules\Control Tab configuration screen and add that new channel to the list of Controller channels in the upper left. This will allow you to operate the channel directly from the main control tab of MICAS-X.
    Note that the myDaq device only supports Differential input, so you will need to reconfigure the NIDaqAD Driver as Differential, rather than Single Ended. In addition, the thermistor must be connected slightly differently. The end of the thermistor that is connected to the analog ground must also have a wire connecting that analog ground terminal to the negative input of the analog input channel, marked AI0-. A myDaq with the required wiring is shown below.
myDaq        myDaq Connections



OCC Home Page  LabVIEW Programs for Download  MICAS-X  LabVIEW related publications  LabVIEW Presentations  BotLabs Web Page - home of the Saurobots!  Links
Please report any bad links, other problems, or comments to: 

Site Map and Downloads