PROGRAMMABLE INTERFACE FOR USB CONNECTIVITY

Size: px
Start display at page:

Download "PROGRAMMABLE INTERFACE FOR USB CONNECTIVITY"

Transcription

1 PROGRAMMABLE INTERFACE FOR USB CONNECTIVITY Gabriel Pool Balam, Gamaliel Torres Sánchez, Julio Lugo Jiménez Centro de Investigación Científica de Yucatán A.C. This interface allows, through appropriate programming of the USB port by the user, a full compatibility with currently used programs for data processing for the purpose of analysis and / or control and / or monitoring such as: Matlab, LabView, Visual C / C + +, Visual Basic 6.0, Visual Basic.Net, Visual Basic Applications, Java. Its low cost, versatility, functionality and compatibility, are the most important advantages of the programmable interface. Application. By using this interface are solved advantageously acquisition and data processing variables bound to monitoring, recording or control (through an existing computer) for application in various areas including: a) Industrial: automation, modeling and process simulation. b) Research: recording, processing and analysis of physical variables. c) Education: digital circuits, automatic control, digital signal processing, vibration analysis, computer vision. d) Entertainment: gamepad, joystick, simulators, virtual reality. e) Robotics: control of motors and actuators, sensor-based processing. This programmable interface is composed of two elements: a programmable hardware and a set of software resources for the development of USB connectivity required. The programmable hardware (Figure 1). This hardware, through appropriate programming, solve the connectivity between a source analog or digital data and such application programs contained on a computer with USB port. The programmable hardware is based on a microcontroller family PIC18F2x5x mounted on a circuit board that is specially designed to be connected to a set of hardware resources to allow a change of its functionality according to user needs. The microcontroller can be programmed via USB, without removing the card, in assembly language, C language or any other programming language compatible with the family PIC18F2x5x. Additionally the programable interface offers a keyboard with five keys, an LCD display, nine LED indicators, two potentiometers (removable) to simulate analog signals and an expansion connector that enables it to join another card or external system to obtain a final product with extended benefits than alone. All parts of the card are easily interchangeable and are available in the market for low-cost parts. This will offer both versatility and functionality to the user who just started as the experienced, unlike similar products that are for beginners or for experienced only. Figure 1. Programmable hardware.

2 Software resource. This resource is contained in a set of applications that includes, first, the user programs used to configure the operation of hardware, namely: 1.- Program in C language for the use of: keyboard, LCD display, analog inputs and configuration of input and output ports. 2.- C-language programs for configuring the USB module in the microcontroller. On the other hand, are programs that enable the use of existing computer applications such as Matlab and Labview, for processing the acquired data. These programs make use of protocols for USB connectivity in three different modes of application: a) CDC mode (Virtual COM), which emulates an RS-232 compatible with existing or new applications designed specifically for this port. PC. For this mode the programmable interface include driver for use in Windows XP, Vista and Windows 7 along with code samples and step by step guide for building applications in Matlab, LabView, Visual C / C, Visual Basic 6.0, Visual Basic.Net, Visual Basic Applications, Java. b) HID mode (Human Interface Device) which can send or receive small blocks of data with high priority attention on the PC. For this mode the programmable interface include driver for use in Windows XP, Vista and Windows 7 along with code samples and step by step guide for building applications in Matlab, LabView, Visual C / C, Visual Basic 6.0, Visual Basic.Net, Visual Basic Applications, Java. c) Bulk mode (mass transfer) for which you send or receive large data packets with low priority attention on the PC and subsequently treated specially for analysis or decision making PC. For this mode the programmable interface include driver for use in Windows XP, Vista and Windows 7 along with code samples and step by step guide for building applications in Matlab, LabView, Visual C / C, Visual Basic 6.0, Visual Basic.Net, Visual Basic Applications, Java. In this way and fully interoperable, programmable interface in combination with the software (Figure 2) gives users the freedom to choose the USB connection mode for your needs. Hardware. -Microcontroller PIC18F2x5x -External or USB power option -2x16 LCD Display -Keyboard with 5 keys -9 LED indicators -2 Analog potentiometers for signal simulation -Terminal port double line expansion. Specifications. Software. -Bootloader -Virtual COM USB connectivity -HID-USB (Human Interface) connectivity -Bulk-USB Connectivity (Mass Transfer) -Programmable for compatibility with Matlab -Programmable for compatibility with Labview -Programmable for compatibility with visual languages.

