Home
embc1000-pci429ei
Contents
1. Back Next Cance Figure 4 4 open the inf file Orbita Control Engineering Co Lid 11 Tita EMBC1000 PC1429E USER MANUAL Browse the CD ROM open the EMBC1000 PCI429EI device inf from CD ROM G driver boarddriver and click on OK button you will get Found New Hardware Wizard Select the device driver you want to install for this hardware D Select the manufacturer and model of your hardware device and then click Next If you have a disk that contains thes iver you want to install click Have Disk Show compatible hardware Model EMBC1000 PC1429E1 42 Driver A This driver is not digitally signed Tell me why driver signing is important es ME Figure 4 5 open the inf file Click on Next button to have the driver installed Found New Hardware Wizard Completing the Found New am Hardware Wizard The wizard has finished installing the software for Bay EMBC1000 PC1423E1 42 Driver Click Finish to close the wizard Figure 4 6 finish the board drivers installation Click on Finish button to complete this installation procedure Congratulations Now you have installed the board drivers onto your PC successfully Orbita Control Engineering Co Ltd 12 Tita EMBC1000 PC1429E USER MANUAL 4 1 3 LIB oriented drivers Installation From your desktop of Windows XP enter into the Control Panel and then open Add Hardware you will get Add Hardware Wizard Welcome
2. Once the data is configured you may click on the Convert button it will automatically generate a set of data and perform conversion over them automatically The attributes such as PAR SDI SSM LAB DATA etc will be generated and displayed in the Data Display Area shown in Figure 5 7 Data Convert File Operation NS Data Operation Source File Word Length Seclet 32 v Bit Begin Data Hex Increment Hex Number D z Target File 12345678 123 100 C t onver Convert WorD LB 12345678 12345798 Stop 123458BE 123459E1 12345B04 12345C2T 12345044 12345E6D Convert number 12345F90 12346053 21 12346106 123462F9 1234641C Word Length 1234653F 12346662 25 Bit 12346785 Figure 5 7 data conversion in Data Operation field Orbita Control Engineering Co Ltd 39 Tita EMBC1000 PC1429E USER MANUAL CHAPTER 6 Develop Your own Application Software To alow the user to develop his own application software or project EMBC1000 PC1429El card comes with drivers software API Application Programming Interface library and user oriented application software running under Windows 2000 or Windows XP The user oriented application software has been designed with the capabilities of simulating the outputs of various airborne systems receiving inputs from these systems and providing bus data analysis functions API library is also provided togethe
3. lt Back Next gt Cancel Figure 4 12 open the inf file Orbita Control Engineering Co Ltd 15 Tita CY EMBC1000 PCI429E USER MANUAL Open the EMBC1000 PC1429 inf from CD ROM Gi driver LIBdriver and then click on OK button you enter Add Hardware Wizard Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If vou have a disk that contains the driver you want to install click Have Disk Model orbita EMBC1000 PC1429 A This driver is not digitally signed Tell me why driver signing is important Figure 4 13 open the inf file Click on Next button you get Add Hardware Wizard The wizard is ready to install your hardware EI Hardware to install EGA orbita EMBC1000 PCI423 To start installing your new hardware click Next Figure 4 14 install hardware Orbita Control Engineering Co Ltd 16 Tita iina EMBC1000 PCI429E USER MANUAL Click on Next button to have the LIB drivers installed Add Hardware Wizard Completing the Add Hardware Wizard Ss The following hardware was installed Bai orbita EMBC1000 PCI429 Windows has finished installing the software for this device To close this wizard click Finish Figure 4 15 finish the LIBdriver installing Click on Finish button to complete this installation procedure Congratulations Now you have installed the LIB d
4. negative with respect to ground 2 2 Electric properties of ARINC429 bus connections For the ARINC429 receive Rx channels when you connect with any target hardware the max input voltage of any signals shall be 30VDC As for the ARINC429 tranmit Tx channels their bus data signals are standrard outputs 5V 5 for High Voltage and 5V 5 for Low Voltage If the ARINC429 tranmit Tx channel works under full load the max resistance and capacitance impedance of the load is 4000 30 000pF while the max resistance and capacitance impedance of the load is 40000 10 000pF when the ARINC429 tranmit Tx channel works only under half load 2 3 Resources on CD ROM The CD ROM includes Directory G assume G ApplicationSoftware EMBC1000 PCI429El exe data anaysis executable file wdapi901 dll DLL file for executable file Orbita Control Engineering Co Ltd 5 Tita CA EMBC1000 PCI429E USER MANUAL wdapi901 lib LIB file for executable file Note EMBC1000 PC1429E1 exe wdapi901 all wdapi901 lib must be kept in the same directory doc EMBC1000 PC1429El 42USERMANUAL SV1 5 2 pdf User manual driver boarddriver Board oriented drivers EMBC1000 PCI429EI sys EMBC1000 PCI429E1 42 device inf LIBdriver LIB oriented drivers EMBC1000 PC1429 inf EMBC1000 PC1429 sys wd901 cat UserDesign For user s development use VAPILibrary PCI LINK3 dII PCI LINK3 lib wdapi901 dll wdapi901 lib sample VC sample D
5. 23 Inject error in the transmit TX1 TX2 channel TX ER INJ Name void TX ER INJ WDC DEVICE HANDLE hDev unsigned int TX N unsigned int error Function Inject error in the transmit TX1 TX2 channel Orbita Control Engineering Co Ltd 55 Tita L ren EMBC1000 PCI429E USER MANUAL hDev handle of the card TX N select the transmit channel possible assignment value 1 select TX1 2 select TX2 error error type possible assignment value 1 enable gap error E 2 enable parity error 3 enable short word error 4 enable long word error 11 disable gap error 12 disable parity error 13 disable short word error 14 disable long word error Return Value vor 24 Enable disable error detection in RX 1 RX 2 RX 3 RX 4 RX ER DETECT EN void RX ER DETECT EN WDC DEVICE HANDLE hDev Name unsigned int RX N unsigned int en i Enable disable error detection in the Rx RX 1 RX 2 RX 3 RX 4 Function channel hDev handle of the card RX N select the receive channel possible assignment value 1 select RX1 2 select RX2 Parameter 3 select RX3 4 select RX4 en enable disable error detection possible assignment value 1 enable 2 disable Return id voi Value Orbita Control Engineering Co Ltd 56 Tita EMBC1000 PC1429E USER MANUAL CHAPTER7 PRODUCT ORDERING INFO Rx Tx Software support Channel Channel 100K 50K 48K 12 5K bredu
6. EMBC1000 PCI429EI 42 E AN Can not find EMBC1000 PCI428E1 42 board program will exit Figure 4 19 Error prompt If Board Number is properly specified and the PCI card works well with the system the application software will be launched and its main window will be opened as below x EMBC1000 PCI429EI 42 ee RX 1234 rx 1 Tx 2 About EM m Parameter Setting Receive Data Word Length 52 am Baud rate fiz 5 7 Kbps R Parity check disable v SDI decode i sable a Label check disable 7 LABEL H Li 00 12 00 M Same as LI L3 DO M Same as Li L4 00 M Same as LI i5 00 M Same as LI 16 DA M Same as Li LT 00 M Same as Li Select Channel M RX 1 Ri 2 R 3 Rd Ri 1 Start RY 2 Start Start Ri 4 Start RY 1 Clear kd RX 4 Clear Ri 1 Save RY 2 Save RX 3 Save Ri 4 Save Save Setting Load Setting I Error Detection Error Detection Error Detection Error Detection PAR PAR PAR PAR z GAP GAP GAP GAP oE S SH SH S LY LY LY LY RX 1 32bit Rate 12 5Kbps Parity disable SDI disable LABEL disable Figure 4 20 main window of the application software Orbita Control Engineering Co Ltd 19 Tita EMBC1000 PCI429E USER MANUAL 4 3 Parameters Setup 4 3 1 Rx Channel Parameter Setup Click the RX 1234 you will enter the parameters setup
7. can be selected by pulling down the respective menu bar The contents of each parameter are listed below Table 4 1 Possible Assignment Value For Each Rx Parameter Menu Item Possible assignment value Default Word Length 32 25 bit 32 Baud Rate 12 5 48 50 100 Kbps 12 5 Parity Check Disable odd even Disable SDI Decode Disable 00 01 10 11 binary Disable Label Check Disable enable Disable L1 O OXFF 00 L2 0 0xFF 00 L3 0 0xFF 00 L4 0 0xFF 00 L5 0 0xFF 00 L6 0 0xFF 00 L7 0 0xFF 00 Buttons on Rx parameters setup page description Select Channel M RX 1 Rx 2 Res Ri 4 3 39 H Slect channel Select a singel channles which you want to change the parameters Rx channel or multiple Save Setting Save Setting button Save the Rx configuration into a txt file Load Setting Load Setting button Load Rx configuration from a exiting txt file Apply Setting Apply Setting button Enabel the parameter changes If the Rx parameters setup done you can observe it from the pulldown bar Parity disable SDI disable et dike SIT Parity disable SDI disable Parity disable SDI disable Rate 12 SKbps Rate 12 5Kbps LABEL di sable LABEL di LABEL disable LABEL disable Parity disable SDI disable LABEL disable Figure 4 22 Parameter setting display Once the Rx channel parameters get setup each Rx channel will perform da
8. the array for the words which receving from outside RX ER STA 1024 the array for the error detect from the receving channal shen enable the error detection fifo leve the number of the wordswhich are going to send possible assignment value 1 to 1024 Return F The number of the data receive Value 13 Releas card DeviceClose Name void DeviceClose WDC_DEVICE_HANDLE hDev Name Close the card and release the handle of the card Parameter hDev handle of the card Return T Value Orbita Control Engineering Co Ltd 51 Tita g EMBC1000 PC1429E USER MANUAL 14 Check if the receive RX1 RX2 RX3 RX4 channe s FIFO is empty or not RX_FIFO_STATUS int RX_FIFO_STATUS WDC_DEVICE_HANDLE hDev Name unsigned int RX_N i Check if the receive RX1 RX2 RX3 RX4 channel s FIFO is empty or Function not hDev handle of the card RX N select the receive channel Parameter possible assignment value 1 select RX1 2 select RX2 3 select RX3 4 select RX4 0 means the channel s FIFO is empty Kiti 1 means the channel s FIFO is full V lis 2 means the channel s FIFO is half full the number of the data in fifo is bigger than the fifo half level you seted Others means some mistake such as the TX N is invalid 15 Check if the transmit TX1 2 channel s FIFO is empty or not TX FIFO STATUS int TX FIFO STATUS WDC DEVICE HANDLE hDev Name unsig
9. 2 1 ARINC429 bus Interface One front panel DB25 male connector it has been referred to P801 inside the card is used for implementation of ARINC429 bus signal interface between ARINC429 target hardware and the PCI bus DB25 male connector wo ON P801 H FEN 2 A429 RX1A A 14 2 A429 RX1B i ENE EE O O OE 00 2 A429 RX2A gt 3 A429 RX2B O 16 2 A429 RX3A Ora 3 A429 RX3B 17 ots gt 2 A429 RX4A O 18 2 A429 RX4B os 2 A429 RXSA O 19 2 A429 RXSB 7 a P 24429 RXEA oe 2 A429_RX6B O 21 2 A429 RX7A GEE 2 A429 RX7B sl O GET 2 A429 RXBA O 23 3 A429 RX8B o lu 2429 TRA O 24 2 A429 TX2B O O ae 2 A429 TX1A o 24429 GE DB25 gt m ON Figure 2 1 DB25 male connetor for ARINC429 Orbita Control Engineering Co Ltd AA Tita Gar EMBC1000 PCI429E USER MANUAL Table 2 1 DB25 male Connector Pinouts Pin No Descriptions Pin Number Descriptions 1 Receive channel 1 A 14 Receive channel 1 B 2 GND 15 Receive channel 2 A 3 Receive channel 2 B 16 Receive channel 3 A 4 Receive channel 3 B 17 GND 5 Receive channel 4 A 18 Receive channel 4 B 6 NC 19 NC 7 GND 20 NC 8 NC 21 NC 9 NC 22 GND 10 NC 23 NC 11 Transmit channel 2 A 24 Transmit channel 2 B 12 GND 25 Transmit channel 1 A 13 Transmit channel 1 B Note Per ARINC 429 specification A Side signal is positive with respect to ground while B Side signal is
10. Apply setting button to enable the changes to parameters 3 Add the data you want to send 4 Press the Send buttons to send the data you added EMBC1000 PC14 29E1 42 mig TX 1 Tx 2 About EM Parameter Setting Send data Single add Word length 32 v BIT WORD H PAR B SDI B SSM B LAB H Data H Baud rate 100 or Kbps Bulky add Begin Data H Increment H Number D Parity check odd 12345678 cc 5 Word cam 170 tts on par sr sen m pan 8 12345678 78 O91A2 Work Mode 12345744 09142 C Normal Loop 12345810 09142 123458DC 09142 12345948 09142 IV Parity F Short Word IV Gap I Long Word Kepetition disable C enable hc A Error Injection define Save Setting Load Setting Press it to send data Figure 4 35 Error injection operation Note User must press the Apply Setting button to to make the error injection effecticve 4 6 2 Automatic error detection in receive channels Some error such as Parity Error Gap Error Short Word Error Long Word Error can be automatic detected when you enable the automatic error detection by select the button Error Detection Orbita Control Engineering Co Ltd 32 Tita af eer EMBC1000 PCI429E USER MANUAL Step about data receiving with automatic error detection 1 Do parameter setup just as the Word Length Baud Rate Parity Check SDI Decode Label Check and so on 2 Select the channel which you want to it s p
11. F si 31 30 e 3 11 When a 25 bit ARINC word is transmitted each word contains e Parity bit25 e Data E bit24 9 e Label bit8 1 The 25 bit ARINC Word typically use the format shown in Table A 2 Attention ARINC convention numbers the bits from 1 LSB to 25 MSB not from 0 to 25 as usually Table A 2 25 bit ARINC Data Word Format The order of 25 bit data word transmitted on ARINC bus is as follows LSB first Label 8 Label 7 Label 6 Label 5 Label 4 Label 3 Label 2 Label 1 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data 10 Data 11 Data 12 Data 13 Data 14 Data 15 Data 16 Parity The least significant bit LSB of each word except the label is transmitted first and the label is transmitted with MSB first Orbita Control Engineering Co Ltd 60
12. Long word error 34 27 bits e Up to 256 multiple cards in one system supported e Complete set of drivers for Windows XP 2000 e Complete API and ANSI C DLL library for user s design and integration e Well configured application software and source codes provided e PCI Modular design 130mm x85mm e Working temperature 40 C 85 C 1 4 System Reguirements An IBM compatible PC eguipped with PCI bus Pentium processor math co processor hard disk drive CD ROM drive monitor Windows XP or Windows 2000 etc shall be reguired for installing the PCI card and the associated software A cable assembly is reguired to interface to the ARINC 429 bus target hardwar or other discrete channels 1 5 Special Handling and Care Since EMBC1000 PCI429E1 42 card uses state of the art components and connectors properly handlings and cares must be taken to ensure that the device will not be damaged by Electrical Static Discharge ESD physical shock or improper power surges gt Turn off power to the PC completely Warning gt NEVER insert or remove card with power turned on gt Ensure that standard ESD precautions are taken At least one hand should be grounded to the power supply in order to eliminate static potentials gt Do not store the card in environment exposed to excessive heat magnetic fields or radiation Orbita Control Engineering Co Lid 3 Tita EMBC1000 PC1429E USER MANUAL CHAPTER 2 GETTING STARTED
13. SDI 10 4 SDI 11 Scaler set Buad rate possible assignment value 0 12 5Kbps 1 48Kbps 2 100Kbps 3 50Kbps fifo_half_level set fifo_half level possible assignment value 0 1023 label1 possible assignment value 0 0xFF label2 possible assignment value 0 0xFF label3 possible assignment value 0 0xFF label4 possible assignment value 0 0xFF Orbita Control Engineering Co Ltd 45 Tita CA EMBC1000 PCI429E USER MANUAL label5 possible assignment value 0 0xFF label6 possible assignment value 0 0xFF label7 possible assignment value 0 0xFF Return Value pe 5 Set the parameters of RX 2 RX2_INIT void RX2_INIT WDC_DEVICE_HANDLE hDev unsigned int enable unsigned int word_length unsigned int parity_select unsigned int label_enable unsigned int sdi unsigned int scaler Name unsigned int fifo half level unsigned int label1 unsigned int label2 unsigned int label3 unsigned int label4 unsigned int label5 unsigned int label6 unsigned int label7 Function Set the second receive channel s parameters hDev handle of the card enable enable the receive channel RX2 possible assignment value O disable 1 enable word length word length possible assignment value 0 32bits 1 25bits parity select set parity check possible assignment value O disable 1 odd 2 even label enable enable the label check possible assignment value O disable 1 enabl sdi set SDI check possib
14. Clear RX 4 Clear button The user can enable the automatic error detection function by selecting the button Error Detection And the error will be display on the Receive Data area and the total number of the error detected will be display on the Error Detection area The user can clear them by pressing RX 1 Clear RX 2 Clear RX 3 Clear RX 4 Clear button Orbita Control Engineering Co Lid 29 LA EMBC1000 PCI429E USER MANUAL RX 1234 TX 1 TH 2 About EM Parameter Setting 1 Receive Data tima Ja 84 DE LE Beod rate too os Parity check disable v SDI decode Label check disa Save in SAVE 7 Pa is ek EI RX SETTING rxefg Save Setting Load Setting IV Error Detection A Error Detection V Error Detection V Error Detection PAR PAR PAR PAR ENN GAP GAP GAP GAP WYL AIR SM SY S SY Li LF LW LY RX 4 25bit Rate 100Kbps Parity disable SDI disable LABEL disable Figure 4 29 Create a txt file to save Data Received Orbita Control Engineering Co Ltd 30 7 EMBC1000 PC1429E USER MANUAL EMBC1000 PC1429E1 42 RX 1234 Tx 1 14 2 About EM Parameter Setting Receive Data Word Length 25 gt BIT EET Ee EN ne 12340078 Baud rate 100 Kbps EE 123400BC Parity check fai sable v 123400CD 123400DE 123400EF SDI decode disable v 1
15. Tita CA EMBC1000 PCI429E USER MANUAL CHAPTER 4 OPERATIONS AND SETUP 4 1 HARDWARE and its drivers INSTALLATION 4 1 1 Hardware installation EMBC1000 PC1429 card is designed to be inserted directly into any PCI 2 1 or higher compatible slot of PC Note When installing the card the following cautions must be taken 1 NEVER insert or remove the card with the power turned on 2 ALWAYS take proper precautions to guard against static damage Use a wrist strap if available or ensure proper static grounding by touching the power supply cover with power OFF 3 Insert the card gently into the motherboard slot Secure with proper hardware 4 Make sure that adjacent cabling and wiring do not hinder the airflow around the card Once the PCI card gets installed into your PC and proper connections are made between ARINC429 target hardware and PCI card via the DB25 connector then the hardware installation gets basically done Congratulations NOTE Please be advised that you should assign a number to each PCI card we called Board Number in our setup software you inserted into the system according to the sequential order of the PCI slots in your system If only ONE PCI card be inserted in your system then the Board Number is 0 If there are more than one PCI card installed into your system you should assign a number valid 0 255 to each board according to the location of each PCI slot in the system When the application software is us
16. enable the label check possible assignment value O disable 1 enabl sdi set SDI check possible assignment value O disable 1 SDI 00 2 SDI 01 3 SDI 10 4 SDI 11 Parameter Scaler set Buad rate possible assignment value 0 12 5Kbps 1 48Kbps 2 100Kbps 3 50Kbps fifo_half_level set fifo_half level possible assignment value 0 1023 label1 possible assignment value 0 0xFF label2 possible assignment value O OXFF label3 possible assignment value O OXFF label4 possible assignment value O OXFF label5 possible assignment value 0 0xFF label6 possible assignment value O OXFF label7 possible assignment value 0 0xFF Return Value ver 8 Set the parameters of TX 1 TX1 INITO Orbita Control Engineering Co Ltd 48 Tita Po EMBC1000 PC1429E USER MANUAL void TX1 INIT WDC DEVICE HANDLE hDev unsigned int enable unsigned int word length Te unsigned int parity unsigned int scaler unsigned int fifo half level unsigned int tgap unsigned int mode Function Set the first transmit TX1 channel s parameters hDev handle of the card enable enable the transmit channel TX1 possible assignment value O disable 1 enable word_length word length possible assignment value 0 32bits 1 25bits parity_select set parity check possible assignment value O disable 1 odd 2 even Scaler set Buad rate Parameter i possible assignment value 0 12 5Kbps 1 48Kbps 2 100Kbps 3 50Kbps fifo_half_level set fifo
17. in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed Search removable media floppy CD ROM Include this location in the search I d Libdriver Browse Don t search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware Figure 4 2 choose the driver to install Orbita Control Engineering Co Ltd 10 Tita i EMBC1000 PCI429E USER MANUAL Choose Don t search will choose the driver to install then click on the Next button you will get Found New Hardware Wizard Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If you have a disk that contains the driver you want to install click Have Disk V Show compatible hardware Model Figure 4 3 select the inf file from disk click on Have Disk button you will enter the next window Hardware Update Wizard Select the device driver you want to install for this hardware I EP Install From Disk H Insert the manufacturer s installation disk and then OK make sure that the correct drive is selected below as DEd Copy manufacturer s files from a
18. page of Rx channels shown in Figure 4 21 Setup Rx channel Parameters lt EMBC1000 PCI429E1 42 RX 1234 Tx 1 TX 2 About EM Parameter Setting Receive Data Word Length 25 BIT Baud rate 100 Kbps Parity check disable gt SDI decode Filename RX SETTING Save as type All Files rxctg v Cancel a m W RX 3 IV RI 4 RX 1 Start RX 2 Start RX 3 Start RX 4 Start RX 1 Save RX 2 Save RX 3 Save RX 4 Save Leed Pe od Error Detection Error Detection Error Detection Error Detection GAP GAP GAP GAP Apply Setting SW Syr S Sy RX 1 32bit Rate 12 5Kbps Parity disable SDI disable LABEL disable v Exit Figure 4 21 Rx channel parameters setup Now you are free to set the Rx channel parameters such as Word length Baudrate Parity check SDI check Lable check etc After changing the parameter you must press the Apply setting button to make it valid and the configuration can be saved into a data file by pressing the Save Setting button and an existing configuration can be loaded from a file by pressing the load setting button Note User must press the Apply setting button to enable the changes to parameters Possible assignment value for each parameter Under the receive Rx channel parameter setup window the content of each parameter Orbita Control Engineering Co Ltd 20 Tita EMBC1000 PC1429E USER MANUAL
19. select TX1 2 select TX2 txdata 1024 the array for the words which are going to send Parameter automatically possible assignment value O disable 1 enable fifo leve the number of the words which are going to send automatically possible assignment value 1 to 1024 Return void Value Orbita Control Engineering Co Ltd BA Tita g EMBC1000 PC1429E USER MANUAL 21 Set the time gap when enable Automatic send repetition in the transmit TX1 TX2 channel TX_RE_SETTIME void TX_RE_SETTIME WDC_DEVICE_HANDLE hDev Name unsigned int num unsigned int timegap Fineto Set the time gap when enable Automatic send repetition in the transmit TX1 TX2 channel hDev handle of the card num select the transmit channel Parameter possible assignment value 1 select TX1 2 select TX2 timegap Refers to the time gap between two Repetition transmits possible assignment value 1 99 999 999 us Return s Value vor 22 Read back the total number of the word have be send in the transmit TX1 TX2 channel TX RE SEND unsigned int TX RE SEND WDC DEVICE HANDLE hDev Name unsigned int D N Functi Read back the total number of the word have be send in the unction transmit TX1 TX2 channel hDev handle of the card Parameter TX_N select the transmit channel possible assignment value 1 select TX1 2 select TX2 Return A Val unsigned int the total number of the word have be send alue
20. to the Add Hardware Wizard This wizard helps you Install software to support the hardware vou add to your computer Troubleshoot problems vou may be having with your hardware N If your hardware came with an installation CD it is recommended that you click Cancel to close this wizard and use the manufacturer s CD to install this hardware To continue click Next Figure 4 7 open Add Hardware Click on Next button you enter Add Hardware Wizard Is the hardware connected Have you already connected this hardware to your computer Yes have already connected the hardware O No have not added the hardware vet Figure 4 8 Add Hardware Wizard Orbita Control Engineering Co Ltd 13 Tita CY EMBC1000 PC1429E USER MANUAL Click on Yes have already connected the hardware and then click on Next button you will be asked Add Hardware Wizard The wizard can help you install other hardware The wizard can search for other hardware and automatically install it for vou Or if vou know exactly which hardware model you want to install you can select it from a list What do vou want the wizard to do Search for and install the hardware automatically Recommended Install the hardware that manually select from a list Advanced Figure 4 9 Add Hardware Wizard Click on install the hardware that manually select from a list and then click on Next button yo
21. very important that the communication protocols between target hardware and this card should be defined the same Please be advised that RX 1 Start RX 2 Start RX 3 Start RX 4 Start buttons can be toggled Once you press RX 1 Start RX 2 Start RX 3 Start RX 4 Start once it will be toggled into RX 1 Stop RX 2 Stop RX 3 Stop RX 4 Stop To terminate Data Receiving operation simply pressing RX 1 Stop RX 2 Stop RX 3 Stop RX 4 Stop buttons again and all buttons will then be toggled to RX 1 Start RX 2 Start RX 3 Start RX 4 Start mode The data received and the total number of the data received will be displayed in the Receive Data area It is advised that the Receive Data area only display 3000 words max When more than 3000 words received only the last 3000 words can be displayed The user can press RX 1 Save RX 2 Save RX 3 Save RX 4 Save button to create a txt data file to save all data received before pressing RX 1 Start RX 2 Start RX 3 Start RX 4 Start button Once the txt data file created then all data received will be saved into this txt file for later analysis The txt data file can not be created if Data Receiving operation is still in progress The user can clear the data displayed on the Receive Data area by pressing RX 1 Clear RX 2 Clear RX 3
22. void TX2_INIT WDC_DEVICE_HANDLE hDev unsigned int enable unsigned int word_length unsigned int parity unsigned int scaler unsigned int tgap unsigned int mode extern C declspec dllexport void RX ENABLE WDC DEVICE HANDLE Orbita Control Engineering Co Ltd 43 STBita hDev unsigned int num unsigned int enable extern C declspec dllexport void TX ENABLE WDC DEVICE HANDLE hDev unsigned int num unsigned int enable extern C _declspec dllexport void DeviceClose WDC DEVICE HANDLE hDev extern C _declspec dllexport void OBT429 RESET WDC DEVICE HANDLE hDev IK AFX_INSERT_LOCATION Il Microsoft Visual C will insert additional declarations immediately before the previous line endif Il Idefined AFX EMBC1OOOPCI42942EXAMPLEDLG H 5ACC0538 C64A 4316 8D DD 9A1CA8B3A7CF INCLUDED Now the API setup is done When you build your project VC will link the APIs automatically and add them to your project 6 2 Example Source Code This example source code will show you how to use the API Detailed info is given in CD ROM G UserDesign sample 6 3 API Function Description 1 Card Initialization Function OBT429TOPCI Liblnit Name DWORD OBT429TOPCI Liblnit void Function Initialize the card Parameter Void Return DWORD Value 2 Getting the handle DeviceFindAndOpen Name WDC DEVICE HANDLE DeviceFindAndOpen int Board num Function Get the handle
23. 2340100 12340111 Label check disable z EI 12340144 12340144 LABEL H 12340155 12340155 12340166 uf o 12340177 ep 12340188 12340199 113 OG Vv ap lis o p 16 DU zd n s I 12340010 PET iene 1 12340043 Select Channel 1734NN5A W RX 1 Iv RY 2 IV RX 3 IV RX 4 Save Setting Load Setting RX 4 25bit Rate 100Kbps Parity disable SDI disable LABEL disable Figure 4 30 Data Receiving operations Disable automatic error detection 4 6 Error injection and error detection Operation 4 6 1 Transmit error injection The user can enable the error injection when she doing the tx channel parameters setup The user can selet parity error gap error short word error long word error Figure 4 35 to inject into the data transmit You are free to inject the errors 1 Parity error the parity bit of the data will be opposite to the bit you defined 2 Gap error set the word gap to be 2 bit times 3 Short Word error only send 30 23 bits in one word 32 25bit 4 Long Word error send 34 27 bits in one word 32 25bit Note only of those error gap error short word error long word error can be injected at the same time Orbita Control Engineering Co Ltd 31 Tita EMBC1000 PC1429E USER MANUAL Step about data receiving with automatic error detection 1 Do parameter setup just as the Word Length Baud Rate Parity Check Work Mode Error Injection Repetition and so on 2 Press the
24. EMBC1000 PCI429EI 42 USER MANUAL Simplified V1 5 2 Orbita Control Engineering Co Ltd Addr Orbita TechPark 1 BaishaRoad Zhuhai Guangdong China 519080 Tel 86 756 3391979 Fax 86 756 3391980 Web www myorbita net Tita EMBC1000 PC1429E USER MANUAL First published in 2008 by Orbita Control Engineering Co Ltd Zhuhai China Orbita Control Engineering Co Ltd All rights reserved No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording or otherwise without prior permission in writing from Orbita Control Engineering Co Ltd thereafter called Orbita User s Manual Information This document contains the simplified User Manual of EMBC1000 PCI429E1 42 card Orbita reserves the rights to make changes in the products or specifications contained in this document in order to supply the best possible products Orbita does not assume responsibility for errors that may appear in this manual Orbita also assumes no responsibility for the use of this device beyond the product specifications Applications for any target hardware connections contained in this publication are for illustration purposes only and Orbita makes no representation or warranty that such applications will be suitable for the use specified without further testing or modification according to the target hardware specifications T
25. LINK3 lib and wdapi901 lib to the project Orbita Control Engineering Co Lid 240 STBita Edit the head file refer to the source code below Il EMBC1000 PCI429 42 exampleDlg h header file if Idefined AFX EMBC1000PC142942EXAMPLEDLG H 5ACC0538 C64A 4316 8 DDD 9A1CA8B3A7CF INCLUDED define AFX EMBC1OOOPCI42942EXAMPLEDLG H 5ACC0538 C64A 4316 8DDD 9A1C A8B3A7CF INCLUDED if MSC VER gt 1000 pragma once endif MSC VER gt 1000 typedef void WDC DEVICE HANDLE HILL EL LI Il CEMBC1000PC142942exampleDlg dialog class CEMBC1000PC142942exampleDig public CDialog Il Construction public CEMBC1000PC142942exampleDlg CWnd pParent NULL standard constructor Dialog Data IK AFX_DATA CEMBC1000PCI42942exampleDlg enum IDD IDD EMBC1000PC142942EXAMPLE DIALOG IHAFX DATA Il ClassWizard generated virtual function overrides IK AFX_VIRTUAL CEMBC1000PCI42942exampleDlg protected virtual void DoDataExchange CDataExchange pDX DDX DDV support IYAFX VIRTUAL Implementation protected HICON m hlcon Generated message map functions IKLAFX MSG CEMBC1000PC142942exampleDlg virtual BOOL OnlnitDialog afx msg void OnSysCommand UINT nID LPARAM IParam afx msg void OnPainf afx msg HCURSOR OnQueryDraglcon afx msg void Onlnit afx msg void OnTX1 Init afx msg void OnTX2Init afx msg void OnRX1Init afx msg void ONRX2Init afx msg void OnRXS3inift afx msg void OnRXAlnif Orbita Control E
26. O disable 1 enabl sdi set SDI check possible assignment value O disable 1 SDI 00 2 SDI 01 3 SDI 10 4 SDl 11 Parameter Scaler set Buad rate possible assignment value 0 12 5Kbps 1 48Kbps 2 100Kbps 3 50Kbps fifo_half_level set fifo_half level possible assignment value 0 1023 label1 possible assignment value 0 0xFF label2 possible assignment value 0 0xFF label3 possible assignment value 0 0xFF label4 possible assignment value 0 0xFF label5 possible assignment value 0 0xFF label6 possible assignment value 0 0xFF label7 possible assignment value 0 0xFF Return Value von 7 Set the parameters of RX 4 RX4_INIT Orbita Control Engineering Co Ltd 47 Tita rn EMBC1000 PCI429E USER MANUAL void RX4 INIT WDC DEVICE HANDLE hDev unsigned int enable unsigned int word length unsigned int parity select unsigned int label enable unsigned int sdi unsigned int scaler Name unsigned int fifo half level unsigned int label1 unsigned int label2 unsigned int label3 unsigned int label4 unsigned int label5 unsigned int label6 unsigned int label7 Function Set the fourth receive channel s parameters hDev handle of the card enable enable the receive channel RX4 possible assignment value O disable 1 enable word length word length possible assignment value 0 32bits 1 25bits parity select set parity check possible assignment value O disable 1 odd 2 even label enable
27. Settingl Load Settingl 12345778 12345744 12345910 123459DC 123459A8 12345778 12345744 12345910 123459DC 12345945 48014179 48014189 48016021 48D160ED 48016055 12345678 12345644 12345810 123458DC 12345548 12345678 12345644 12345510 123458DC 123458A8 400Kbps parameters setup Parity odd Exit SDI disable LABEL disable Figure 4 32 error detection operation Orbita Control Engineering Co Ltd 34 Tita EMBC1000 PC1429E USER MANUAL CHAPTER 5 Data Analysis Software The ARINC429 data received can be analyzed with the provided Data Analysis software The software will deal with the data either saved in the txt data file or in the data field entered on line Double click on the software Data Convert exe G DataAnalysis you will see the main window showed in Figure 5 1 Data Convert File Operation Data Operation SEE T Word Length Seclet 32 v Bit Begin Data Hex Increment Hex Number D Target File N Convert Convert Stop Convert number Word Length Bit Figure 5 1 main window of Data Convert The software will deal with the data either saved in the txt data file or in the data operation field entered on line 1 Data Conversion from a Data File In this way user can analyze the ARINC429 data saved in the txt file assume Source File txt Click the Source File button to open the data file Th
28. _half level possible assignment value 0 1023 tgap set the word gap possible assignment value 4 to 255 mode select the work modle possible assignment value 0 Loop 1 Normal Return Void Value 9 Set the parameters of TX 2 TX2_INIT void TX2_INIT WDC_DEVICE_HANDLE hDev unsigned int enable unsigned int word_length unsigned int parity unsigned int scaler Name unsigned int fifo_half_level unsigned int tgap unsigned int mode Function Set the second transmit TX2 channel s parameters Orbita Control Engineering Co Ltd 49 Tita Po EMBC1000 PC1429E USER MANUAL hDev handle of the card enable enable the transmit channel TX2 possible assignment value O disable 1 enable word_length word length possible assignment value 0 32bits 1 25bits parity select set parity check possible assignment value O disable 1 odd 2 even Scaler set Buad rate Parameter i i possible assignment value 0 12 5Kbps 1 48Kbps 2 100Kbps 3 50Kbps fifo_half_level set fifo_half level possible assignment value 0 1023 tgap set the word gap possible assignment value 4 to 255 mode select the work modle possible assignment value 0 Loop 1 Normal Return Value vor 10 Send data via the TX1 TX1_SEND int TX1_SEND WDC_DEVICE_HANDLE hDev Name unsigned int txdata 1024 int fifo_leve Function Send dat a from the first transmit TX1 channel hDev handle of the car
29. arameters 3 Press the Apply setting button to enable the changes to parameters 4 Select the the Error Detection button to enable the error detection function each channel has its own Error Detection button 5 Press the RX 1 Start RX 2 Start RX 3 Start RX 4 Start buttons to begin the Data Receiving operation Once some error detect from the receiving data they will be display on the Receive Data area just as PE GE SE LE PG and the total number of the error detected will be display on the Error Detection area The user can clear them by pressing RX 1 Clear RX 2 Clear RX 3 Clear RX 4 Clear button Table 4 4 Error detect form Receiving data Error Error description PE Parity Error GE Gap Error SE Short Word Error LE Long Word Error PG Parity and Gap Error Orbita Control Engineering Co Ltd 33 Tita eo EMBC1000 PCI1429E1 42 RX 1234 Tx 1 TH 2 About EM EMBC1000 PC1429E USER MANUAL Error Display Receive Data Parameter Setting Word Length 32 v BIT Baud rate 100 v Kb PS Parity check oaa z disable v Label check disable 7 SDI decode LABEL 1 Li OG 12 GO Sane as li 131 00 FF same se Li L4 0 RK Same as LI I5 00 same as Li 16 EE Uk O Femeii m Select Channel IV RY IV RY 2 IV Ri 3 M Ri 4 Save
30. ataAnalysis DataConvert exe Source File txt Target File txt training Video files to show the operations LookBack avi TX1 SEND avi TX2 SEND avi DataAnalysis avi LIBdriver install avi LB ERROR INJECTION avi boarddriver install avi Orbita Control Engineering Co Ltd 6 rhita EMBC1000 PC1429E USER MANUAL CHAPTER 3 ERROR INJECTION AND DETECTION EMBC1000 USB429E1 42 is a device which has the ability to inject errors into the transmit channel and detect the errors from receive channels 3 1 Parity Error If you enable the parity error injection the parity bit in the nomal word will be chang to negative artificially The Figure 3 1 show you the definition of the Parity Error in the S2bits word The Parity Error in the 25bits word is defined in the same way Transfer Seguences LSB Firstly 22 NM 5 a NM 3 BO BOLD Normal D Data bt P Parity bit Mo o o ofo o o o 0 Parity Error D Databit NP Negative Parity bit 22 1 Figure 3 1 Parity Error 32bit 3 2 Gap Error According to the ARINC429 protocol the gaps between two words is 4 Null bits atleast in EMBC1000 USB429E1 42 the way to inject Gap error into transmit data is to make the Gap time between two words is 2 Null bits Shown in Figure 3 2 4 1 3 2 Word n 1 NN N Word n Normal N Null bit 2 i Word n 1 N N Word n Gap Error N Null bit Figure 3 2 Gap Error 32bit 3 3 Short Word Error ShortWord Error is also calle
31. ct Baud rate Number EMBC1000 4 2 N N N PCI429E 1 42 Orbita Control Engineering Co Ltd Windows 2000 or Windows XP based drivers and application software 57 rhita EMBC1000 PC1429E USER MANUAL CHAPTER8 RELATED PRODUCTS Product Software support Number Windows 2000 or Windows XP based drivers EMBC1000 PCI429 42 and application software Windows 2000 or Windows XP based drivers EMBC1000 USB429 42 and application software Windows 2000 or Windows XP EMBC1000 based drivers USB429E1 42 and application software Orbita Control Engineering Co Ltd 58 Tita we EMBC1000 PCI429E USER MANUAL Appendix A ARINC429 Protocol Introduction ARINC429 is an international standard for Digital Information Transfer System DITS It is application specific for commercial and transport aircraft It ignores the complexities of different manufacturers avionics system interfaces and supplies uniform plat form for system communication Based on the requirements of ARINC Specification 429 digital information is transmitted by wires in unidirectional data bus differential coupling or twisted pairs So ARINC429 is serial communication The ARINC429 standard supports High Low and Null states ARINC data words are always 32 or 25 bits in length Transmission of sequential words is separated by at least four Null bits Each ARINC word contains a parity bit 8 b
32. d Break Error means the data was send not enough 32 25 bits just like the data frame is broken In EMBC1000 USB429E1 42 the way to inject the shortword error into the transmit data is cut down two bits which replace by two NULL bit Shown in Figure 3 3 Orbita Control Engineering Co Lid 7 Tita EMBC1000 PC1429E USER MANUAL Transfer Sequences LSB Firstly 32 n W 29 28 27 26 25 24 23 2 21 19 18 17 16 15 14 13 12 n N 8 7 o o a o o o o o o o o o o o a o Ta po 0 Normal D Data bit N Null bit oO oO OD o jo O oO oO OD oO oO OD OD OD OD OD ie OD ie OD OD Oo p o o pfofofofolfol o p Break Error D Data bit N Null bit Figure 3 3 Short Word Error 32bit 3 4 Long Word Error ILong Word Error is also called Long Frame Error lt means the word sending contain 34 27 bits If you enable the Long Wordd error injection the 2 bits OO will be add to nomal word 32 bits or 25 bits The Figure 3 4 show you the definition of the Long Word Error in the 32bits word The Long Word Error in the 25bits word is defined in the same way Transfer Sequences LSB Firstly 29 2 27 26 24 1 FETT ee ee TT 31 Normal D Data bit N Null bit mm elelee e Long Word Error D Data bit AD Additional Data bit Figure 3 4 Long Word error 32bit Orbita Control Engineering Co Ltd 8
33. d txdata 1024 the array for the words which are going to send Parameter fifo leve the number of the words which are going to send possible assignment value 1 to 1024 0 means sending data faild Return 1 means sending data successful Value Note The return value should be used to judge if sending data successfulor not 11 Send data via the TX2 TX2 SEND Name int TX2 SEND WDC DEVICE HANDLE hDev unsigned int txdata 1024 int fifo leve Function Send dat a from the second transmit TX2 channel Orbita Control Engineering Co Ltd 50 Tita re EMBC1000 PCI429E USER MANUAL hDev handle of the card txdata 1024 the array for the words which are going to send Parameter fifo leve the number of the wordswhich are going to send possible assignment value 1 to 1024 0 means sending data faild Return 1 means sending data successful Value Note The return value should be used to judge if sending data successfulor not 12 Receive data from RX 1 RX 2 RX 3 RX 4 RX DATA int RX_DATA WDC_DEVICE_HANDLE hDev unsigned int RX_N unsigned int RX_DATA 1024 Name unsigned int RX_ER_STA 1024 unsigned int fifo leve Function Receive data throug 4 receive RX1 RX2RX3 RX4 channels hDev handle of the card RX_N select the receive channel possible assignment value 1 select RX1 2 select RX2 3 select RX3 4 select RX4 Parameter RX DATA 1024
34. e ARINC429 data saved in the Source File are in Hex the first line is always the Orbita Control Engineering Co Ltd 35 Tita f EMBC1000 PCI429E USER MANUAL definition of the word length 25 or 32 bit following are the data each word per line shown in Figure 5 3 lt Data Convert File Operation Data Operation Word Length Seclet Loo kin O 32 25chang vie EE et E SuorceFile TargetFile Files of type txt Cancel Fiename SuorceFile pen Figure 5 2 open a source file P Source File Notepad BAR File Edit Format View Help wordlength 32bit 00000001 00000002 00000003 00000004 00000005 00000006 00000007 00000008 00000009 00000004 0000000B 0000000C 0000000D 0000000E 0000000F 00000010 00000011 00000012 00000013 00000014 00000015 00000016 00000017 00000018 00000019 Figure 5 3 Source File Orbita Control Engineering Co Ltd 36 Tita a EMBC1000 PCI429E USER MANUAL Then you need to create a target file to save such conversion Click the Target File button to open a txt file assume Target File txt which saved the results of the analysis actually conversion results so far shown in Figure 5 4 Data Convert File Operation Word Length Seclet Look in O 32 25chang et FE E SuorceFile File name TargetFile 0 Files of type txt a Cancel 7 Figure 5 4 open Target File C
35. eck Disable odd even Disable Word Gap 5 255 10 Work Mode Normal Loopback Normal Repetition Mode Disable Enable Disable Error injection Parity Gap Short Word Long Word Error No error injecting Time gap 1 99 999 999 us 100 us The max number of data can be transmitted under Repetition Mode is 1024 The max number of data can be transmitted under Repetition Mode is 1024 You are free to inject the errors Parity error the parity bit of the data will be opposite to the bit you defined Gap error set the word gap to be 2 bit times Short word error only send 30 23 bits in one word 32 25bit Long word error send 34 27 bits in one word 32 25bit Note only of those error gap error short word error long word error can be injected at the same time Refers to the time gap between two Repetition transmits Time gap can only be assigned a value when Repetition Mode is under Enable Orbita Control Engineering Co Ltd 23 Tita ME ees EMBC1000 PCI429E USER MANUAL 4 4 Data Transmission Operations After the parameter setup is finished the user can add the data into the Send data area for data transmission operations by pressing Send button under the data transmit window The user can add the data into the Send data area either in single or bulk mode In single mode there is a dedicated data entry area under Single add where one may simply put a digital numb
36. ection in receive channels and error injection in transmit channels EMBC1000 PCI429E1 42 card operates in 100k 50k 48k 12 5kbps rates with software configurable This including other advanced designs make it an ideal tool to perform data acquisition data analysis remote control or event monitoring over the ARINC429 bus EMBC1000 PCI429EI 42 card comes with drivers software API Application Programming Interface library and user oriented application software running under Windows 2000 XP The user oriented application software has been designed with the capabilities of simulating the outputs of various airborne systems receiving inputs from these systems and providing bus analyzer functions API library is also provided together with example source code Visual C which allow users to easily develop Orbita Control Engineering Co Ltd 1 Tita EMBC1000 PC1429E USER MANUAL their own application software or project EMBC1000 PCI429EI 42 card is of PCI Plug and Play PnP compatible for easy installation any PCI 2 1 or higher compatible slot and multiple such cards can work together inside one PC or workstation 1 2 Applications EMBC1000 PCI429E1 42 card is well suited for all types of ground support work development manufacturing test on site maintenance etc as well as on board data acquisition LRU developers find that this card provides easy access for simulating and or testing new systems prior to use with actual f
37. ed it must be configured with each board though mutliple boards can work together However before you could use this card you need to install drivers software from the provided CD ROM onto your PC board oriented drivers and LIB oriented drivers which are designed to run under Windows XP or Windows 2000 4 1 2 Board oriented drivers Installation Once the card gets installed and the PC is turned ON the PC shall perform automatic detection for the card inserted If the drivers have not been installed yet it will treat the card to be a new hardware and it will report to you right away by bringing up Add New Hardware Wizard to guide you for the installation of the required drivers Orbita Control Engineering Co Ltd 9 Tita EMBC1000 PC1429E USER MANUAL Hardware Update Wizard Welcome to the Hardware Update Wizard This wizard helps you install software for Other PCI Bridge Device If your hardware came with an installation CD 32 or floppy disk insert it now What do vou want the wizard to do O Install the software automatically Recommended Install from a list or specific location Advanced Click Next to continue Figure 4 1 Add New Hardware Wizard window Click on Install from a list or specific location and then click on the Next button you will asked to choose Hardware Update Wizard Please choose your search and installation options Sy Search for the best driver
38. er in Hex into the field of WORD H or he may define the following detailes to compose a WORD to be sent PAR B SDI B SSM B LAB H Data H which represents Parity SDI check bits SSM bits Lable check and Data Table 4 3 The fields definition of Tx data Field Range WORD HEX 0x00000000 0xFFFFFFFF PAR Binary 0 1 SDI Binary 00 01 10 11 SSM Binary 00 01 10 11 LAB HEX 0x0 0xFF DATA HEX 0x000000 0x7FFFF In bulk mode there is a dedicated data entry area under Bulky add where one may simply create a base digital number in Hex here we defined it to Begin Data and define the increment and the toal number of data in the respective field then it will automatically generate a set of data It is also possible for the user to use single mode entry method repeatedly to generate a set of data bulk data to tranmit For any data added into this field it can be saved into a data file by pressing the Save button and an existing data file can be loaded in pressing the Load button The user can press Clear button to clear all the data which have addedd in the Send data area If you want to delete one word from the data added in the Send data area you should select it and then press Delete button Each time the total number of WORDs added shall counted and be displayed in the All field And the total number of WORDs transmitted via this trans
39. ers Installation ee ee Ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 9 4 1 3 LIB oriented drivers InstallatiOn ii ee ee ee ee ee ee ee an ee ee ee ee ee ee ee ee ee ee ee ee ee ee 13 4 2 GET STARTED WITH THE APPLICATION SOFTWARE ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 18 4 3 PARAMETERS SETUP EES Ne ee Ee ene Ge ee DE EE GE GE Gee N ee Ge Re sks EA EE GE GN ee De Ge ee AE EE Ge GE Ge ee 20 43 1 Rx Channel Parameter Setup use sees Ee ee Se UR ee ee eg kka Ge as Ge EE E eed 20 432 Tx Channel Parameter Setup iedere EE va Es reeta See He RSG ESEG kudus See Vee Ee deeg nie beg ER seg v e ER 22 4 4 DATA TRANSMISSION OPERATIONS ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee Re rentrer reren Re ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 24 4 5 DATA RECEIVING OPERATIONS ee ee ee ee ee ee ee ee ee ee ee ee ee nee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 29 4 6 ERROR INJECTION AND ERROR DETECTION OPERATION ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 31 4 0 1 Transmit error EE EE EE peti 31 4 6 2 Automatic error detection in receive channel ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 32 CHAPTER 5 DATA ANALYSIS SOFTWARE sesse esse sees esse se ee ee ee es ss se se ee ee ee ee ee se see ee ee ee se se Ge ee ee ee ee Ge ee ee 00000 35 CHAPTER 6 DEVELOP YOUR OWN APPLICATION SOFTWARE es
40. he software associated with the shipped device shall not be used for other purpose except as stated in the terms of the software license agreement or with special permission from Orbita Special Notes EMBC EIPC S698 OBT429 OBT1553B ORION are registered trademarks of Orbita Control Engineering Co Lid Microsoft Windows XP Windows 2000 are registered trademarks of Microsoft Corporation All other products mentioned in this User s Manual are trademarks or registered trademarks of their respective manufacturers Application of EMBC1000 PCI429E1 42 EMBC1000 PCI429E1 42 is a PCI based card that provides new levels of performance and flexibility for systems interfacing to ARINC429 data bus including data transmission data reception real time data display data recording and replay data post analysis etc Orbita Control Engineering Co Ltd i rbita EMBC1000 PC1429E USER MANUAL CONTENTS CHAPTER 1 OVERVIE Wees s sees Vees sees se se sesse se besoe sed see Nege v de es sisu VOKOS ed vs su ese de ooo sees ee ee se di ee sees 1 1 1 ABOUT EMBC1000 PCI429EA42 ee Ee ee ee ER bee ei bee Eie be Gee N Ge ee Ee 1 1 2 APPLICATIONS ee 2 1 3 CHARACTERISTICS sui eee nine 2 1 4 SYSTEM REQUIREMENTS esse sees see se ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ER Re Re ee ee ee ER ee ee ee ee ee ee ee ee 3 1 5 SPECIAL HANDLING AND CARE sugsserevevsvevsversvevsvevsvavsvavsvavsvevsvavnvav
41. it label The label words are quite important in ARINC429 and identify the data type and the parameters associated with it such as latitude data longitude data The rest data bits of the word are divided into different fields based on the label For making communication completely standardized and to avoid conflicts all of the flight functions have been given labels and data formats When a 32 bit ARINC word is transmitted each word contains e Parity bit32 e SSM bit31 30 Sign Status Matrix e Data bit29 11 e SDI i bit10 9 Source Destination Identifiers e Label i bit8 1 The 32 bit ARINC Word typically use the format shown in Table A 1 which includes five primary fields namely P parity SSM Data SDI and Label Attention ARINC convention numbers the bits from 1 LSB to 32 MSB not from 0 to 31 as usually The order of 32 bit data word transmitted on ARINC bus is as follows LSB first Label 8 Label 7 Label 6 Label 5 Label 4 Label 3 Label 2 Label 1 SDI 1 SDI 2 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data 10 Data 11 Data 12 Data 13 Data 14 Data 15 Data 16 Data 17 Data 18 Data 19 SSM 1 SSM 2 Parity The least significant bit of each byte except the label is transmitted first and the label is transmitted ahead of the data in each case Orbita Control Engineering Co Ltd 59 STBita Table A 1 32 bit ARINC Data Word Format He
42. le assignment value O disable 1 SDI 00 2 SDI 01 3 SDI 10 4 SDI 11 Parameter Scaler set Buad rate possible assignment value 0 12 5Kbps 1 48Kbps 2 100Kbps 3 50Kbps fifo_half_level set fifo_half level possible assignment value 0 1023 label1 possible assignment value 0 0xFF label2 possible assignment value 0 0xFF label3 possible assignment value 0 0xFF label4 possible assignment value 0 0xFF label5 possible assignment value 0 0xFF label6 possible assignment value 0 0xFF label7 possible assignment value 0 0xFF Return Value vue Orbita Control Engineering Co Ltd 46 Tita Lar EMBC1000 PCI429E USER MANUAL 6 Set the parameters of RX 3 RX3 INIT void RX3 INIT WDC DEVICE HANDLE hDev unsigned int enable unsigned int word length unsigned int parity select unsigned int label enable unsigned int sdi unsigned int scaler Name unsigned int fifo half level unsigned int label1 unsigned int label2 unsigned int label3 unsigned int label4 unsigned int label5 unsigned int label6 unsigned int label7 Function Set the third receive channel s parameters hDev handle of the card enable enable the receive channel RX3 possible assignment value O disable 1 enable word length word length possible assignment value 0 32bits 1 25bits parity select set parity check possible assignment value O disable 1 odd 2 even label_enable enable the label check possible assignment value
43. lick the Convert button when the analysis conversion is completed the Convert number area will show the total number ofthe words analysed And then you can open the Target File Target File txt to study the results shown in Figure 5 5 and Figure 5 6 Orbita Control Engineering Co Lid 37 Tita EMBC1000 PC1429E USER MANUAL Data Convert File Operation Data Operation Source File Word Length Seclet 132 v Bit Begin Data Hex Increment Hex Humber D Convert Stop 32_25change x A Complete Convert mmber OK 121 Word Length a Bit Figure 5 5 Conversion completed P Target File Notepad File Edit Format View Help WORD PAR SDI LAB DATA 00 00 O1 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00009 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0 0 0 Q 0 0 0 Q 0 0 0 Q 0 0 0 Q 0 0 0 0 0 0 Q Q 0 00000019 Figure 5 6 Target File Orbita Control Engineering Co Ltd 38 Tita pen EMBC1000 PCI429E USER MANUAL 2 Data Conversion in Data Operation field There is a dedicated data entry area under Data Operation One may simply create a set of data by using the base digital number in Hex here we termed it to be Begin Data defining the increment accept O to OxFFFFF and the toal number accept 0 to 65535 of data in the respective field
44. light systems Avionics maintenance and validation teams enjoy on site testing and analysis with this card holicopitere civil aviatione ARINC429 BUS s Avionics naval vesselse ad EMBC1000 PC1429 42 2 r Figure 1 2 Wide Applications 1 3 Characteristics EMBC1000 PCI429EI 42 card features with the following characteristics Orbita Control Engineering Co Ltd 2 Comply with 32 bit 33Mhz PCI bus speed PCI Plug and Play PnP compatible for easy installation Up to 4 programmable ARINC429 Rx channels Up to 2 programmable ARINC429 Tx channels Support 32 25 bit Word length 1024 bytes FIFO for each Rx channel 1024 bytes FIFO for each Tx channel Programmable baud rate 12 5Kbps 48Kbps 50Kbps 100Kbps Transmitting capability Queued FIFO transmission to any external channel Scheduled label and SDI transmission to any channel Tita a EMBC1000 PCI429E USER MANUAL Recurrent support Time gap 1 99 999 999 us e Receiving capability Queued FIFO reception from any external channel Mailbox type reception from any channel Filtering of receive labels e Automatic error detection in receive channels Parity error Gap error less than 4 bit times Short word error time out error Long word error more than 32 25 bits e Transmit error injection Parity error make the parity bit to be opposite Gap error make gap to be 2 bit times Short word error 30 23 bits
45. mit channel shall be counted and displayed in the Send Nun field Data transmission can be terminated any time by pressing Stop button Orbita Control Engineering Co Ltd AM EMBC1000 PCI429E USER MANUAL 1 Add single Tx data in WORD field Press ADD to add single data and the attributes to be created and enter a single data with WORD displayed automatically EER e lt Ss A A SM EE je GE BEE her pr E E 00 Norte o mae The total number of words added Figure 4 24 Add single data with WORD field Orbita Control Engineering Co Ltd 25 E EMBC1000 PCI429E USER MANUAL 2 Add single data in attribute fields Press ADD to generate a WORD and to add it into the Send data area and to display it in the area Enter a single data with attributes A single word is added into the Send data area and is displayed here The total number of words added Figure 4 25 Add single data with attribute fields Orbita Control Engineering Co Ltd 26 Penn EMBC1000 PCI429E USER MANUAL 3 Add Bulk data Press ADD button to add bulk data ware Define a set of date m R 1234 Tt mx 2 About EM Send data Single add B SDI B SSM B LAB H Data H Parameter Setting Word length 32 gt BIT WORD H Bulky add Baud rat 2 5 x s au ate Kbp Begin Data H Increment H Number D Parity check di
46. ned int TX N Function Check if the transmit TX1 TX2 channel s FIFO is empty or not hDev handle of the card Parameter TX N select the transmit channel possible assignment value 1 select TX1 2 select TX2 0 means the channel s FIFO is empty Reia 1 means the channel s FIFO is empty lie 2 means the channel s FIFO is half full the number of the data in fifo is bigger than the fifo half level you seted Others means some mistake such as the TX N is invalid 16 Reset the any channel s FIFO FIFO RESET Name void FIFO RESET WDC DEVICE HANDLE hDev unsigned int CHANNEL Function Reset the any channel s RX1 RX2 RX3 RX4 TX1 TX2 FIFO Orbita Control Engineering Co Ltd 52 Tita a EMBC1000 PC1429E USER MANUAL hDev handle of the card CHANNEL select channel Parameter possible assignment value 1 select RX1 2 select RX2 3 select RX3 4 select RX4 5 select TX1 6 select TX2 Return id voi Value 17 Enable the receive RX RX2 RX3 RX4 channel RX_ENABLE void RX_ENABLE WDC_DEVICE_HANDLE hDev Name unsigned int num unsigned int enable Function Enable the receive RX RX2 RX3 RX4 channel hDev handle of the card num select the receive channel possible assignment value 1 select RX1 2 select RX2 Parameter 3 select RX3 4 select RX4 enable enable the receive channel possible assignment value O disable 1 enable Return id voi Val
47. ngineering Co Ltd 41 STBita afx msg void OnSendDataTX2 afx msg void OnSendDataTX1 afx msg void OnClose afx msg void OnRxread afx msg void OnRx1read afx msg void OnRx2read afx msg void OnRx3read afx msg void OnRx4read IFAFX MSG DECLARE MESSAGE MAP pragma comment lib PCI LINK3 Iib extern C declspec dllexport WDC DEVICE HANDLE DeviceFindAndOpen int Board num extern C _declspec dllexport DWORD OBT429TOPCI Liblnit void extern C declspec dllexport int RX DATA WDC DEVICE HANDLE hDev unsigned int RX N unsigned int RX DATA 256 unsigned int fifo leve extern C declspec dllexport int TX1 SEND WDC DEVICE HANDLE hDev unsigned int txdata 64 int fifo leve extern C declspec dllexport int TX2 SEND WDC DEVICE HANDLE hDev unsigned int txdata 64 int fifo leve extern C declspec dllexport void RX1 INIT WDC DEVICE HANDLE hDev unsigned int enable II 0 1 unsigned int word length II 25 32 unsigned int parity select 0 1 2 unsigned int label enable 0 1 unsigned int sdi II 0 1 unsigned int scaler Il 0 65535 unsigned int label1 unsigned int label2 unsigned int label3 unsigned int labeld unsigned int label5 unsigned int label6 unsigned int label7 extern C _declspec dllexport void RX2 INIT WDC DEVICE HANDLE hDev unsigned int enable II 0 1 unsigned int word length II 25 32 unsigned int parity select 0 1 2 unsigned i
48. nt label enable 0 1 unsigned int sdi II 0 1 unsigned int scaler Il 0 65535 unsigned int label1 Orbita Control Engineering Co Ltd 42 T ita EMBC1000 PC1429E USER MANUAL unsigned int label2 unsigned int label3 unsigned int labeld unsigned int label5 unsigned int label6 unsigned int label7 extern C _declspec dllexport unsigned int enable unsigned int word_length unsigned int parity_select unsigned int label_enable 0 1 unsigned int sdi unsigned int scaler unsigned int label1 unsigned int label2 unsigned int label3 unsigned int label4 unsigned int label5 unsigned int label6 unsigned int label7 extern C _declspec dllexport unsigned int enable unsigned int word_length unsigned int parity_select unsigned int label_ enable unsigned int sdi unsigned int scaler unsigned int label1 unsigned int label2 unsigned int label3 unsigned int label4 unsigned int label5 unsigned int label6 unsigned int label7 extern C declspec dllexport void RX3 INIT WDC DEVICE HANDLE hDev I 0 1 II 25 32 II 0 1 2 11 0 1 II void RX4_INIT WDC_DEVICE_HANDLE hDev I 0 1 II 25 32 II 0 1 2 11 0 1 11 0 1 II 0 65535 void TX1_INIT WDC_DEVICE_HANDLE hDev unsigned int enable unsigned int word_length unsigned int parity unsigned int scaler unsigned int tgap unsigned int mode extern C _declspec dllexport
49. o each board according to the location of each PCI slot in the system When the application software is used it must be configured with each board with the specified Board Number though mutliple boards can work together Double click on the application software EMBC1000 PCI429El exe G ApplicationSoftware you will see the software startup Logo EMBC1000 PCI429EI 42 x rbita Figure 4 17 software startup Logo After about 10 seconds the Select Board Number window will popup The Board Number means the application software will only opration this card When multiple cards in one system the user should open multiple application software to operate the cards The user should get the value of Board Number from the PCI slot which the card inserted If only one card in the system the Board Number is 0 Now you should enter the Board Number possible assignment value range 0 to 255 of the PCI card Click on OK button after the number gets entered x Board Number 0 0 255 Dec OK Cancel Figure 4 18 Select Board Number Orbita Control Engineering Co Ltd 18 Tita rn EMBC1000 PCI429E USER MANUAL If the Board Number you entered is incorrect or the hardware drivers have not been installed properly you will observe the Error information window as below In this case you should double check if the PCI card is in proper working mode or if the card is numbered properly
50. of card Board num the number of the PCI slot which the card Parameter A i insertedpossible assignment value 0 to 255 Return WDC DEVICE HANDLE hDevX Value 3 Reset the card OBT429 RESET Orbita Control Engineering Co Ltd AM Tita A saa EMBC1000 PCI429E USER MANUAL Name void OBT429 RESET WDC DEVICE HANDLE hDev Reset the card Function Note After resetting all channels parameters will be the default value Parameter hDev handle of the card Return veid Value 4 Set the parameters of RX 1 RX1 INIT void RX1 INIT WDC DEVICE HANDLE hDev unsigned int enable unsigned int word length unsigned int parity select unsigned int label enable unsigned int sdi unsigned int scaler Name unsigned int fifo half level unsigned int label1 unsigned int label2 unsigned int label3 unsigned int label4 unsigned int label5 unsigned int label6 unsigned int label7 Function Set the first receive channel s parameters hDev handle of the card enable enable the receive channel RX1 possible assignment value O disable 1 enable word length word length possible assignment value 0 32bits 1 25bits parity select set parity check possible assignment value O disable 1 odd 2 even label enable enable the label check possible assignment value O disable 1 enabl sdi set SDI check Parameter possible assignment value O disable 1 SDI 00 2 SDI 01 3
51. r with example source code Visual C which allow users to easily develop their own application software or project based on the real world applications 6 1 Application Programming Interface When you begin to develop your own application software for this PCI card you should finish the settings below in you project build in Visual C 6 0 Copy PCI LINK3 dll PCI_LINK3 lib wdapi901 dll wdapi901 lib you can find them in CD ROM UserDesign APILibrary to your project working directory Add the PCI_LINK3 lib and wdapi901 lib to the project Project gt Setting gt Link shown in Figure 6 1 Project Settings KJE Settings For Win32 Debug General Debug C C Link Resources M E EMBC1000 PC1429 42 g 4 Source Files Category General Reset EMBC1000 PC1429 A EMBC1000 PC1429 Output file name A EMBC1000 PC1429 Debug EMBC1 000 PCI429 42 exag le exe StdAfx cpp 2 43 Header Files E EMBC1000 PC1429 E EMBC1000 PC1429 Resource h M Generate debug info Ignore all default libraries E StdAfx h H E Resource Files IV Link incrementally l Generate mapfile ReadMe txt Object library modules PCI LINK3 lib wdapi901 lib Enable profiling Project Options PCI LINK3 lib wdapi901 lib nologo isubsystem windows fincremental yes ipdb Debug EMBC1 000 PC1429 42 example pdb zj Cancel Figure 6 1 Add the PCI
52. rivers onto your PC successfully HINT Check if the hardware drivers get installed properly Yes you can simply open the Device Manager to check If both board drivers and LIB drivers gets installed properly they shall be displayed under device group Jungo as below EEK 2 Device Manager Fie Action View Help RES PA RA E www 71CSOFCEEBA ig Computer sam Disk drives Display adapters 2 DVD CD ROM drive S Floppy disk contr s GE IDE ATAJAT ontrollers 59 Jungo M EMBC1000 PCI429E1 42 Driver Jorbka EMBC1000 PCI429 5 gt Keyboards 1 Mice and other pointing devices Monitors B Network adapters le A Ports COM amp LPT MB Processors Sound video and game controllers ee Storage volumes System devices Universal Serial Bus controllers i Oj 194 26 10 ie 14 ORCA OAOE Figure 4 16 hardware install successfully Orbita Control Engineering Co Ltd 17 Tita EMBC1000 PC1429E USER MANUAL 4 2 Get started with the Application Software Once the HARDWARE INSTALLATION gets done successfully EMBC1000 PCI1429EI card is ready to use Each PCI card should be assigned a number we called Board Number in our setup software according to the sequential order of the PCI slots in your system If only ONE PCI card be inserted in your system then the Board Number is 0 If there are more than one PCI card installed into your system you should assign a proper number valid 0 255 t
53. sable y 98765432 1235 10 Add Word gap 10 BITs Work Mode Normal C Loop 98765432 98765555 98765678 98765795 987658BE 987659E1 98765504 98765027 98765D4A 1 pe am 0 0 El 987660B3 00 00 B3 4C3B3 Load 1 0 1 1 ss n Error Injection Parity Short Word Gap Long Word 98T65E6D 98765F90 1 1 90 4C3B2 ER 987661D6 00 00 D6 4C3B3 ELEN 987662F9 00 01 F9 4C3B3 9876641C 9876653F 98766662 98766785 98766848 987669CB 98766AEE NYITEET IT disable C enable Time gap 100 us Save Setting Load Setting Apply Setting The total number of WORDs transmitted via this channel TX1 The total number of words added Figure 4 26 Add Bulky data Attention about the Data Format The standard ARINC429 Data Word Format is different from the format of the data in the Send data or Receive data area show in Figure 4 27 and Figure 3 28 Orbita Control Engineering Co Ltd 27 Tita df ees EMBC1000 PCI429E USER MANUAL 4 5 Data Receiving Operations Data Receiving Operation is quite simple Once the Rx channel parameter setup gets done then the user can simply press RX 1 Start RX 2 Start RX 3 Start RX 4 Start button to enable the RX1 RX2 RX3 RX4 channel to start to receive data from the connected ARINC429 target hardware It is also
54. se sees sesse se se ee ee sees es se se ee ee ee ee 40 6 1 APPLICATION PROGRAMMING INTERFACE ervvvvvervrvrererevnrernrererevernrnrernrerernrnrnrnrevnsevevevevevnvevevevevevevevesevene 40 6 2 EXAMPLE SOURCE CODE ears see Hoed ere ted be aie ies eek Ho ee kere uus be ein bee ee ie Ho ed see ed Ee see Ee 44 6 3 API FUNCTION DESCRIPTION es See bedere Gee Gee Ge ere Ee Ged see GE Ee ed Ge see be eed Ee Ee GEREG Ee Ee Ee ee eke 44 CHAPTER 7 PRODUCT ORDERING INFO seessosevseessvsvsesnsvnsessnnsssensnnvensnensesnsnnesennnnsvessnnsesennnsessensssenene 57 CHAPTER 8 RELATED PRODUCTS ssessssosseesssees sede ese de se sede es se geoes ee dee eed se se se od de Gee ede Ged de Ge ee See ese esi 58 Orbita Control Engineering Co Ltd ii Tita EMBEDDED APPENDIX A ARINC429 PROTOCOL INTRODUCTION Orbita Control Engineering Co Ltd EMBC1000 PC1429E USER MANUAL Tita EMBC1000 PC1429E USER MANUAL CHAPTER 1 OVERVIEW 1 1 About EMBC1000 PCI429EI 42 Figure 1 1 EMBC1000 PCI429EI 42 Card EMBC1000 PCI429EI 42 is a PCI card designed specifically to interface with ARINC429 data bus target hardware or systems including data transmission data receiving event monitoring remote control real time data display data recording and replay data post analysis of ARINC429 target hardware or systems Designed with 4 independently programmable receive Rx channels and 2 independently programmable transmit Tx channels and automatic error det
55. snavsvavnvavnvavsvavnvavnvnvnvnvsnuvnvavnvavnvnvnvavnvnvnnne 3 CHAPTER 2 GETTING STARTED bivisssccsscisissssscsisstoaccssvecsssoesesisccoscossuevessdsdesesvesnssossdusesessnsuessscuadessugnenosses 4 2 1ARINCA29 BUS INTERFACE wevcccscncvscisssavendscnsvenssebovecvocnavecdecbonendocnsvesteunebwevedubbwaleubonwalocnebwnbedbebwevednenweteenenwe 4 2 2 ELECTRIC PROPERTIES OF ARINC429 BUS CONNECTIONS eu vee ee see se ee se ee ee ee ee ee ee ee ee ee nene nene nene annae nen 5 2 3 RESOURCES ON CD ROM ius esse see ee he Ee ae suue Ge ee ies ee ee ne Ee ee bade wnat ee ee E Ee ee ee Nee ee ee Gee 5 CHAPTER 3 ERROR INJECTION AND DETECT ION ese esssssee sesse ee esse se ee es se se es es se oe es se Ge ee es se ee ee eg se ee ee 7 3 1 PARITY ERROR ud aker ie Ge a Ke nna REG Ge Ee Ge ee bee ee De De be be ee oe ee ed 7 Bid GAP ERROR N OE RE ED OR EE OU EE OE OR EE SE EO EN OE OU EE IE N ene 7 3 3 SHORT WORD ERROR reserararavevnvernvevnverevernvereverevereverererererererevererereverevererereverevereverevereverevevevereverevereveresesener T 34 LONG WORD ERROR ae 8 CHAPTER 4 OPERATIONS AND SETUDP cccssssscssssssscsssscccessccccscssscccssssccsessscccessssecessececessccesecsscsesens 9 4 1 HARDWARE AND ITS DRIVERS INSTALLATION rorororornvnrnvnrnvnrnnnnnsnenenenenenenensnenenenenenenenenenenenenensnenenes 9 4 1 1 Hardware installation iese ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee nene ee ee ee nene nene 9 4 1 2 Board oriented driv
56. ta receiving operations strictly according to the data format defined in the setup Orbita Control Engineering Co Ltd 21 Tita EMBC1000 PC1429E USER MANUAL 4 3 2 Tx Channel Parameter Setup Click the TX 1 button you will enter the parameters setup page of the first Tx channel channel shown in Figure 4 23 EMBC1000 PCI429E1 42 Tx 1 channel Parameters setup Rr 1234 TH 1 mx 2 About EM Send data Single add WORD H PAR B SDI B SSM B LAB H Data H ee Parameter Setting Word length Baud rate a I Kbps Bulky add Begin Data H Increment H Number D Parity check even Add Word gap PIE E Save in CQ SAVE vj t E Work ET see er Delete Normal fs Ri E R2 Error Inf ra Save the parameters as TX1 SETTING txcfg E R4 IV Parity 2 RX SETTING rxcfg IE TX SETTING txcfg Gap ave Load Repet if Filename TX1 SETTING disable Save as type fan Files txcfg v Cancel Time gap 100 us Send Stop Save Setting Load Setting Kan an Words Send Num Words Exit Figure 4 23 setup transmit channels parameter In this window you are free to change the Tx channel parameter such as word length baud rate parity word gap repetition mode error injiection and the work mode such as Normal mode or Loopback mode In the loopback mode EMBC1000 PC1429EI can only receive the data from the in
57. ternal Tx channels of the device data from external target will be ignored The configuration can be saved into a data file by pressing the Save Setting button and an existing configuration can be loaded from a file by pressing the load setting button In the Repetition Mode if enable is selected the current data in send data area will be tramsitted repeatedly The interval time between 2 sequential words is specified by Time gap ranged from 1 to 99 999 999 us the repetition transmit will be terminated by press the stop button in send data area In the Repetition Mode if disable is selected the current data will only be sent one time Orbita Control Engineering Co Ltd 22 Tita Lar EMBC1000 PCI429E USER MANUAL Note User must click on the Apply Setting button to to make any parameter changes effecticve Click on the TX 2 you will enter the parameters setup window for transmit channel Tx 2 The setting for this channel is identical to TX 1 s Possible assignment value for each parameter Under the trasimit Tx channel parameter setup window the content of each parameter can be selected by pulling down the respective menu bar The contents of each parameter are listed below Table 4 2 Possible Assignment Value For Each Tx Parameter Menu Item Possible assignment value Default Word Length 32 25 32 Baud Rate 12 5 48 50 100 12 5 Parity Ch
58. u will get Add Hardware Wizard From the list below select the type of hardware you are installing If you do not see the hardware category you want click Show All Devices Common hardware types Show All Devices 2 Display adapters 4 IDE ATA ATAPI controllers S IEEE 1394 Bus host controllers SP Imaging devices je Infrared devices ES Jungo Modems SAM di nort serial adantars a UIL vi Figure 4 10 select the type of hardware Orbita Control Engineering Co Lid de sajuta CY Click on Next button you enter the window below EMBC1000 PCI429E USER MANUAL Add Hardware Wizard Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If you have a disk that contains the driver you want to install click Have Disk Model ig Serial Cable using IrDA Protocol Manufacturer Standard Infrared Port Standard Modem Types Standard MTP Compliant Dev Standard port types v 13 M amp pe Figure 4 11 select the inf file from disk Click on Have Disk button you will see Add Hardware Wizard Select the device driver you want to install for this hardware 7 Install From Disk Insert the manufacturer s installation disk and then make sure that the correct drive is selected below Copy manufacturer s files from AN
59. ue 18 Enable the transmit TX1 TX2 channel TX_ENABLE void TX_ENABLE WDC DEVICE HANDLE hDev Name unsigned int num unsigned int enable Function Enable the transmit TX1 TX2 channel hDev handle of the card num select the transmit channel Parameter possible assignment value 1 select TX1 2 select TX2 enable enable the transmit channel possible assignment value O disable 1 enable Return id voi Value Orbita Control Engineering Co Ltd 53 rhita ME er EMBC1000 PCI429E USER MANUAL 19 Enable Automatic send repetition in the transmit TX1 TX2 channel TX RE ENABLE void TX RE ENABLE WDC DEVICE HANDLE hDev Name unsigned int num unsigned int enable Function Enable Automatic send repetition in the transmit TX1 TX2 channel hDev handle of the card NUM select the transmit channel Parameter possible assignment value 1 select TX1 2 select TX2 enable enable or disable possible assignment value O disable 1 enable Return id voi Value 20 Fill fifo when enable the automatic send repetition in the transmit TX1 TX2 channel TX_RE_FILLFIFO Void TX RE FILLFIFO WDC DEVICE HANDLE hDev Name unsigned int num unsigned int txdata 1024 int fifo level i Fill fifo when enable the automatic send repetition in the transmit Function TX1 TX2 channel hDev handle of the card num select the transmit channel possible assignment value 1
Download Pdf Manuals
Related Search
embc1000 pci429ei
Related Contents
Steam Generator Steam Generator PLENÁRIO - Portal do Tribunal de Contas da União ST 290 ST 290 formulaire classe 1 APi-1000 MW 32 BIS Little Star - 77Records.de Business SNS (PDF形式、1545Kバイト) Copyright © All rights reserved.
Failed to retrieve file