background image

4. Using Arinc 429 Functionality

 

 

 

 

ANET429-x Users Manual 

33 

 

 

Figure 4-12 WinSCP file transfer 

 
 
Via  a  SSH  Shell  (see  Figure  4-12

),  the  presence  can be  verified by  executing  the  ‘ls’ 

command in the /home/user directory. 
 
 

4.4.4  Execution of Python Scripts 

See  the  section  4.4.2  for  establishing  a  proper  SSH  connection  and  section  4.4.3  for 
transferring scripting files via SCP to the ANET. 
 
If  the  user’s  home  directory  e.g.  /home/user  already  contains  locally  stored  python 
scripts, they are simply executed by: 
 
$ python <scriptfilename>.py 
 
All  print  outputs  of  the  Python  script  will  appear  in  the  SSH  client console  window  per 
default (see Figure 4.4.4). 
 

 

Summary of Contents for ANET42

Page 1: ...V01 31 Rev A September 2017 ANET429 User s Manual 4 8 16 Channel ARINC429 Test Simulation Module for Standard Ethernet...

Page 2: ......

Page 3: ...ANET429 x Users Manual i ANET429 ARINC429 Test and Simulation Module for Standard Ethernet V01 31 Rev A September 2017 AIM No 60 12E2x 86 0131 A User s Manual...

Page 4: ...line com AIM GmbH Munich Sales Office Terofalstr 23a D 80689 M nchen Germany Phone 49 0 89 70 92 92 92 Fax 49 0 89 70 92 92 94 salesgermany aim online com AIM USA LLC Seven Neshaminy Interplex Suite 2...

Page 5: ...orrections V01 11 Rev C 22 11 2016 M Lamp Correction of Minor mistakes Discrete DLL New Document Layout IRIG output voltage Add Certificate of Volatility Chapter 2 2 2 3 power on off Chapter 8 1 ANET...

Page 6: ...ANET429 x Users Manual iv THIS PAGE IS INTENTIONALLY LEFT BLANK...

Page 7: ...ing the Network Settings 15 3 3 6 Configuring Wireless Network Interfaces 15 3 3 7 Check System Log Files 19 3 3 8 Re Boot or Shutdown over Ethernet 19 3 3 9 Reset to Factory Settings 20 3 3 10 Updati...

Page 8: ...al data 43 8 Appendix 47 8 1 ANET Table Adapter Panel 47 8 1 1 How to connect the ANET Table Adapter 47 8 2 ANET Rugged Housing Variant 49 8 2 1 Connectors 49 8 2 2 DC Power IN Reset and Power Up Cont...

Page 9: ...uration Tool Update finished 22 Figure 3 13 ANET Web Configuration Tool Update Log File 22 Figure 3 14 Emergency Button 23 Figure 4 1 Connect to ANET429 with PBA pro 25 Figure 4 2 PBA pro Resources vi...

Page 10: ...Pinout for 4 Channels 5 Table 2 2 Front panel Connector Pinout for 8 Channels 6 Table 2 3 Front panel Connector Pinout for 16 Channels 6 Table 2 4 Pinout Auxiliary Connector 7 Table 5 1 Time Tag Form...

Page 11: ...nchronization on system level The ANET429 module is designed as a standalone module connected with an Ethernet link to a host computer An external power supply wall adapter is used to power the ANET m...

Page 12: ...ence 1 2 1 Industry Documents None 1 2 2 Product Specific Documents 1 Arinc 429 C C API Reference Manual Detailed description of the programming interface API 2 Arinc 429 C C API Programmer s Guide Ba...

Page 13: ...SP software package The software is available on DVD from AIM or via a download from AIM Online For a detailed description of the BSP installation procedure please refer to the Getting Started Manual...

Page 14: ...2 Installation ANET429 x Users Manual 4 Figure 2 1 Front panel Figure 2 2 Back panel...

Page 15: ...1 Tx Channel 1 True 20 Tx Channel 1 Complement 2 Tx Channel 2 True 21 Tx Channel 2 Complement 3 Tx Channel 3 True 22 Tx Channel 3 Complement 4 Tx Channel 4 True 23 Tx Channel 4 Complement 5 Reserved...

Page 16: ...Complement Table 2 2 Front panel Connector Pinout for 8 Channels Pin Signal Description Pin Signal Description 1 Tx Rx Channel 1 True 20 Tx Rx Channel 1 Complement 2 Tx Rx Channel 2 True 21 Tx Rx Chan...

Page 17: ...te I O 4 2 IRIG Out 7 Discrete I O 2 12 Discrete I O 5 3 Trigger OUT CH1 8 Trigger OUT CH2 13 Discrete I O 6 4 Trigger IN CH1 9 Trigger IN CH2 14 Discrete I O 7 5 GND 10 Discrete I O 3 15 Discrete I O...

Page 18: ...ON OFF Normal operation LED RED illuminated Illuminated during power on cycle LED BLUE fast pulsing Fast pulsing blue during ASP LINUX boot up LED BLUE slow pulsing Slow pulsing blue when the on boar...