3 Figure 2. Programmable hardware and software resources. Control of two stepper motors from a PC. Introduction. Application example 1. In the field of robotics and automation is common to use motors and actuators, especially the step motors. This example has control over a mechanism of two degrees of freedom as required by a joystick manipulated by an operator and connected to a computer. This mechanism consists of two stepper motors that provide the mobility required. Programmable interface is used to implement a solution that allows this application. Hardware. The hardware that was used to implement this application was the Programmable Interface, a power amplifier integrated circuits based on two L298, two bipolar stepper motors of 1.8 per step with operating voltage of 5 volts, and a computer with a available USB port. Block diagram of the connections between components is show in Fig. 3. Firmware. The flow diagram (Fig. 4) illustrates the functions to be performed by the microcontroller for receiving instructions from the computer and the generation of the signals to the amplifier for individual control of stepper motors. Operation. A computer program, in this case Processing, obtains signals from a joy stick with two degrees of freedom. These signals consist of two real values (X and Y) in the range of -1 to 1. The program processes these signals and converts the original real range to a whole range of -124 to 124 steps, which sends the programmable interface (on 4 bytes), two for the X coordinate and two for the Y coordinate The programmable interface receives this information and stores it as the absolute desired position each stepper motor must reach. In the beginning the current position of each stepper motor is considered as 0 or origin, and a positive number of steps the motor will spin one way, and a negative number to the contrary. The PC program will determine the maximum absolute angular position of each engine may reach translate it into many steps which you take the engine from the source. For this particular case, each engine can, at most, walk 124 steps from the origin to 124 steps one way or the other. The programmable interface is responsible for sending the proper sequence, the number of steps and time between each step. The interface uses four lines of output going to the motor amplifier. This power amplifier is able to relay to each motor the received sequence, with the advantage that it is indeed capable of withstanding the power requirements demanded by the step motors during operation. Two timers allow the interface to control the speed of the individual stepper motors. The interface connects to your computer via a USB cable, using the Virtual Com connectivity mode that allows you to be seen from the computer as a virtual port RS-232. Communication takes place at a transfer rate of 9600, no parity, 8 data bit, 1 stop bit.

4 Conclusions. The programmable interface has the resources necessary to control a PC using two stepper motors and provides a fast track application deployment automation and control of motors or actuators. The autonomy of the interface allows the PC to deal with other processes while the former performs the scheduled task. This application was tested with the Virtual Com transmission mode but, however, the same task can be performed on the same interface emulating other USB device, such as HID (Human Interface Device) or a mass transfer device (BULK). Fig 3. Block diagram of the connection between system components Start TIMER 1 int TIMER2 int Receive information from PC Yes Actual position Ok? Yes Actual position Ok? NO NO Update variables for motor1 and motor2 Motor1 step on Motor2 step on the rigth direction the rigth direction Fig 4. Flow diagram of the programmable interface software

5 Application example 2. Analysis of vibrations. Problem solved. Digitize signals from a vibration sensor and transfer the data to the PC using the USB port and Matlab to analyze. Abstract. The design of a capture system variables such as pressure, speed, temperature, vibration, etc., And / or control action on the physical world traditionally requires a data acquisition card that is usually limited hardware oriented interaction and work exclusively with products manufacturer and software to manage data on the PC for local and remote monitoring, control of decisions plot, save data to disk, etc. In general, both the acquisition card and software for data capture are very expensive and usually, in the event that both are sold together, is not possible to implement separately. In this example solves the problem of the acquisition using a programmable interface which is scheduled for a firmware and using the tools included with the application programming interface to import data to Excel, Labview, Matlab, and other programs that can Windows driver libraries. Hardware. The hardware that was used to implement this function was the programmable interface and a small amplifier that requires the vibration sensor that provides properly conditioned signal to be digitized. Figure 6 shows the hardware that is required to import the digitized signals to the PC. Firmware. The flow chart (Figure 6) shows the functions required by the firmware to interact with the analysis program installed on the PC to start the scanning process and send packets to the PC, the program of analysis is what determines the number import data. In this case, the firmware simply wait for the request to initiate scanning, upon receipt, beginning the process of conversion to digital and only memory is full, immediately sends the data to the PC through the USB port. Analysis program on the PC. In the Applications CD programmable interface shows how to import data into a program called MATLAB Version 7.5 from Mathworks company, this program is chosen to be very powerful for signal handling. Once the data imported from abroad is possible to apply the treatment to the signal obtained, stored on disk to be sent by or just graph it. Conclusions. This programmable interface has ample resources to modify the firmware as often as desired and is useful for teaching and research. Properly condition requires only input and output to handle larger currents. This example was set for use with the following characteristics: -Resolution: 8 bits -Sampling frequency: 66Ksps -USB Features: USB 2.0 -USB transfer transfer type: Bulk -Supply Voltage: +5 VDC provided by the USB port -Voltage input to process: 0-5VDC, Notes. The vibration sensor requires preconditioning to exploit the range of 0-5 VDC input. The programmable LCD interface is not necessary in this application.

6 Vibration sensor Programmable Interface Matlab data analisys Figure 5. Hardware required to import the signals to the PC Start PC application software send start capture command. Programmable interface acquire data and send to PC. Matlab application, graph and process data acquired. End Figure 6. Data Capture Process

Copyright 1998, 1999, 2000, and 2007 by Janet L. Axelson All rights reserved. Published by Lakeview Research LLC ISBN

Copyright 1998, 1999, 2000, and 2007 by Janet L. Axelson All rights reserved. Published by Lakeview Research LLC ISBN The following excerpt is from the book: Serial Port Complete COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems Second Edition Jan Axelson Copyright 1998, 1999, 2000, and 2007 by Janet L.

More information

Pololu Simple High-Power Motor Controller 24v23

Pololu Simple High-Power Motor Controller 24v23 Pololu Simple High-Power Motor Controller 24v23 Simple Motor Controllers. Overview The Pololu Simple Motor Controllers are versatile, general-purpose motor controllers for brushed, DC motors. A wide operating

More information

PWM Section and D/A Converter Generator.

PWM Section and D/A Converter Generator. Practical Course on BASCOM AVR - (34) Theoretic/Practical course on BASCOM AVR Programming. Author: DAMINO Salvatore. PWM Section and D/A Converter Generator. The internal structure of Mini Modules is

More information

Connect the Si-RS485-Sensor to the RS485-bus and to a power supply ( Vdc).

