ADLINK Technology NEON-2000-JNX Series User Manual

ADLINK Technology NEON-2000-JNX Series User Manual

Ai smart camera
Hide thumbs Also See for NEON-2000-JNX Series:
Table of Contents

Advertisement

Quick Links

NEON-2000-JNX Series
AI Smart Camera
User's Manual
Manual Rev.:
Revision Date:
Part No:
1.1
July 14, 2021
50M-00005-1010

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NEON-2000-JNX Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ADLINK Technology NEON-2000-JNX Series

  • Page 1 NEON-2000-JNX Series AI Smart Camera User’s Manual Manual Rev.: Revision Date: July 14, 2021 Part No: 50M-00005-1010...
  • Page 2 Revision History Revision Release Date Description of Change(s) 2021-04-07 Initial release 2021-07-14 Added NEON-20XA-JNX series...
  • Page 3: Preface

    NEON-2000-JNX Preface Copyright © 2021 ADLINK Technology, Inc. This document contains proprietary information protected by copy- right. All rights are reserved. No part of this manual may be repro- duced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
  • Page 4 Conventions Take note of the following conventions used throughout this manual to make sure that users perform certain tasks and instructions properly. Additional information, aids, and tips that help users perform tasks. NOTE: NOTE: Information to prevent minor physical injury, component dam- age, data loss, and/or program corruption when trying to com- plete a task.
  • Page 5: Table Of Contents

    NEON-2000-JNX Table of Contents Revision History..............ii Preface ..................iii List of Figures ............... vii List of Tables................ix 1 Introduction ................ 1 Overview................1 Features................3 General Specifications............4 Mechanical Dimensions............8 1.4.1 Camera Dimensions ........... 8 1.4.2 USB Type-C Screw Lock Location and Dimensions .. 8 1.4.3 LED Light Mounting Thread........
  • Page 6 Log In ................. 24 Image Capture and Inference ..........25 NEON-20XB-JNX Series Capture and Adjustment.... 26 3.7.1 Capture an Image via Pylon ........26 3.7.2 Image Sensor Adjustment via Pylon......29 3.7.3 Use APIs to adjust the image sensor......38 Neon-20XA Trigger Control ..........
  • Page 7: List Of Figures

    NEON-2000-JNX List of Figures Figure 2-1: NEON-2000-JNX Orientation......... 11 Figure 2-2: Bottom Side I/O and Connectors ........12 Figure 2-3: D-sub I/O Connector............13 Figure 2-4: DC Jack Connector............14 Figure 2-5: Top Side I/O and Connectors ........15 Figure 2-6: Wafer Connector............16 Figure 2-7: Front Side I/O and Connectors ........
  • Page 8 This page intentionally left blank. viii...
  • Page 9: List Of Tables

    NEON-2000-JNX List of Tables Table 1-1: NEON-2000-JNX Model and Sensor Specifications... 2 Table 1-2: NEON-2000-JNX General Specifications ....5 Table 2-1: Bottom Side I/O and Connectors......12 Table 2-2: D-sub I/O Connector Pin Definitions......13 Table 2-3: D-sub I/O Connector Specification ......14 Table 2-4: DC Jack Pin Definitions ..........
  • Page 10 This page intentionally left blank.
  • Page 11: Introduction

    NEON-2000-JNX Introduction 1.1 Overview The NEON-2000-JNX series is an open camera platform equipped with an Xavier NX module supporting a series of NVIDIA® Jetson™ image sensors providing industrial DI/O capabilities. It is designed for deep learning inference or other vision applications that requires a GPU at the edge.
  • Page 12: Table 1-1: Neon-2000-Jnx Model And Sensor Specifications

    The following table describes the current NEON-2000-JNX models with their respective sensor specifications. Camera Sensor Sensor Sensor Image Image Sensor Note Model Vendor Module Output Capturing 1/3”, 1.2M, NEON- Basler Global Shutter, Basler 201B- AR0134 USB3 DAA1280- 1280x960, Semiconductor Pylon 54UC-CS 54fps, Color 1/1.8”, 1.9M,...
  • Page 13: Features

    NEON-2000-JNX 1.2 Features  Provides rich sample code and AI development, quick to start  NVIDIA Jetson Xavier NX with 6-core NVIDIA Carmel 64-bit ARMv8.2 @ 1400 MHz, 384-core NVIDIA Volta @ 1100 MHz with 48 Tensor Cores, 8 GB 128-bit LPDDR4x @ 1600 MHz and 16 GB eMMC ...
  • Page 14: General Specifications

    1.3 General Specifications  Lens mount: C-mount  Total weight: <700g (without lens)  Operating temperature (tested with YOLOv4)  NEON-20XB-JNX series, 0°C to 45°C with 0.6 m/s airflow at 15W mode  NEON-20XA-JNX series, 0°C to 55°C with 0.6 m/s air- flow at 15W mode ...
  • Page 15: Table 1-2: Neon-2000-Jnx General Specifications

    NEON-2000-JNX 1. When powering from the DC Jack, the Type-C connector can provide 3W of power to an external device such as a Type-C hub. Devices requiring more than 3W cannot be used. NOTE: NOTE: 2. DC power can be from the Type-C connector or DC jack. 3.
  • Page 16 NEON- NEON- NEON- NEON- NEON- NEON- Model 201B-JNX 202B-JNX 203B-JNX 204B-JNX 201A-JNX 202A-JNX Image S/W trigger, Sensor External H/W trigger (see note below), S/W trigger, free run free run Trigger Mode Lens Mount C Mount System Computing NVIDIA Jetson Xavier NX Platform 6-core NVIDIA Carmel ARM®v8.2 64-bit CPU 6 MB L2 + 4 MB L3 Supported...
  • Page 17 NEON-2000-JNX NEON- NEON- NEON- NEON- NEON- NEON- Model 201B-JNX 202B-JNX 203B-JNX 204B-JNX 201A-JNX 202A-JNX Environmental & Certification Operating 0°C to 45°C 0°C to 55°C Temperature Storage -20°C to 70°C Temperature Humidity 40% to 75% (non-condensing) Vibration Operating, 5 ~ 500 Hz, 5 Grms, 3 axes Shock Operating, 11ms duration, 30G, half sine, 3 axes Contact +/- 4kV, Air +/- 8kV...
  • Page 18: Mechanical Dimensions

    1.4 Mechanical Dimensions This section provides dimensions and related mechanical informa- tion for the NEON-2000-JNX. 1.4.1 Camera Dimensions 66.81 Dimensions: mm 1.4.2 USB Type-C Screw Lock Location and Dimensions Dimensions: mm Introduction...
  • Page 19: Led Light Mounting Thread

    NEON-2000-JNX 1.4.3 LED Light Mounting Thread Metric thread M60x1.5mm Introduction...
  • Page 20: Accessories

    1.5 Accessories Use ADLINK recommended accessories for optimum system per- formance. The table below includes ADLINK verified accessories. Accessory Part Number Description USB Type-C (M) to USB Type-C USB Type-C cable 30-01284-0030-A0 (M), length 1.8M, with screw lock USB Type-C AC 100-240V, USB –...
  • Page 21: Connectors And I/O

    NEON-2000-JNX Connectors and I/O This chapter includes the locations and descriptions of the connectors and I/O found on the NEON-2000-JNX. Top Side Top Side Front Side Back Side Bottom Side Bottom Side Figure 2-1: NEON-2000-JNX Orientation Connectors and I/O...
  • Page 22: Bottom Side I/O And Connector Description

    2.1 Bottom Side I/O and Connector Description Figure 2-2: Bottom Side I/O and Connectors Item Description • DC Jack for DC input with included ADLINK AC/DC adaptor (P/N 31-62156-1000-A0) • Power input: 12-24V DC at >30 W • USB Type-C connector w/ screw lock •...
  • Page 23: D-Sub I/O Connector

    NEON-2000-JNX 2.1.1 D-sub I/O Connector Figure 2-3: D-sub I/O Connector Pin Function Pin Function UART - TX DI/O GND Digital output 0/Strobe output 0 Digital output 1 (see note 2) Digital output 2 Digital output 3 UART GND Reserved UART – RX DI/O GND Digital input 0/Trigger input 0 Digital Input 1...
  • Page 24: Dc Jack

    Maximum I/O Category Specification Throughput UART Baud rate: 9600bps @ 8N1 1 common for sharing Common sharing: ground Input range: 0-5 VDC Digital Input 10 KHz High level threshold: 2-5 VDC Low level threshold: 0-0.8 VDC Input voltage 3.3-30 VDC range: Digital Output 10KHz Open-collector...
  • Page 25: Top Side I/O And Connector Description

    NEON-2000-JNX 2.2 Top Side I/O and Connector Description Figure 2-5: Top Side I/O and Connectors Item Description Power status LED. Lights green when power is connected. Operating system status LED. Flashes orange when the system is booting, and lights when the system has booted successfully. microSD card slot, with 32G microSD card pre-installed with Ubuntu and required software.
  • Page 26: Wafer Connector

    2.2.1 Wafer Connector Figure 2-6: Wafer Connector Pin Function Pin Function Reserved Reserved System Reset RECOVERY Reserved Reserved Table 2-6: Wafer Connector Pin Definitions Connectors and I/O...
  • Page 27: Front Side I/O And Connector Description

    NEON-2000-JNX 2.3 Front Side I/O and Connector Description Figure 2-7: Front Side I/O and Connectors Item Description C-type lens mount Image sensor Strobe/LED light mounting thread. See “LED Light Mounting Thread” on page 9. Table 2-7: Front Side I/O and Connectors Connectors and I/O...
  • Page 28 This page intentionally left blank. Connectors and I/O...
  • Page 29: Getting Started

    NEON-2000-JNX Getting Started 3.1 Mounting The NEON-2000-JNX can be mounted using the mounting screw holes on either the front (A) or back (B) sides. Le NEON-2000-JNX peut être monté à l'aide des trous de vis de montage sur les côtés avant (A) ou arrière (B). A: 4x M4 screws, L=6mm 4x vis M4, L=6mm B: 4x M4 screws, L=6mm...
  • Page 30: Digital I/O Connection Example

    3.2 Digital I/O Connection Example External devices such as trigger sensors, LED light controllers or relays can be connected to the NEON-2000-JNX to implement dif- ferent applications. This section shows an example of how to con- nect such devices. Camera Side Max 5V control circuit DI 0-3...
  • Page 31: Attaching A Lens

    NEON-2000-JNX 3.3 Attaching a Lens The NEON-2000-JNX is compatible with C-mount type lenses. Washer Transfer Ring Lens Figure 3-4: Lens Attachment Assembly The transfer ring is installed before shipping. The washer is used only with the NEON-202B-JNX. NOTE: NOTE: Getting Started...
  • Page 32: Power And Peripheral Connections

    3.4 Power and Peripheral Connections The NEON-2000-JNX DC power source can be either from a USB Type-C adaptor or DC jack. The USB Type-C connector also sup- ports a DisplayPort video signal and USB3, which can be used to connect a keyboard and mouse. The following figures show exam- ples of possible power and peripheral connection configurations.
  • Page 33: Figure 3-6: Combined Power And Peripheral Connections

    NEON-2000-JNX Keyboard & Mouse Power Type C HDMI Cord AC Power Monitor Adapter/Hub Type C This configuration requires an ADLINK USB Type-C hub/adapter (P/N 92-99090-1010). NOTE: NOTE: Figure 3-6: Combined Power and Peripheral Connections Getting Started...
  • Page 34: Log In

    3.5 Log In Log in to the NEON-2000-JNX with the following credentials:  Default account: adlink  Default password: adlink Getting Started...
  • Page 35: Image Capture And Inference

    NEON-2000-JNX 3.6 Image Capture and Inference ADLINK provide sample files for testing the NEON-2000-JNX image capturing and inference functions and are located the Samples folder on the Desktop. To get the latest sample code, go to https://github.com/AIoT-IST/ Samples Getting Started...
  • Page 36: Neon-20Xb-Jnx Series Capture And Adjustment

    3.7 NEON-20XB-JNX Series Capture and Adjustment This section describes how to use the Basler Pylon utility to cap- ture an image, set the sensor, and load/save sensor settings for the NEON-20XB-JNX series. For the NEON-20XA-JNX series, to the Sample folder on the desktop. 3.7.1 Capture an Image via Pylon The following steps illustrate how to capture images using the...
  • Page 37 NEON-2000-JNX Step 2: Go to /opt/pylon5/bin and double-click PylonViewerApp, or, select the PylonViewerApp in the launcher. Getting Started...
  • Page 38 Step 3: Double-click Basler daA1600-60c to open the camera. Basler daA1600-60c is the specific sensor for the NEON-202B- JNX used in this example. As sensor names are model-spe- cific, be sure to select the correct sensor based on the specific NOTE: NOTE: NEON-20XB-JNX used.
  • Page 39: Image Sensor Adjustment Via Pylon

    NEON-2000-JNX 3.7.2 Image Sensor Adjustment via Pylon The default NEON-20XB-JNX sensor settings may not be suitable for all applications. This section illustrates how to customize the sensor settings. Getting Started...
  • Page 40 3.7.2.1 Use Pylon utility to load saved sensor configu- ration files Step 1: Click Files. Step 2: Go to /opt/pylon5/bin and double-click PylonViewerApp, or, select the PylonViewerApp in the launcher. Getting Started...
  • Page 41 NEON-2000-JNX Step 3: Double-click Basler daA1600-60c to open the camera. Basler daA1600-60c is the specific sensor for the NEON-202B- JNX used in this example. As sensor names are model-spe- cific, be sure to select the correct sensor based on the specific NOTE: NOTE: NEON-20XB-JNX used.
  • Page 42 Step 5: If the file loads successfully, the sensor’s settings should be modified. For example: Getting Started...
  • Page 43 NEON-2000-JNX The modified settings can also be viewed under Features in pylon Viewer. Getting Started...
  • Page 44 Step 6: Click Continuous Shot to have the camera capture images with the loaded sensor settings. Getting Started...
  • Page 45 NEON-2000-JNX 3.7.2.2 Use Pylon to adjust the sensor Step 1: Click Files. Step 2: Go to /opt/pylon5/bin and double-click PylonViewerApp, or, select the PylonViewerApp in the launcher. Getting Started...
  • Page 46 Step 3: Double-click Basler daA1600-60c to open the camera. Basler daA1600-60c is the specific sensor for the NEON-202B- JNX used in this example. As sensor names are model-spe- cific, be sure to select the correct sensor based on the specific NOTE: NOTE: NEON-20XB-JNX used.
  • Page 47 NEON-2000-JNX Step 4: To save the modified settings to a file, select Camera > Save Features... from the main menu. Getting Started...
  • Page 48: Use Apis To Adjust The Image Sensor

    3.7.3 Use APIs to adjust the image sensor After opening the device, add the PylonFeaturePersistenceLoad function to load features that will adjust the image accordingly. For example: PylonDeviceOpen( hDev, PYLONC_ACCESS_MODE_CONTROL | PYLONC_ACCESS_MODE_STREAM ); PylonDeviceGetNodeMap( hDev, &hMap); PylonFeaturePersistenceLoad( hMap , “daA1600- 60uc_adjust image quality.pfs”, 1 );...
  • Page 49 NEON-2000-JNX Getting Started...
  • Page 50: Neon-20Xa Trigger Control

    3.8 Neon-20XA Trigger Control 3.8.1 Trigger API Function You can adjust image features or control a lens by using the v4l2-ctl command as follows: v4l2-ctl --set-ctrl=<ctrl>=<val> To list the all the options, enter: v4l2-ctl --all The following table list all the Trigger API Function options and their descriptions.
  • Page 51: Trigger Api Example

    NEON-2000-JNX <ctrl> <val> <val> <ctrl> description type description trigger_wb_rgain set the r gain of min=1 white balance at max=4095 trigger mode step=1 default=1024 trigger_wb_bgain set the b gain of min=1 white balance at max=4095 trigger mode step=1 default=1024 trigger_wb_colortemp set the color min=2000 temperature at max=12000...
  • Page 52 Step 2: To test the functionality of the software trigger of the pulsed trigger mode, enter: v4l2-ctl --set-ctrl=trigger_mode=1 v4l2-ctl --set-ctrl=trigger_start_stop=1 Step 3: To test the functionality of the hardware trigger of the pulsed trigger mode, enter: v4l2-ctl --set-ctrl=trigger_mode=1 Step 4: To test the functionality of the software trigger of the auto- matic trigger mode, enter: v4l2-ctl --set-ctrl=trigger_mode=2 v4l2-ctl --set-ctrl=trigger_start_stop=1...
  • Page 53: Important Safety Instructions

    NEON-2000-JNX Important Safety Instructions For user safety, please read and follow all instructions, Warnings, Cautions, and Notes marked in this manual and on the associated device before handling/operating the device, to avoid injury or damage.  Read these safety instructions carefully ...
  • Page 54  A Lithium-type battery may be provided for uninterrupted backup or emergency power. Risk of explosion if battery is replaced with one of an incorrect type; please dispose of used batteries appropriately. CAUTION:  The device must be serviced by authorized technicians when: ...
  • Page 55: Consignes De Sécurité Importante

    NEON-2000-JNX Consignes de Sécurité Importante S'il vous plaît prêter attention stricte à tous les avertissements et mises en garde figurant sur l'appareil, pour éviter des blessures ou des dommages.  Lisez attentivement ces consignes de sécurité.  Conservez le manuel de l'utilisateur pour pouvoir le consulter ultérieurement.
  • Page 56 tenu que par du personnel technique qualifié à l'aide d'outils appropriés.  Une batterie de type lithium peut être fournie pour une alimen- tation de secours ou une alimentation de secours ininterrom- pue. Risque d’explosion si la pile est remplacée par une autre de type incorrect.
  • Page 57: Getting Service

    San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co., Ltd. 300 Fang Chun Rd., Zhangjiang Hi-Tech Park Pudong New Area, Shanghai, 201203 China Tel: +86-21-5132-8988 Fax: +86-21-5132-3588 Email: market@adlinktech.com...

Table of Contents