Page 19: ...ure from Back panel Power ON To power up the module press the button Power OFF For power down the module press the button again If the button is pressed for approximately 3sec a power down is forced w...

Page 20: ...2 Installation ANET429 x Users Manual 10 THIS PAGE IS INTENTIONALLY LEFT BLANK...

Page 21: ...sign an IP Address for each ANET429 in a network 3 2 2 The Network doesn t provide a DHCP sever Either the ANET429 has a direct connection between an Ethernet port of a PC or is connected to a Etherne...

Page 22: ...Bonjour a freeware Zeroconf implementation How to install and use Apple Bonjour and how to use the AIM Network Detection Tool is described in the following sections 3 3 1 Installing Apple Bonjour For...

Page 23: ...example the alias is ANET429 10 ANET429 x x Serial Number Just enter the alias in the address bar of the Web Browser appended by a local e g ANET429 10 local to connect to the module s corresponding w...

Page 24: ...the navigation bar You can now set an alias name for the device or change the password for configuration access Figure 3 5 ANET Web Configuration Tool General Settings Note When changing the alias nam...

Page 25: ...ration you will also be able to enter the subnetmask and default gateway for your network Figure 3 6 ANET Web Configuration Tool Network Settings 3 3 6 Configuring Wireless Network Interfaces The ANET...

Page 26: ...de the AP defines this ID In Ad Hoc mode all participants of the peer to peer network must agree on the same ESSID Security Wireless networks use different security methods to protect against unauthor...

Page 27: ...dows based host device over the wireless connection The setup of the wireless access point needs to be done via the Windows netsh command interpreter since the setup is no longer possible via the Wind...

Page 28: ...g input at the netsh wlan prompt show hostednetwork or netsh wlan show hostednetwork from standard cmd prompt Optional In case the hosted network shall be explicitly disabled following command stop ho...

Page 29: ...m Log Files in different file formats The System Status Log Files are available in the HTML Plain ASCII Text file or XML Format Note For viewing the XML Log Files a XML Editor is necessary 3 3 8 Re Bo...

Page 30: ...In again and go back to the Maintenance Tab to press the OK button on Reset all settings now After reset the password will be set to the factory default aim the Network Settings will be set to DHCP m...

Page 31: ...ser when the update is running Figure 3 11 ANET Web Configuration Tool Update is running If the update has been finished successfully the status should look like shown below Press Finish Update button...

Page 32: ...2 Figure 3 12 ANET Web Configuration Tool Update finished Figure 3 13 ANET Web Configuration Tool Update Log File 3 3 11 Booting the device into emergency mode The ANET429 device offers an Emergency B...

Page 33: ...ings or perform software updates Press the emergency button while powering on the device e g with a paper clip in order to boot the ANET429 into the emergency mode The emergency mode boot is indicated...

Page 34: ...3 Getting started ANET429 x Users Manual 24 THIS PAGE IS INTENTIONALLY LEFT BLANK...

Page 35: ...th PBA pro Open the Help About Settings tab in PBA pro and setup the servers_ppa429 setting to the alias name or IP address used for your ANET429 e g ANET429 3 local see figure Figure 4 1 Connect to A...

Page 36: ...ations using the AIM Application Programming Interface Library API Library the following steps are necessary a To establish a network connection to an ANET429 with the AIM Network Server ANS running t...

Page 37: ...Python Scripts On Board 4 4 1 Overview The baseline for having customer applications executed on the ANET ASP Linux system is a structured and straightforward software architecture stack comprising a...

Page 38: ...API library with Python please refer to the Arinc 429 Python API Programmer s Guide 4 4 2 Connecting to ANET Devices via SSH For execution control and development of ANET onboard Python scripts a Secu...

Page 39: ...SSH connection via PuTTY When connecting to a new IP address for the very first time the PuTTY SSH client displays a message box that asks the user to confirm the server s SSH key see Figure 4 5 This...

Page 40: ...g Version 2 7 2 in Figure 4 7 The Python shell can be closed by Ctrl D Figure 4 7 ANET Python shell 4 4 3 Transfer of Python Scripts to the ANET429 For transferring self developed Python scripts to AN...

Page 41: ...on using WinSCP When establishing a SCP Session to a new IP address for the very first time the following message box needs to be confirmed with Yes Figure 4 9 Add Server s SSH key Before the WinSCP G...

Page 42: ...e WinSCP GUI is opened and will show the ANET home user directory on the right side of the window see Figure 4 11 Figure 4 11 WinSCP remote local directory window To copy files from the Host PC to the...

Page 43: ...ecution of Python Scripts See the section 4 4 2 for establishing a proper SSH connection and section 4 4 3 for transferring scripting files via SCP to the ANET If the user s home directory e g home us...

Page 44: ...4 Using Arinc 429 Functionality ANET429 x Users Manual 34 Figure 4 13 ANET SSH shell with Python script invoked...

Page 45: ...below An ANET429 4 only provides 4 ARINC429 channels The ANET429 comprises the following main sections System FPGA Global RAM BIU Section Physical I O Interface 16 ARINC429 channels Receiver or Trans...