Connect the Si-RS485-Sensor to the RS485-bus and to a power supply ( Vdc). Si Modbus Configurator 0.n - Documentation 1 Introduction Si Modbus Configurator 0.n is a software tool to set the MODBUS parameter and test the communication for the silicon irradiance sensors series

More information

BEST Robotic, Inc. MATLAB/Simulink Team Training Programming With MATLAB/Simulink

BEST Robotic, Inc. MATLAB/Simulink Team Training Programming With MATLAB/Simulink BEST Robotic, Inc. MATLAB/Simulink Team Training Programming With MATLAB/Simulink September 20, 2014 BISON BEST 1 What You ll Need Minimum System Requirements Microsoft Windows XP or Later 32-bit or 64-bit

More information

Isolated, Field Configurable Digital I/O 6B50-1 / 6B50-2 FEATURES APPLICATIONS PRODUCT OVERVIEW. in a given application and carried in inventory.

Isolated, Field Configurable Digital I/O 6B50-1 / 6B50-2 FEATURES APPLICATIONS PRODUCT OVERVIEW. in a given application and carried in inventory. Isolated, Field Configurable Digital I/O 6B50-1 / 6B50-2 FEATURES Single-channel isolated signal-conditioning modules. Accepts outputs from Thermocouple, millivolt, volt and current signals. Complete microcomputer-based

More information

PIC-113 USB+RS232 I/O Controller

PIC-113 USB+RS232 I/O Controller PIC-113 USB+RS232 I/O Controller User Manual Product Code: PIC-113 Version: ver 1.0 Last Updated: 25-Jul-2012 PIC-113 USB+RS232 I/O Controller version 1.0 Page 1 of 17 Content Description...3 Features...3

More information

Introduction to easyc & Cotrex V-2

Introduction to easyc & Cotrex V-2 Introduction to easyc & Cotrex V-2 Cotrex Microcontroller Cotrex Joystick VEXNet USB Keys and Tether Cable easyc V4 Programming CD Unlocking easyc Right-Click the easyc Icon, Click Run as Administrator

More information

Analog/ Digital Converter Section.

Analog/ Digital Converter Section. Course on BASCOM 8051 - (33) Theoretic/Practical course on BASCOM 8051 Programming. Author: DAMINO Salvatore. Analog/ Digital Converter Section. One of the most interesting resource of Mini Modules is

More information

DCM4826X Stepper Motor Drive

DCM4826X Stepper Motor Drive DCM4826X Stepper Motor Drive Manual www.haydonkerk.com All Rights Reserved 2 2012 1 Table of Contents Revision History... 3 Introduction... 4 Specifications... 5 Drawing... 6 Connections... 6 Motor Connection...

More information

KTA-324 Modbus TCP I/O Module

KTA-324 Modbus TCP I/O Module DIN rail mountable 8 Relay outputs (5A, 250VAC contacts) 4 Optically Isolated Inputs, with counters 3 Analog Inputs (10 bit) jumper-selectable for 0-5V or 0-20mA RS485 or USB (virtual serial port) 10/100baseTX

More information

I-7561 Pin Assignment and Specifications. Introduction

I-7561 Pin Assignment and Specifications. Introduction I-7561 Pin Assignment and Specifications Introduction The I-7561 is a cost-effective module for transfer serial data over USB. It allows you to connect your serial devices to systems using a USB interface.

More information

COURSE CONTENT 8051 microcontroller

COURSE CONTENT 8051 microcontroller COURSE CONTENT 8051 microcontroller 1. Introduction to Embedded System History & need of Embedded System Basic components of Embedded System Hardware Classification of Embedded System Programming Language

More information

ET 150 Sensor Display Program LabVIEW Program 2

ET 150 Sensor Display Program LabVIEW Program 2 ET 150 Sensor Display Program LabVIEW Program 2 Objective: Produce a display program that shows the temperature monitored by the LM34/35 integrated temperature transducer. The program should allow users

More information

DAQ Board and Modules

DAQ Board and Modules DAQ Board and Modules Data Acquisition (DAQ) boards are the way computers communicate with sensors and actuators to interact with the external world. Every DAQ board has usually the following capabilities:

More information

inet-400 card cage. Low Cost 4/8/12/16-Slot Card Cages

inet-400 card cage. Low Cost 4/8/12/16-Slot Card Cages Expandable Modular Data Acquisition System Series U USB 2.0 High Speed Data Acquisition Hardware for Windows XP SP2, Vista, 7 or 8 (XP/VS/7/8) U Analog and Digital Input and Outputs U Free instrunet World

More information

USB PC Adapter V4 Configuration

USB PC Adapter V4 Configuration Programming PC adapter V4 USB PC Adapter V4 Configuration PC adapter with USB cable Flat Ribbon Cable Power Supply Unit Device Driver General The USB PC adapter V4 is used for communication between a PC

More information

EVAL-UFDC-1/UFDC-1M-16

EVAL-UFDC-1/UFDC-1M-16 Evaluation Board for Universal Frequency-to- Digital Converters UFDC-1 and UFDC-1M-16 EVAL-UFDC-1/UFDC-1M-16 FEATURES Full-Featured Evaluation Board for the Universal Frequency-to-Digital Converters UFDC-1

More information

Slaughter Testers and Remote Communication: Using HyperTerminal Slaughter Company, Inc.

Slaughter Testers and Remote Communication: Using HyperTerminal Slaughter Company, Inc. Slaughter Testers and Remote Communication: Using HyperTerminal Slaughter Company, Inc. Introduction Programmable industrial equipment has long been a staple for automation in manufacturing environments.

