Home

IFC-AI08 Interface Free Controller Analog Input Card User`s Manual

image

Contents

1. Cytron Technologie IFC AI08 Interface Free Controller Analog Input Card lt lt gt User s Manual V1 0 Sept 2008 Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates It is your responsibility to ensure that your application meets with your specifications No representation or warranty is given and no liability is assumed by Cytron Technologies Incorporated with respect to the accuracy or use of such information or infringement of patents or other intellectual property rights arising from such use or otherwise Use of Cytron Technologies s products as critical components in life support systems is not authorized except with express written approval by Cytron Technologies No licenses are conveyed implicitly or otherwise under any intellectual property rights Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 Index 1 Introduction and Overview 1 1 Introduction of Interface Free Controller 1 2 System Overview 2 Packaging List 3 Product Specification 3 1 Communication Address 3 2 Programmer 3 3 Input and Output device 3 4 Operating Voltage Board or Product Layout Nn hk A BR A BW wv SY Installation hardware p lt iN Installation software NY DO Nn A pd N Getting Started 7 1 Basic Setup with Control Panel IFC PC00 IFC MBOO IFC AI08 IF
2. 5 ROBOT HEAD to TOE _ Technologies 1 Product User s Manual IFC A108 2 PACKAGING LIST Please check the parts and components according to the packing list If there are any parts missing please contact us at sales cytron com my immediately a E Uei Selector 1 1x IFC Analog Input Card IFC AI08 with e Industrial grade PCB with every component soldered properly e 15 x mini jumper e 8x Female connector 2510 03 for analog port e 24x Iron Pin 2511 Created by Cytron Technologies Sdn Bhd All Rights Reserved 3 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 3 PRODUCT SPECIFICATION 3 1 Communication Address There are 64 2 communication address of IFC AI08 that can be selected The 6 bits communication address is determine by selector A5 through AO 6 set of 1x3 headers on IFC AI08 User can set the card address by using the mini jumper However user need to make sure the communication address chosen on board is compatible with program written in Main Board 3 2 Programmer User does no need to prepare programmer for IFC AI08 IFC AIO8 is one of the slave cards of IFC system The slave program is preloaded before shipped to customer User will only need the Main Board of IFC system IFC MB00 to control this slave card 3 3 Input and Output device The output devices on AI08 are as below e 2 status indicator LED Power and busy LED Power LED PWR will tur
3. mE Object Files iico include h file for cards iic aio User has to intiude Hh Eile for all the t rds used jic_cp 0 Hinc lude lt plsf2665 h gt Hinclude iic h Hinclude iic cp h J Library Files Linker Script AS 16f2685 lkr eye Ga Fil include iic ai h i N her Files 5 configuration bit User is advised not to change the s config O8C HSPLL config FCMEN OFF config IESO OFF pragma contig FWET i For those who want to understand the program please refer to c file named Samplel_AI c which is provided with this card j Compile this project to generate hex file Connect UICOOA IDC connector to IFC MB00 as show The hex file generated is named IFC_AIO8 hex Connector from UICOOA programmer k Load the hex file generated to UICOOA using PICkit2 window refer to UICOOA User s Manual for details Power up IFC system if it is OFF Created by Cytron Technologies Sdn Bhd All Rights Reserved 19 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 l This sample project will display message at LCD on Control panel When user power up IFC system LCD will display random value if there is no device plug in the analog port The figure show as below CP04 control panel display random value if no devices plug in the analog port m There are 2 modes for user to select in program Samplel_AI These modes will disp
4. send data and communicate with IFC AI08 A program editor C compiler and UICOOA software are required to be installed for user to write program compile it and further load program to IFC main board User is recommended to use MPLAB IDE as source code editor and MPLAB C18 as C compiler Both this software is from Microchip and it is provided freely to download Please refer user s manual of IFC MB0O0 for the installation of MPLAB IDE and MPLAB C18 compiler As for the installation of UICOOA software please refer to UICOOA User s Manual Please refer to MBOO User s Manual Chapter 6 for details step to install MPLAB IDE and C18 compiler Created by Cytron Technologies Sdn Bhd All Rights Reserved 14 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 7 GETTING STARTED IFC is being design with the aim of 3 simple steps to use it Configure card address Stack it Load program and run There must be at least power card IFC PCOO and main board IFC MBOO for this system to function This section will show the example to operate it with Analog Input Card IFC AI08 1 step Address Configure Card s address 2 step Stacking Stack the card s Connect the necessary battery Connect necessary sensor or motor Turn it ON 3 step Program Include the necessary header and object file s Write program using template given Call necessary function referring to Program R
5. when IFC cards are stack together Created by Cytron Technologies Sdn Bhd All Rights Reserved 6 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 5 INSTALLATION HARDWARE For hardware installation of IFC AIO8 user will first need the Main Board card IFC MBOO and Power Card IFC PCOO of IFC system IFC MB0O0 is the main controller of IFC system while IFC PCOO is the main power supply For installation of IFC MBOO and IFC PCOO please refer to the user s manual of IFC MBOO After user obtain the IFC AIO8 user can stack it on IFC system as shown in Figure Ensure the arrow points to the same direction Ensure the orientation marking at the Same side Cautions Please ensure that every card is being stacked properly in correct orientation Whole IFC system will be damaged if one of the cards is being stacked wrongly when it is powered up Created by Cytron Technologies Sdn Bhd All Rights Reserved 7 Technologie Product User s Manual FC Al08 Cytron 5 ROBOT HEAD to TOE Besides stack every card in correct orientation user must also require to ensure all card pins are not shifted when stacking Figures show the example of stacking cards in proper location and example of stacking cards with shifted pins Ensure that all card pins are not shifted when stacking my BESS LA SOS OS amp 1p EEN TER a s k s ee u O C Pii BRE E
6. AE amp iti Examples of EES SAREERELELENSI stacking cards with shifted pins Please AVOID this P S A NTT UBL TE F AN m r oOrie c om MU N j gt Te COM MU EAEI ECU A Or E S r aE CA Created by Cytron Technologies Sdn Bhd All Rights Reserved 8 Cytron 5 ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 Ensure that all card pins are not shifted when stacking Examples of stacking cards with shifted pins Please AVOID this Cautions Please ensure that all card pins are not shifted when stacking IFC system will NOT function if the pins are shifted Created by Cytron Technologies Sdn Bhd All Rights Reserved 9 Cytr on 5 ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 User can use the mini jumper provided on IFC AI08 to select the communication address of IFC AI08 For example figure below shows the communication address 000011 selected Please make sure the address selected is compatible with the program Please refer chapter 7 for details of writing program for IFC AI08 Each slave card must have unique address User also needs to select the suitable voltage 3 3V or 5V to supply to the input device connected to AI08 depending on the device s specification Every analog port has its own voltage selector Please refer User s Manual for IFC MBO0 for the connection of battery to Power Card Figure below shows that 5V was
7. C CP04 8 Warranty 22 p lt ON Created by Cytron Technologies Sdn Bhd All Rights Reserved Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 1 INTRODUCTION AND OVERVIEW 1 1 Introduction of Interface Free Controller IFC Interface Free Controller offer a new concept of developing microcontroller embedded system and also robotics system With IFC no more frustration in determine hardware interface and configuring peripheral in software Checking few hundreds pages of data sheet can be waved With the concept of interfacing card user may stack as many as 64 cards in a system to get infinite combination of peripherals The design aim is to offer 3 simple steps in microcontroller system development Configure card s address Stack IFC cards Write Program and Run Furthermore with functions based software library user save valuable time during software development by concentrating on algorithm development No more flipping or scrolling PIC data sheet looking for ADCONO TICON or even TRISA With just a programming hand book user may simply copy the header file call comprehensive functions and it s ready to rock IFC come with a brain card main controller where the main program is loaded There are several cards available for robotics development such as control panel 15A brush motor driver brushless motor controller counter and digital input output card power card analog input card
8. OE _ Technologies Product User s Manual IFC AI08 c Besides stacking every card in correct orientation user also needs to ensure that all the pins when stacking are not shifted and inserted to correct location Ensure that all the PT EEAYELIVEC EEE z pins when stacking hA AN 1 k are not shifted and inserted to correct location Deeeeeeeeenann d Connect analog input device such as analog distance sensor to input ports Please refer hardware setup for connecting input devices to Analog Input Card e Connect the battery to Power card as shown please ensure the polarity is correct Connect 1 x 12V battery to supply operating voltage to IFC Ensure the polarity is correct If 24V is needed in the system connect PCOO Ensure the polarity is correct Created by Cytron Technologies Sdn Bhd All Rights Reserved 17 Cytron 5 ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 f Turn ON the IFC power by pushing the toggle switch to ON There should be at least 4 LED 12V LED on Power Card PWR LED on Main Brain PWR LED on Analog Input Card and PWR LED on Control Panel light up as show PWR LED on IFC CP04 PWR LED on IFC AI08 PWR LED on IFC MBOO 12V LED on IFC PCOO g 3 step is to write program and load it IFC comes with comprehensive function to save program development time Functions library will come with the interfacing card in the f
9. and PS2 Controller card This document will focus on Analog Input card IFC AI08 This card has been designed with capabilities and features of Industrial grade PCB Every component is soldered properly and tested before board is shipped Circuit power and busy indicator LED 12V operation 6 set of 1x3 headers to select communication address 8 analog input ports 5V or 3 3V selectable power source to various kind of sensor Selectable sampling rate and average rate for every analog channel independently Software configurable 10bit or 8bit analog resolution Maximum of 64 analog cards can be stacked Selectable Vef for IFC AI08 3 3V 5V or adjustable Vier Dimension 11 1cm x 6 9cm Come with sample code and template to start Created by Cytron Technologies Sdn Bhd All Rights Reserved l Cytron ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 1 2 System Overview With serial communication perception IFC offer million of possibilities to develop embedded system creatively and easily In IFC several cards are stacked to get a complete embedded system The minimum card requires is Power card and Main Board More devices PS Controller Analog sensor Encoder digital sensor Relays etc Brushless motors Brushless motors Brush motor Power and communication This document explains the method to use IFC AI08 Created by Cytron Technologies Sdn Bhd All Rights Reserved 2 ytron
10. eference Notes Compile and Load Program through UICOOA There is a basic setup in this chapter for IFC AI08 the example includes 4 cards IFC PCO0 IFC MBO0 IFC AI08 and one extra card which is IFC CP04 Please refer to the following section of this chapter for setup details Created by Cytron Technologies Sdn Bhd All Rights Reserved 15 Cytron ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 7 1 Basic Setup with Control Panel IFC PC00 IFC MB00 IFC AI08 IFC CP04 Adding a control panel which comes with a 2 x16 character LCD and 4 programmable push buttons will offer more interesting demonstration Following steps show the installation of this system and method to operate it a 1 step configure the address of cards IFC AI08 and IFC CP04 Analog Input Card has 6 mini jumpers to configure communication address A5 AQ It should be set to 000011 if sample source code is being used As for Control Panel it should be set to CP1 Upper side be 2 step is to stack all 4 cards together The ideal stacking sequence is Power card IFC PC00 at the bottom Main board IFC MBO00 at 2 layer Analog input Card IFC AI08 at 3 layer and Control Panel at the top layer as shown in following figure Ensure the arrow points to the same direction Ensure the orientation same side Created by Cytron Technologies Sdn Bhd All Rights Reserved 16 Cytr on 5 ROBOT HEAD to T
11. lay on CP04 control panel when IFC system is power up User no needs to press any SW on CP04 to switch between modes Mode 1 and mode 2 will function simultaneously While analog port read the conversion stalling register it also will compare the highest value from the port The modes are Read the value conversion stalling register from analog input port port 1 5 and display the value at CP04 control panel If there is no device plug in the analog port the value returned are random not zero Compare 4 analog port port 1 4 and figure out the highest value CP04 control panel will display the byte returned n Please refer the comment in source code for the details of mode o To remove a card from IFC system the power should be switched OFF p Please use proper tool to remove the card User may refer last section in chapter 5 0 Installation hardware for the method to open card with provided IFC card opener Created by Cytron Technologies Sdn Bhd All Rights Reserved 20 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 Notel User may refer to IFC AI08 Card Technical Info for the program function list It will help user in writing program for IFC AI08 Note2 Each time open a new project for IFC user need to add ALL header files and object files for all related IFC cards used User also needs to include ALL cards header file at the beginning of the program Please refer sample so
12. n ON when power supplied to IFC AI08 card Busy LED Busy will turn ON or blinking when IFC AI08 is communicating with master card IFC MBOO The input devices on AI08 are as below e analog input ports ready with selectable power source Selectable power source for each analog input port 3 3V or 5V User can select the input devices power source by using the mini jumper Analog input devices that can be connected to the analog port are Sharp Infrared Distance Sensor Maxbotix Ultrasonic Sensor Accelerometer Gyro IMU More 3 4 Operating Voltage The operation voltage of IFC AI08 is 12V User needs to stack a Power Card IFC PCO0O and connect a 12V battery on Power Card to supply 12V to Analog Input Card Please refer hardware setup in chapter 5 0 Installation hardware for connecting power to Analog Input Card Created by Cytron Technologies Sdn Bhd All Rights Reserved 4 Cytr on 5 ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 4 BOARD OR PRODUCT LAYOUT A 6 l SX EL ELEY m A a t ae m a B Orientation marking _ Adjustable resistor for Vref C Manufacturing Test Points I _ Communication address selectors D _ Side connector J Status indicator LED _ __ _ Arrow marking A 8 analog input ports ready with selectable power source B The orientation marking on IFC AI08 Every IFC card has this orientation marking this is
13. ng the input device to input port user needs to ensure the sequence of pin for input device is compatible with the sequence of pin offered from analog input card which is clearly marked on the board right signal left Kaai zi N h h ee l q q z Le A A p 2 oe 7 4 ee e Tt Th Ce SH a _ D a se E Do ensure that the pins connected to input device is correct for VCC for GND and s for signal Next turn ON the power through Power Card the PWR LED of IFC AI08 will turn ON as shown in Figure Initially 1f there are no functions related to IFC AI08 being called in Main Board s program the busy LED will not turn ON or blink PWR LED on IFC AI08 PWR LED on IFC MBOO 12V LED on IFC PCOO Created by Cytron Technologies Sdn Bhd All Rights Reserved 12 Cytron 5 ROBOT HEAD to TOE Technologie Product User s Manual IFC AI08 To open the cards user can use the IFC card s opener to open the stacked cards Figure shows the method to open cards with the opener VT PELL EL deloki PI gt efit Millia a ay mien Da Caution Please use the opener to open IFC cards to avoid damage of the pins or cards Created by Cytron Technologies Sdn Bhd All Rights Reserved 13 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 6 INSTALLATION SOFTWARE User only needs to write program in IFC MBO0 in order to
14. orm of header file h and object file o In order to call these functions particular header file and object file must be included under a project Open MPLAB IDE please ensure MPLAB C18 compiler is being installed User can follow the step in chapter 6 2 of user s manual on how to open a project named TFC_AI08 in MPLAB IDE Before start writing program please note that the header file aic h 1ic_ai h and 1ic_cp h and object file 11c 0 11c_ai o and 1ic_cp o for IFC MB0O0 IFC AIO8 and IFC CP04 have to be included in the project in order to use the functions of these cards A sample source code named Samplel_AI c will be provided for user to load in the main board card MBOO in order to test the analog input card using control panel card CP04 Even though user do not use the provided sample source code Samplel_AlI c the related header and object file must also be included in the project before start a new programming Figure shows the example to include the header file object file and sample code file Created by Cytron Technologies Sdn Bhd All Rights Reserved 18 6 tron 5 ROBOT HEAD to TOE Technologie Product User s Manual IFC AI08 _JAFC A108 mcp Author Cytron Technologies CE Source Files Pro jects Interface Free Controller Controig bem Sampled _Al c Project description Sample for IFC cPpo4 F Header Files 1 April 2008 oa IE iic h iE fic_aish ne iic_ coh
15. selected for AN1 AN2 AN3 AN4 and 3 3V was selected for AN5 AN6 AN7 and AN8 5V was selected 3 3V was for AN1 AN2 ONT Pir Wai AAN Gee F selected for AN3 and AN4 ie fe beer Po pa ANS AN6 AN7 and AN8 Created by Cytron Technologies Sdn Bhd All Rights Reserved 10 Cytron 5 ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 Next user needs to select Vef for IFC AIO8 card There are 3 selection of voltage to supply as Vref which are fix 3 3V fix 5V and adjustable Vef By using mini jumper user is required to select only one Vref preferred 3 3V 5V or adjustable Vet If the adjustable Vref is selected the adjustable resistor ADJ RES is used to adjust the Vref voltage to desired level from 0 to 5V Figure below show that 5V is selected Vier r 5V is selected as Vie Figure below shows adjustable Vref 1s selected User can adjust the adjustable resistor to set the Vef voltage The voltage for Vref can be checked using multimeter through the Vref test point as shown in figure below Z x Test point to check voltage of Vief Created by Cytron Technologies Sdn Bhd All Rights Reserved 11 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 Figure below shows how to connect the analog devices to analog input port Be sure that the voltage selector is selecting the right voltage which is supply to the input device Before connecti
16. to help user in ensure the cards are stack correctly C Reserved for Manufacturing Test Point Please DO NOT short or connect wire to any of these pins D Side connector for stack card and communication between cards E Ve selector User can use mini jumper to select Vref for IFC AI08 either 3 3V 5V or adjustable Vef F 28 pin PIC microcontroller which used as controller for this slave card Created by Cytron Technologies Sdn Bhd All Rights Reserved 5 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 G Vref test point for IFC AI08 User can simply use this test point to check voltage of Vier H Adjustable resistor User can simply adjust this resistor to get Vref needed I 6 set of 1x3 headers use as communication address selector on IFC AI08 User can set the card address by using the mini jumper J 2 status indicator LED to indicate status for power ON PWR and busy in communicate with Main Board card Busy PWR LED will turn ON when power supplied to the board Busy LED will turn ON when the card is busy in communicate with master card IFC MBOO K 8 input voltage selectors on IFC AIO8 User can use mini jumper to select either 3 3V or SV for input voltage of each input port L An arrow mark to help user in ensuring the cards are stack correctly Every IFC card will have this arrow mark user needs to ensure that the arrow points to the same direction
17. urce code for the example to include card h file Created by Cytron Technologies Sdn Bhd All Rights Reserved 21 Cytr on gt ROBOT HEAD to TOE Technologie Product User s Manual FC Al08 8 WARRANTY gt Product warranty is valid for 6 months gt Warranty only applies to manufacturing defect gt Damage caused by miss use is not covered under warranty gt Warranty does not cover freight cost for both ways Prepared by Cytron Technologies Sdn Bhd 19 Jalan Kebudayaan IA Taman Universiti 81300 Skudai Johor Malaysia Tel 607 521 3178 Fax 607 521 1861 URL www cytron com my Email support cytron com my sales cytron com my Created by Cytron Technologies Sdn Bhd All Rights Reserved 22

Download Pdf Manuals

image

Related Search

Related Contents

Anleitung Spektrum DX6i  Limited Warranty for PV Modules (EnverQ)  Trust XpertTouch 2.1 Speaker Set  Freescale Semiconductor MCF5282CVM66 datasheet: pdf  Pathway Profiling System User Manual  IVC システムの性能評価 −パート2:評価基準−  Samsung L73 User Manual  Eglo ROTTELO  Chelsea Service Manual - HY25-6442-M1/US  Tetra 3 - Crowcon Detection Instruments  

Copyright © All rights reserved.
Failed to retrieve file