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.0
April 7, 2021
50M-00005-1000

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: April 7, 2021 Part No: 50M-00005-1000...
  • Page 2 Revision History Revision Release Date Description of Change(s) 2021-04-07 Initial release...
  • 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................2 General Specifications............3 Mechanical Dimensions............5 1.4.1 Camera Dimensions ........... 5 1.4.2 USB Type-C Screw Lock Location and Dimensions .. 5 1.4.3 LED Light Mounting Thread........
  • Page 6 Image Capture and Inference ..........22 3.5.1 Inference Concepts and Sample ......24 3.5.2 Sample Inference Steps ........... 25 Use Pylon to capture and adjust the sensor ...... 26 3.6.1 Capture an Image via Pylon ........26 3.6.2 Image Sensor Adjustment via Pylon......29 3.6.3 Use APIs to adjust the image sensor......
  • Page 7: List Of Figures

    NEON-2000-JNX List of Figures Figure 2-1: NEON-2000-JNX Orientation........... 9 Figure 2-2: Bottom Side I/O and Connectors ........10 Figure 2-3: D-sub I/O Connector............11 Figure 2-4: DC Jack Connector............12 Figure 2-5: Top Side I/O and Connectors ........13 Figure 2-6: Wafer Connector............14 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... 1 Table 2-1: Bottom Side I/O and Connectors......10 Table 2-2: D-sub I/O Connector Pin Definitions......11 Table 2-3: D-sub I/O Connector Specification ......12 Table 2-4: DC Jack Pin Definitions ..........12 Table 2-5: Top Side I/O and Connectors ........
  • 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: Features

    1.2 Features Pre-installed Ubuntu, deep learning sample code, plug and play 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 USB3 sensor interface compatible with the most machine vision software...
  • Page 13: General Specifications

    NEON-2000-JNX 1.3 General Specifications Lens mount: C-mount Total weight: <700g (without lens) Operating temperature (tested with YOLOv4) 45°C with 0.6 m/s airflow at 15W mode 50°C with 0.6 m/s airflow at 10W mode Power consumption: <30W Computing module: NVIDIA Jetson Xavier NX CPU: 6-core NVIDIA Carmel 64-bit ARMv8.2 @ 1400MHz* (6MB L2 + 4MB L3) GPU: 384-core NVIDIA Volta @ 1100MHz with 48 Ten-...
  • Page 14 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 15: Mechanical Dimensions

    NEON-2000-JNX 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 16: Led Light Mounting Thread

    1.4.3 LED Light Mounting Thread Metric thread M60x1.5mm Introduction...
  • Page 17: Accessories

    NEON-2000-JNX 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 18 This page intentionally left blank. Introduction...
  • Page 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 6. Table 2-7: Front Side I/O and Connectors Connectors and I/O...
  • Page 26 This page intentionally left blank. Connectors and I/O...
  • Page 27: 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 28: 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 29: 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 30: 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 31: 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 32: Image Capture And Inference

    3.5 Image Capture and Inference ADLINK provide sample files for testing the NEON-2000-JNX image capturing and inference functions. The following steps illus- trate how to execute the Classification Sample with the NEON- 2000-JNX. Step 1: Right-click the Capture_and_inference_Sample folder on the desktop and select Open in Terminal. Step 2: Execute the sample by entering the command ./build/ aarch64/bin/imagenet-camera [Sensor_width] .
  • Page 33 NEON-2000-JNX The Sensor_width and Sensor_height settings can also be set via PylonViewer. Getting Started...
  • Page 34: Inference Concepts And Sample

    Step 3: Captured image and Inference results are displayed with the inference result shown at the left-top corner of the image. 3.5.1 Inference Concepts and Sample This section illustrates the main concepts of inference with sample files and also provides a link to examples from NVIDIA. The default path of the sample is /home/adlink/Desktop/ Capture_and_ Inference_Sample.
  • Page 35: Sample Inference Steps

    NEON-2000-JNX To learn more about image sensors, samples and documents are included in /opt/pylon5. For more samples relating to image infer- ence, NVIDIA provides examples at https://github.com/dusty-nv/ jetson-inference. 3.5.2 Sample Inference Steps Use these steps to set up a streaming camera and to display and classify an image inference.
  • Page 36: Use Pylon To Capture And Adjust The Sensor

    3.6 Use Pylon to capture and adjust the sensor This section describes how to use the Basler Pylon utility to cap- ture an image, set the sensor, and load/save the sensor settings. 3.6.1 Capture an Image via Pylon The following steps illustrate how to capture images using the Basler PylonViewerApp.
  • 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-2000-JNX used.
  • Page 39: Image Sensor Adjustment Via Pylon

    NEON-2000-JNX 3.6.2 Image Sensor Adjustment via Pylon The default NEON-2000-JNX sensor settings may not be suitable for all applications. This section illustrates how to customize the sensor settings. Getting Started...
  • Page 40 3.6.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-2000-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.6.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-2000-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.6.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 This page intentionally left blank. Getting Started...
  • Page 51: 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 Keep the User’s Manual for future reference Read the Specifications section of this manual for detailed information on the recommended operating environment...
  • Page 52 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: The power cord or plug is damaged Liquid has entered the device interior...
  • Page 53: 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 54 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 55: 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...

This manual is also suitable for:

Neon-201b-jnxNeon-202b-jnxNeon-203b-jnxNeon-204b-jnx

Table of Contents