More information

Peripheral devices, Input/output devices

Peripheral devices, Input/output devices Peripheral devices, Input/output devices Peripheral devices Input/output devices A peripheral is a device that is connected to a host computer, but not part of it. It expands the host's capabilities but

More information

System Board 6266 MAXREFDES82#: Smart Force Sensor

System Board 6266 MAXREFDES82#: Smart Force Sensor System Board 6266 MAXREFDES82#: Smart Force Sensor Applications 3D Human Interface Input Device Battery-Powered Instrumentation Industrial Control and Measurement Features 3D Human Interface Input High

More information

m MTS Automation P R O D U C T S P E C I F I C A T I O N MotionPlus Digital Controllers MotionPlus Digital Controllers

m MTS Automation P R O D U C T S P E C I F I C A T I O N MotionPlus Digital Controllers MotionPlus Digital Controllers P R O D U C T S P E C I F I C A T I O N MotionPlus Digital Controllers MTS Automation provides a complete line of MotionPlus Digital Controllers engineered to meet your specific application needs. Designed

More information

Driver Installation and Hyperterminal Operation of iload Digital USB Sensors

Driver Installation and Hyperterminal Operation of iload Digital USB Sensors Driver Installation and Hyperterminal Operation of iload Digital USB Sensors Driver Installation Insert the iload Digital USB Driver CD OR the LoadVUE or LoadVUE Lite CD into your computer s drive. If

More information

Computer Automation Techniques. Arthur Carroll

Computer Automation Techniques. Arthur Carroll Computer Automation Techniques Arthur Carroll 1 Three Types of Computers Micro-Controller Single Board Computer Desktop Computer 2 The Micro-Controller Small inexpensive DIP or surface mount chips Roughly

More information

Accurate Measurement of the Mains Electricity Frequency

Accurate Measurement of the Mains Electricity Frequency Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC dogan@neu.edu.tr Abstract The frequency of the mains electricity supply

More information

ED-527. Ethernet to Digital Out ED-527. Connect, Configure, Control. ED-527 ETHERNET TO Digital IO 16 Outputs. 8 Digital Outputs

ED-527. Ethernet to Digital Out ED-527. Connect, Configure, Control. ED-527 ETHERNET TO Digital IO 16 Outputs. 8 Digital Outputs Ethernet to Digital Out ED-527 ED-527 ETHERNET TO Digital IO 16 Outputs ED-527 16 Digital Outputs Drives high current and high voltage loads - Ideal for inductive, capacitive & resistive loads Factory

More information

Mini Maestro 12-Channel USB Servo Controller (Partial Kit) Getting started with the Maestro Servo Controller Overview

Mini Maestro 12-Channel USB Servo Controller (Partial Kit) Getting started with the Maestro Servo Controller Overview Maestro 12-Channel USB Servo Controller (Partial Kit) Getting started with the Maestro Servo Controller Overview Maestro family of USB servo controllers: 24, 18, 12, and Micro 6. The Maestros are the newest

More information

LogBook/300 Stand-alone, Intelligent PC-based, Data Acquisition System

LogBook/300 Stand-alone, Intelligent PC-based, Data Acquisition System QUICK START LogBook/300 Stand-alone, Intelligent PC-based, Data Acquisition System LogBook/300 461-0940 rev 3.0 *324586C-01* 324586C-01 IOtech 25971 Cannon Road Cleveland, OH 44146-1833 (440) 439-4091

More information

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions

More information

DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER

DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER Duration-3 Months Level-1: Basic Electronics Definition of Electronic -Components Used in an Embedded System -Resistor & Types &

More information

Quattrostep-2 4-axis stepper motor driver and controller

Quattrostep-2 4-axis stepper motor driver and controller Quattrostep-2 4-axis stepper motor driver and controller Page 1 Quattrostep Instruction Manual TABLE OF CONTENTS Introduction... 3 Hyper Terminal Setup... 4 List of Commands... 6 Using Quattrostep CNC...10

More information

OPERATION MANUAL. Humidity temperature sensor with serial interface. Characteristics features. Areas of application. Windows-Software.

OPERATION MANUAL. Humidity temperature sensor with serial interface. Characteristics features. Areas of application. Windows-Software. Description Characteristics features Combined Temperature and Humidity measurement Sensor in Stainless steel casing with Sinterfilter Resolution 0.01 % RH, 0.01 C Accuracy 2 % RH, 0.3 C Inclusive of Windows-Software

More information

Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE

Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE Technical Teaching Equipment Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE EDIBON SCADA System Teaching Technique used 4 5 2 Data Acquisition Board Cables and

More information

T3 Series. General Purpose IO for Integrators

T3 Series. General Purpose IO for Integrators General Purpose IO for Integrators -1- TABLE OF CONTENTS Table of Contents Technical Data 3 Standard Operation 4 Inputs 4 Outputs 4 Analog Output Calibration 4 Bandrate 4 Master Timer Clock Function for

More information

at 0.5A or DC load of 24V DC at 1A and use approximately 25mA each when in operation.

at 0.5A or DC load of 24V DC at 1A and use approximately 25mA each when in operation. USB I/O CONTROL BOX 8 form C relays and 16 digital I/O channels The Big Deal USB HID device compatible with 32/64 Bit operating systems 16 (2 Bytes x 8 channels) TTL/LVTTL digital I/O lines and 8 electromechanical

More information