Page 46: ...he ASP BIU Processor and the FPGA internal Microcontroller 5 3 BIU Section The BIU consist of the BIU processor the ARINC429 Encoder Decoder logic to handle up to 16 ARINC429 channels the Trigger Logi...

Page 47: ...t Processor ASP is based on a System On Chip SOC hardware and running under an embedded LINUX Operating System The SOC hardware offers a built in Ethernet interface which is used for the implementatio...

Page 48: ...istor must limit the current through the open collector transistor to max current see technical data chapter for details Otherwise the open collector transistor can be damaged EMC aspects are covered...

Page 49: ...Time Code Encoder IRIG B compatible Time Encoder function 5 6 1 Timecode Encoder Decoder The generated time code signal is an IRIG B 122 compatible signal The time code information can be used for ti...

Page 50: ...n required 2 Multiple AIM Modules with no common synchronization requirement No connection required 3 Single or multiple AIM Module s with external IRIG B source Connect external IRIG B source to IRIG...

Page 51: ...tab and press the Reset To Factory Defaults button This will reset the user name and password of the device The ANET429 device does not finish the boot up process endlessly Do power on the ANET429 whi...

Page 52: ...6 FREQUENTLY ASKED QUESTIONS ANET429 x Users Manual 42 THIS PAGE IS INTENTIONALLY LEFT BLANK...

Page 53: ...range from 0 up to 255 ARINC 429 bits ARINC429 Label Bit 32 programmable as Parity or additional Data Bit Error injection capabilities Gap Error 1 bit Bitcount Error 1 bit Coding Error fixed at bit po...

Page 54: ...inutes 1ppm assuming input signal accuracy better than 50ppm Encoder Format IRIG B 122 Absolute Accuracy 25ppm standard Oscillator Signal Waveform Amplitude modulated sine wave Output Amplitude 4 5 Vp...

Page 55: ...IO User definable Input Output selection done by software Input High voltage 3 0V 35 0V Input Low voltage max 0 8V Output High voltage Internally driven min 4V default Externally supplied up to 35V ma...

Page 56: ...ional low speed with load PIN 6W 16ch PIN 5W 8ch PIN 4W 4ch Operational high speed PIN 5W 16ch PIN 4 2W 8ch PIN 3 5W 4ch Note All measurements are done with a VIN 12V Temperature Standard Temperature...

Page 57: ...back panel adapter for table operation is available which is shown below Figure 8 1 ANET Table Adapter Pinout DC panel socket Auxiliary connector Mechanical lock screw and Emergency Boot button ON OFF...

Page 58: ...8 Appendix ANET429 x Users Manual 48 ANET 429 X Rugged ARINC429 Test Simulation Module for Standard Ethernet rugged variant Add on...

Page 59: ...crete IRIG I O Auxiliary 15 pin High Density DSUB connector for the Trigger Input Output signals IRIG B Input Output for multi channel time Synchronisation and eight Discrete Input Output signals 4 US...

Page 60: ...ly and controlling of Emergency Reset and manual Power Up Down Pin No Signal 1 GND 2 Emergency Reset 1 3 Emergency Reset 2 4 Power Button 1 5 VCC 6 Power Button 2 SHIELD Table 8 1 Pinout Power Connect...

Page 61: ...TxRx_True_8 17 ARINC429 TxRx_Comp_8 18 GND 19 ARINC429 TxRx_True_9 20 ARINC429 TxRx_Comp_9 21 ARINC429 TxRx_True_10 22 ARINC429 TxRx_Comp_10 23 ARINC429 TxRx_True_11 24 ARINC429 TxRx_Comp_11 25 ARINC4...

Page 62: ...n cycle Light BLUE fast pulsing Fast pulsing blue during ASP LINUX boot up Light BLUE slow pulsing Slow pulsing blue when the on board OS has been boot up ready for operation Light RED fast pulsing Fa...

Page 63: ...external power or making a shortcut between Pin3 and Pin6 longer than 3 seconds at the Power and Reset Control Connector will force a power off without shutdown of the OS see also chapter Connectors N...

Page 64: ...rotection 15 pol high density DSUB female Trigger IN and OUT Discrete I O IRIG IN and IRIG OUT 26 pol high density DSUB female ARINC429 Channel 1 12 signals USB Type A connector RJ45 Ethernet Connecto...

Page 65: ...le memory Type Serial SPI Flash Size 8MByte User Modifiable Yes No Function FPGA Boot Process to Sanitize erase Type Serial SPI Flash Size 1MByte User Modifiable Yes No Function BIU Processor Boot Pro...

Page 66: ...8 Appendix ANET429 x Users Manual 56 THIS PAGE IS INTENTIONALLY LEFT BLANK...

Page 67: ...trumentations Group Time code Format Type B I O Input Output IP Internet Protocol JTAG Joint Test Action Group IEEE 1149 1 Boundary Scan LCA Logic Cell Array XILINX Programmable Gate Array LED Light e...

Reviews: