Content List (Pages) User Manual History Description, Features, Application 1. Profile 2. Specifications 3. Installation and electrical interface 3.1 Mechanical Schematic 3.2 Electrical Interface 4. Protocols 4.1 Protocol Format 4.2 Command list 4.3 Command 12~18 5. VM Control Program 5.1 Port Control 5.2 Target Product 5.3 LD Command 5.4 Motor Command...
Description The VM series laser illuminator is high performance integrated with high quality VCSEL chip and excellent optics design, and outstanding circuit control with high efficiency. It has widespread angle zooming, which can match the field view angle of cameras. User can control the beam angle by controlling a motor that enables to move the optical lenses.
1. Profile The laser illuminators with the model of VM-A600, is high performance and uniform beam, it is very applicable to high definition imaging for security surveillance and factory applications such as machine vision. Page 5 / 23...
3.2 Electrical Interface (1) Power Line color Values Brown DC 12V Power Sky Blue - Wire Part No. : AWG18 (2) Protocol Interface Line color Values Brown RS232 : TX Yellow RS232 : RX White RS485 : TRX(+) Protocol Green RS485 : TRX(-) Interface Black...
4.3 Command SET_LASER Function Remark 1) Set laser Byte SIZE DATA Command SYS ID HOST ID TD1-TDN Packet Ack Packet HOST ID SYS ID RD1-RDN TS1, TD1~TDN: Please refer to the following table Parameter RS1: Same as TS1, RD1-RDN: Same as TD1-TDN TD1-TDN [TD1] LASER_LD_STEP_UP (01h) : Increase the output power 1 step [TD1] LASER_LD_STEP_DOWN (02h): Decrease the output power 1 step...
Page 13
[TD2] LD Decrease Speed (00h ~ FFh) [TD1] LASER_LD_STOP (09h): Stop the sequential increment and sequential decrement of laser output power [TD2] 0x00 [TD1] LASER_MOT_INCREASE (38h) : Sequential increment of motor step value [TD2] MOT Increase Speed (00h ~ FFh) [TD1] LASER_MOT_DECREASE (39h): Sequential decrement of motor step value [TD2] MOT Decrease Speed (00h ~ FFh) [TD1] LASER_MOT_STOP (3Ah): Stop the sequential increment and sequential decrement of motor step value...
Page 14
GET_LASER Function Remark 1) Read the set value of laser Byte SIZE DATA Command SYS ID HOST ID TD1-TDN Packet Ack Packet HOST ID SYS ID RD1-RDN TS1, TD1~TDN: Please refer to the following table Parameter RS1, RD1~RDN: Please refer to the following table Remark TD1-TDN [TD1] LASER_MONITORING (01h): Request current set value...
Page 15
FW_APP_UPDATE_START Function Remark 1) Jump to bootloader command Byte SIZE DATA Command SYS ID HOST ID TD1-TDN Packet Ack Packet HOST ID SYS ID RD1-RDN TD1: BaudRate and Block Size BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 Block Size BaudRate -128bytes: 20h - Regardless of value, 9600bps...
Page 16
FW_BL_UPDATE_START Function Remark 1) Erase flash command Byte SIZE DATA Command SYS ID HOST ID TD1-TDN Packet Ack Packet HOST ID SYS ID RD1-RDN TD1: Currebt update target - Laser: 07h TD2: FW page size(File size / Block size) low byte TD3: FW page size(File size / Block size) high byte TD4: Model - VM Series 80h...
Page 17
SMC_FW_BL_SET_DATA Function Remark 1) Write data to flash command Byte SIZE DATA Command SYS ID HOST ID 82h(130) TD1-TDN Packet Ack Packet HOST ID SYS ID RD1-RDN TD1: FW current page number low byte TD2: FW current page number high byte TD3-TD130: FW data 128bytes RD1: Update Status -FW_APP_START_OK: 00h...
Page 18
FW_BL_UPDATE_FINISH Function Remark 1) Write data to flash command Byte SIZE DATA Command SYS ID HOST ID Packet Ack Packet HOST ID SYS ID RD1-RDN RD1: Update Status -FW_APP_START_OK: 00h -FW_APP_START_FAIL: 01h -FW_BL_START_OK: 02h -FW_BL_START_FAIL: 03h -FW_BL_UP_DATA_OK: 04h -FW_BL_UP_DATA__FAIL: 05h -FW_BL_UP_DATA_REBOOT_FAIL: 06h -FW_BL_FINISH_OK: 07h Parameter...
5.1 Port Control Command group to which the communication port control - Open: Open the communication port - Close: Close the communication port - Message Box: Show the port number that is currently being used 5.2 Target Product Choose the affected product among products group Change the range of step motor as select 5.3 LD Command Command group to which the output power of laser diode control...
Need to click the button after input the value. - Inc. Auto: Gradually increase the output power of laser to 100% User can input the value from 0 to 255 user want in the box of ‘Auto Spd: - Dec. Auto: Gradually decrease the output power of laser to 0% User can input the value from 0 to 255 user want in the box of ‘Auto Spd: - Stop: Stop the changing output power when the laser power are changing by command of ‘Inc.
- Cur.: Show the current temperature value from the temperature sensor (Show the value after division 100) 5.6 System Command Command group of system - Status: Can check the current output power and motor step value Can also check the value when the power is changing or Motor is moving - Version: Can check the current firmware version - FW Upd…: The command is that new firmware update in inside flash memory.
Page 23
- Data: Show the frame information to Hexadecimal notation in bytes Please refer to the protocol manual if you want the details Lanics.Co.,Ltd #703 Woolim E biz center 170-5, Guro-Dong, Guro-Gu, 152-769, Seoul, Korea Tel. : +82-2-2108-2255 Fax. : +82-2-2108-2260 URL: http://www.lanics.com...
Need help?
Do you have a question about the VM-A600 and is the answer not in the manual?
Questions and answers