CHAPTER 2 LITERATURE REVIEW

CHAPTER 2 LITERATURE REVIEW CHAPTER 2 LITERATURE REVIEW 1.6 Sensor Section Sensor or transducers is define as a device that receives energy from one system and transmit it to another, like physical variable into signal variable.

More information

RFXLAN Ethernet Interface User guide

RFXLAN Ethernet Interface User guide RFXLAN Ethernet Interface User guide www.rfxcom.com Copyright 2011, RFXCOM RFXLAN Version 2.1 page 1 / 24 1. Table of Contents 1. Table of Contents... 2 2. RFXLAN Ethernet interface.... 3 3. Username Password...

More information

STEP Basics of PLCs

STEP Basics of PLCs STEP 2000 Basics of PLCs Table of Contents Introduction...2 PLCs...4 Number Systems...8 Terminology...14 Basic Requirements...23 S7-200 Micro PLCs...28 Connecting External Devices...39 Programming A PLC...41

More information

Maestro family of USB servo controllers: Mini 24, Mini 18, Mini 12, and Micro 6.

Maestro family of USB servo controllers: Mini 24, Mini 18, Mini 12, and Micro 6. Micro Maestro 6-Channel USB Servo Controller (Partial Kit) Getting started with the Maestro Servo Controller Overview The Micro Maestro is the smallest of Pololu s second-generation USB servo controllers.

More information

USB I/O CONTROL BOX 8 relays, 8 digital I/O lines and 8 HV inputs

USB I/O CONTROL BOX 8 relays, 8 digital I/O lines and 8 HV inputs USB I/O CONTROL BOX 8 relays, 8 digital I/O lines and 8 HV inputs The Big Deal USB HID device compatible with 32/64 Bit operating systems 8 TTL/LVTTL digital I/O channels, 8 High Voltage digital inputs

More information

Laser Pointer System Lab

Laser Pointer System Lab Laser Pointer System Lab Acknowledgements: Developed by Ui Luu, Faculty of Glendale Community College, Glendale, Arizona Lab Summary: In this lab, you will be using a simulator kit to that will control

More information

P/N: AX Description: Applications: power gen set engine control systems oil and gas equipment automation off-highway machine automation

P/N: AX Description: Applications: power gen set engine control systems oil and gas equipment automation off-highway machine automation PRELIMINARY TECHNICAL DATASHEET #TDAX130500 DUAL UNIVERSAL SIGNAL CONDITIONER 2 Channels 12V, 24V or 48VDC CAN (SAE J1939) with Electronic Assistant Description: P/N: AX130500 The dual universal signal

More information

SPID Elektronik. Driver MD-01 MD-01

SPID Elektronik. Driver MD-01 MD-01 SPID Elektronik Driver MD-01 MD-01 Table of contents Table of contents... 2 Introduction... 4 Block diagram... 4 Parameters of the driver... 4 Photos and description... 5 Front... 5 Back... 5 Operation...

More information

Zigbee RS-232/DI/DO/AI Adapter

Zigbee RS-232/DI/DO/AI Adapter Zigbee RS-232/DI/DO/AI Adapter 1.Product description 1.1 Profiles RS-232 DB9 Connector Blue LED: Digital Firmware Switching by DIP Switch C: Coordinator R: Router D: Device Blue LED: Analog DIP Switch

More information

USB-COMi-SI Single Port USB to RS422 / 485 Adapter User Manual. Optical Isolation & Surge Protection. Specifications and Features

USB-COMi-SI Single Port USB to RS422 / 485 Adapter User Manual. Optical Isolation & Surge Protection. Specifications and Features USB-COMi-SI Single Port USB to RS422 / 485 Adapter User Manual The USB-COMi-SI Industrial Single RS-422/485 Adapters are designed to make serial port expansion quick and simple. Connecting to a USB port

More information

The basic programmable robotic kit for everyone

The basic programmable robotic kit for everyone The basic programmable robotic kit for everyone Enjoyable programmable robotic kit that includes building parts, microcontroller, sensors and an easy to use programming software that uses graphical based

More information

Manual. ATE-602: USB Relay Controller - 8/12. Relays. Specifications. Contents. Options

Manual. ATE-602: USB Relay Controller - 8/12. Relays. Specifications. Contents. Options Page 1 ATE-602: USB Relay Controller - 8/12 Relays The ATE-600 series is a range of modular I/O controllers. It uses small standardized Boards which allows you to configure the system to your requirements.

More information

CNC USB Controller. User manual

CNC USB Controller. User manual CNC USB Controller User manual 2013-07-06 1 Disclaimer CONTROLLER AND CONTROLLER SOFTWARE ARE PROVIDED TO YOU "AS IS," WITHOUT WARRANTY. THERE IS NO WARRANTY FOR THE CONTROLLER AND CONTROLLER SOFTWARE,

More information

Comprehensive Device Management program (DAQMaster)

Comprehensive Device Management program (DAQMaster) SCM-US4I USB to Serial converter (converting signal USB to Serial) Features Available to transmit signals to max. 1.2km by converting USB signal to signal Realizing electrical insulation (2500V RMS) between

More information

High-Performance Data Acquisition on USB

High-Performance Data Acquisition on USB High-Performance Data Acquisition on USB A common belief among engineers is that, to get the best performance, a PC based data acquisition module must plug into the PCI bus. Properly implemented, however,

More information

PC-based Human Machine Interface Control for Packaging System in Pharmaceutical Factory

PC-based Human Machine Interface Control for Packaging System in Pharmaceutical Factory International Journal of Electronics and Computer Science Engineering 428 Available Online at www.ijecse.org ISSN- 2277-1956 PC-based Human Machine Interface Control for Packaging System in Pharmaceutical

More information

Ocean Controls KTA-193 Modbus Programmable Stepper Motor Controller

Ocean Controls KTA-193 Modbus Programmable Stepper Motor Controller Ocean Controls KTA-193 Modbus Programmable Stepper Motor Controller The Ocean Controls Modbus Programmable Stepper Motor Controller is a four axis multifunction programmable stepper motor controller which

More information

power adaptor for the analog outputs and a power adaptor selected by the user anywhere from 2.7V DC

power adaptor for the analog outputs and a power adaptor selected by the user anywhere from 2.7V DC USB I/O CONTROL BOX The Big Deal USB HID device compatible with 32/64 Bit operating systems 4 channel TTL/LVTTL adjustable digital outputs Noise reduction circuit on digital outputs Two channel opto-isolated

More information

Manual. Specifications. Contents. Options

Manual. Specifications. Contents. Options Page 1 ATE-502: USB Relay Controller - 4 Relays The ATE-500/600 series is a range of modular I/O controllers. It uses small standardized boards which allows you to configure the system to your requirements.

More information

Bluetooth HC-06 with serial port module Easy guide

Bluetooth HC-06 with serial port module Easy guide 1 Bluetooth HC-06 with serial port module Easy guide This manual consists of 3 parts: PART 1. Overview of Bluetooth HC-06 module with serial port. PART 2. Installing Bluetooth HC-06 module with Bolt 18F2550

More information

ROBOKITS INDIA. ARDUINO UNO R3 BASED BLUETOOTH + USB 18 SERVO CONTROLLER [RKI-1251 and RKI-1252] User Manual

ROBOKITS INDIA. ARDUINO UNO R3 BASED BLUETOOTH + USB 18 SERVO CONTROLLER [RKI-1251 and RKI-1252] User Manual ARDUINO UNO R3 BASED BLUETOOTH + USB 18 SERVO CONTROLLER [RKI-1251 and RKI-1252] User Manual ROBOKITS INDIA http://www.robokitsworld.com Page 1 Arduino Uno R3 based USB 18 Servo Controller/Bluetooth +

More information

Antenna Rotator System

Antenna Rotator System Antenna Rotator System RCI-USB Reference Manual September/2011 Rev 1.3c Introduction Thank you for purchasing the ARS RCI-USB Interface. Presently, the ARS System provides the most powerful highest performance

More information

SPID Elektronik. Driver MD-01 MD-01

SPID Elektronik. Driver MD-01 MD-01 SPID Elektronik Driver MD-01 MD-01 Table of contents Table of contents... 2 Introduction... 4 Block diagram... 4 Parameters of the driver... 4 Photos and description... 5 Front... 5 Back... 5 Operation...

More information

GREENHOUSE MANAGEMENT THROUGH CAN NETWORK AND PLC ON A TOUCH SCREEN SYSTEM

GREENHOUSE MANAGEMENT THROUGH CAN NETWORK AND PLC ON A TOUCH SCREEN SYSTEM GREENHOUSE MANAGEMENT THROUGH CAN NETWORK AND PLC ON A TOUCH SCREEN SYSTEM Dr. R. Barbagallo Computer Engineering Department,University of Catania Catania, Italy barbagallosaro@virgilio.it Abstract This

More information

USB Smart Power Sensor

USB Smart Power Sensor USB Smart Power Sensor 50Ω -30 dbm to +20 dbm, 1MHz to 6000 MHz The Big Deal Low cost USB HID device compatible with 32 Bit operating system Includes Measurement Application GUI (Graphical User Interface)

More information

Supplemental sheet for special device SERIES AZ17E-600. Battery powered system with 868 MHz radio module

Supplemental sheet for special device SERIES AZ17E-600. Battery powered system with 868 MHz radio module Supplemental sheet for special device SERIES AZ17E-600 Battery powered system with 868 MHz radio module 1. General... 3 2. Technical data... 4 3. Pin assignment... 5 3.1 indicator AZ17E-600 [Slave]...

More information

GuardMagic Fuel Tank Calibrator v1.10,

GuardMagic Fuel Tank Calibrator v1.10, Fuel Tank Calibrator v1.10, 10-02-2011 Fuel Tank Calibrator Fuel Tank Calibration Software for VB, mtf, FSM modules 2011 Contents: 1. INTRODUCTION...3 2. REQUIREMENTS TO WORKING PLACE...3 3. REQUIREMENTS

More information

PIShift Stick-Slip Piezo Inertia Drives

PIShift Stick-Slip Piezo Inertia Drives PIShift Stick-Slip Piezo Inertia Drives Low-Cost Linear Motors Compact, multi-purpose linear drive Flexible travel ranges Easy mechanical integration Self-locking at rest Holding force to 10 N Velocity

More information

Serial Communications

Serial Communications April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual

More information

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation

More information

USB Humidity & Temperature Sensor 8871 Manuel

USB Humidity & Temperature Sensor 8871 Manuel USB Humidity & Temperature Sensor 8871 Manuel Introduction USB Humidity & Temperature Sensor 8871 is a handy and economical Sensor. NO need any external power source, simply connect USB 8871 to USB port

More information

VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0

VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0 VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0 1. Installation Requirements 1.1. PC Pentium III processor or higher. Minimum RAM memory: 128 Mbytes Operating system: Windows XP

More information

Design and Construction of Distributed Control System (DCS) Based Power Distribution in University Campus

Design and Construction of Distributed Control System (DCS) Based Power Distribution in University Campus International Journal of Electronics and Computer Science Engineering 269 Available Online at www.ijecse.org ISSN- 2277-1956 Design and Construction of Distributed Control System (DCS) Based Power Distribution

More information

Programmable Logic Controller

Programmable Logic Controller Programmable Logic Controller 2.1. Programmable logic controller hardware parts Based on section 1.4, a PLC is nothing more than a computer (device), tailored specifically for certain control tasks by

More information

PC-based data acquisition and control hardware and software

PC-based data acquisition and control hardware and software PC-based data acquisition and control hardware and software USB WIRELESS ETHERNET PCI PCI EXPRESS TEMPERATURE MEASUREMENT REMOTE DATA LOGGERS SERIAL I/O MODULES EXTERNAL SIGNAL CONDITIONING TEST AND MEASUREMENT

More information

School of Physics. Experiment 2. Data Acquisition with Computers: Part A

School of Physics. Experiment 2. Data Acquisition with Computers: Part A School of Physics Experiment 2. Data Acquisition with Computers: Part A c School of Physics, University of Sydney Updated BWJ July 23, 2014 How to do this Experiment: This is a half-experiment designed

More information

16-channel Servo Controller

16-channel Servo Controller e-gizmo 16-channel Servo Controller Technical Manual Rev 1r0 Hobby Servo motors has long gotten its own foothold in educational robotics applications. It is easy to see why. They offer an attractive alternative

More information

Ethernet to Digital Relay ED-538. Connect, Configure, Control. ED-538 ETHERNET TO Digital IO Relay. 4 Form A Relays. NuDAM/ADAM Module connection

Ethernet to Digital Relay ED-538. Connect, Configure, Control. ED-538 ETHERNET TO Digital IO Relay. 4 Form A Relays. NuDAM/ADAM Module connection Ethernet to Digital Relay ED-538 ED-538 ETHERNET TO Digital IO Relay ED-538 8 Digital Inputs and 4 Form A Relays Drives high current and high voltage loads - Ideal for inductive, capacitive & resistive

More information

8-Channel Voltage Input USB Data Acquisition Modules OM-USB-1208FS, OM-USB-1408FS

8-Channel Voltage Input USB Data Acquisition Modules OM-USB-1208FS, OM-USB-1408FS 8-Channel Voltage Input USB Data Acquisition Modules OM-USB-1208FS, OM-USB-1408FS U Low Cost, Multifunction USB Devices with 4 Differential or 8 Single-Ended Analog Inputs U Provides 12-Bit (OM-USB-1208FS)

More information

Basic Requirements. In order to create or change a program, the following items are needed:

Basic Requirements. In order to create or change a program, the following items are needed: Basic Requirements In order to create or change a program, the following items are needed: PLC Programming Device Programming Software Connector Cable PLC Throughout this course we will be using the S7-2

More information

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation

More information

MCQ Data Aquisition Board. Preliminary Datasheet

MCQ Data Aquisition Board. Preliminary Datasheet MCQ Data Aquisition Board Preliminary Datasheet Technical Data Sheet Specifications: Resolution: Max 24-bit Number of Channels: 8 Max Max Sampling Rate: from 50 Hz to 2 KHz programmable for each channel.

More information

DESIGNING A PC OSCILLOSCOPE USING FREEDUINO

DESIGNING A PC OSCILLOSCOPE USING FREEDUINO DESIGNING A PC OSCILLOSCOPE USING FREEDUINO Ritika, Preeti Kumari, Prem Ranjan Dubey Birla Institute of Technology, Mesra, Students of Department of Electronics and Communication Date: 22 nd May, 2013

More information

8-Channel Simultaneous Analog Input USB Data Acquisition Modules

8-Channel Simultaneous Analog Input USB Data Acquisition Modules 8-Channel Simultaneous Analog Input USB Data Acquisition Modules OM-USB-1608FS Series U 16-Bit Resolution U 8 Single-Ended Analog Input Channels U Simultaneous Sampling (1 A/D Converter Per Input) OM-USB-1608FS-PLUS

More information

DT9805 and DT9806. USB Thermocouple Measurement Modules. Key Features: Overview. Specialized Analog Input Design

DT9805 and DT9806. USB Thermocouple Measurement Modules. Key Features: Overview. Specialized Analog Input Design DT9805 and DT9806 USB Thermocouple Measurement Modules The DT9805 and DT9806 low-cost, isolated, USB data acquisiton (DAQ) modules feature integrated signal conditioning designed specifically for thermocouple

More information

The EvB Starter Kit. More information at:

The EvB Starter Kit. More information at: The EvB Starter Kit The EvB 5.1 Starter Kit with microcontroller ATMega32 is one of the most advanced kits on the market. It was designed not only for the novices but also for more advanced users. Thanks

More information

QB-Zigbee Zigbee Demo Kit Manual

QB-Zigbee Zigbee Demo Kit Manual QB-Zigbee1540-03 Zigbee Demo Kit Manual (Model : QB-ZI-DEMO100) Apr. 2007. Copyright 2007. by Quantumbase Inc., All rights reserved. Contents 1. ZIGBEE DEMO KIT... 2 1.1 ITEMS IN ZIGBEE DEMO KIT... 2 1.2

More information

DT9829 USB Multi-Sensor Measurement Module All Software Selectable Precision Measurement for All Sensors

DT9829 USB Multi-Sensor Measurement Module All Software Selectable Precision Measurement for All Sensors DT9829 USB Multi-Sensor Measurement Module All Software Selectable Precision Measurement for All Sensors The DT9829 is a portable data acquisition multi-sensor measurement module for USB. The DT9829 software

More information

MH - Gesellschaft für Hardware/Software mbh

MH - Gesellschaft für Hardware/Software mbh E.d.a.s.VX Data acquisition on board road and track vehicles The E.d.a.s.VX System is designed for portable applications running on 12 Volts DC, and is capable of measuring at selectable rates up to 30,000,000

More information

UC300ETH-5LPT ethernet motion controller user's guide

UC300ETH-5LPT ethernet motion controller user's guide UC300ETH-5LPT ethernet motion controller user's guide Version of this document: 1.0001 1/22 Contents 1.Description of the UC300ETH-5LPT device. 2.Safety notes. 3.Physical installation of the device. 3.1.Dimensions

More information

Manual. Specifications. Contents. Options

Manual. Specifications. Contents. Options Page 1 ATE-601 601: : USB I/O Controller - 8 Inputs, 4/8 Relays The ATE-600 series is a range of modular I/O controllers. It uses small standardized boards which allows you to configure the system to your

More information

Robotic Arm Edge with USB PC Interface User's Manual

Robotic Arm Edge with USB PC Interface User's Manual Robotic Arm Edge with USB PC Interface User's Manual Robotic Arm Edge with USB PC Interface User's Manual CONTENTS Product Introduction Warning Caution 01 01 01 1.SET UP (For Windows XP 32-bit version)

More information

Zigbee RS-232/DI/DO/AI Adapter

Zigbee RS-232/DI/DO/AI Adapter ZA-L2 Low Power External 2 dbi Dipole Antenna Zigbee RS-232/DI/DO/AI Adapter User manual for ZA-L2 and ZA-H5 models Adapter Model ZA-H5 High Power External 5 dbi Dipole Antenna Comparison 1.Packing Contents

More information

Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers

Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers Abstract This paper presents a personal computer (PC)-based data acquisition and control tool that uses a Peripheral

More information

LPR Software USER GUIDE. Livestock Pocket Reader. Revision 1.0

LPR Software USER GUIDE. Livestock Pocket Reader. Revision 1.0 LPR Software Livestock Pocket Reader USER GUIDE Revision 1.0 Table of contents 1. Getting started... 3 Features... 3 System requirements... 3.NET Framework 3.5 installation... 3 Program installation...

More information

Programmable AC Current Transducer MT418

Programmable AC Current Transducer MT418 Programmable AC Current Transducer MT418 RMS AC current or frequency measurements Current auto range measurements up to 12 A Frequency measurement range 16 400 Hz AC or universal wide auxiliary power supply

More information

High Performance Multi-Function I/O USB Data Acquisition Modules

High Performance Multi-Function I/O USB Data Acquisition Modules High Performance Multi-Function I/O USB Data Acquisition Modules OMB-DAQ-2416-4AO OMB-DAQ-2416 Series U 16 Differential or 32 Single-Ended Analog Inputs, Expandable to 32 Differential/ 64 Single-Ended

More information

Tutorial for MPLAB Starter Kit for PIC18F

Tutorial for MPLAB Starter Kit for PIC18F Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is

More information

CNC USB Controller Mk2/4

CNC USB Controller Mk2/4 CNC USB Controller Mk2/4 User manual 2014-10-22 1 Disclaimer CONTROLLER AND CONTROLLER SOFTWARE ARE PROVIDED TO YOU "AS IS," WITHOUT WARRANTY. THERE IS NO WARRANTY FOR THE CONTROLLER AND CONTROLLER SOFTWARE,

More information

Magtrol M-TEST 5.0 Installation Instructions

Magtrol M-TEST 5.0 Installation Instructions Magtrol M-TEST 5.0 Installation Instructions This installation guide provides detailed instructions for installing M-TEST 5.0 Motor Testing Software and related computer hardware. For complete information

More information

USB-LCD-20x2 module. Setting up the hardware components

USB-LCD-20x2 module. Setting up the hardware components Setting up the hardware components 1 Identifying the s components Identifying hardware components are the minimum required installation process using this device in proper conditions. The USB-LCD-20x2

More information

Symbol USB Com Port Emulation How To:

Symbol USB Com Port Emulation How To: Symbol USB Com Port Emulation How To: The Symbol Simple Com Port Emulation Driver can be obtained from the developer zone (you will need a login if you do not have one you will need to register for the

More information

PC based multi-channel data acquisition of sensor signals.

PC based multi-channel data acquisition of sensor signals. PC based multi-channel data acquisition of sensor signals. Objective Understand the principles of operation and limitations of the data acquisition system. Single channel data acquisition. Multi channel

More information

SEISMIC DATA RECORDER UNIT USING FLASH MEMORY SD CARD

SEISMIC DATA RECORDER UNIT USING FLASH MEMORY SD CARD SEISMIC DATA RECORDER UNIT USING FLASH MEMORY SD CARD Santiago Cruz Lauro 1, Hernández Arias Humberto 1, Mijares Arellano Horacio 2 Instituto de Ingeniería, 1 Coordinación de Instrumentación, 2 Coordinación

More information