Velleman VMA329 User Manual

Velleman VMA329 User Manual

Fingerprint sensor
Table of Contents

Advertisement

Quick Links

VMA329
FINGERPRINT SENSOR ZFM-708
USER MANUAL

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VMA329 and is the answer not in the manual?

Questions and answers

Summary of Contents for Velleman VMA329

  • Page 1 VMA329 FINGERPRINT SENSOR ZFM-708 USER MANUAL...
  • Page 2  Nor Velleman nv nor its dealers can be held responsible for any damage (extraordinary, incidental or indirect) – of any nature (financial, physical…) arising from the possession, use or failure of this product.
  • Page 3 VMA329 Overview VMA329 Add a fingerprint sensor to your Arduino installation. ® operating voltage: 3.8 V to 7 V back light: green baud rate: (9600 x N) bps, N=1-12 (default N=6) image acquiring time: < 0.5 s finger prints storage capacity: 1000 false acceptance rate: 0.001 % (at security level 3)
  • Page 4 © COPYRIGHT NOTICE The copyright to this manual is owned by Velleman nv. All worldwide rights reserved. No part of this manual may be copied, reproduced, translated or reduced to any electronic medium or otherwise without the prior written consent of the copyright holder.
  • Page 5 • Velleman® can decide to replace an article with an equivalent article, or to refund the retail value totally or partially when the complaint is valid and a free repair or replacement of the article is impossible, or if the expenses are out of proportion.
  • Page 6 ZFM-70 SeriesFingerprint Identification Module User Manual ZFM-70 Series Fingerprint Identification Module User Manual Ver V1.0...
  • Page 7 ZFM-70 SeriesFingerprint Identification Module User Manual Preface & Declaration Thank you for you selection of ZFM-70 series Fingerprint Identification Module (Module) of Zhiantec Technologies Co., Ltd. (Zhiantec). The Manual is targeted for hardware & software developing engineer, covering hardware interface, system resource, instruction system, installment information, etc. To ensure the developing process goes smoothly, it is highly recommended the Manual is read through carefully.
  • Page 8 ZFM-70 SeriesFingerprint Identification Module User Manual Contact Information http://www.zhiantec.com Address: Suite C&D, Floor 8,West Building of International Garden, No.160 Tianmushian RD.,Hangzhou 310013, P.R.China Phone: +86 571 88210122/88210133 Fax: +86 571 88210122(818) www.zhiantec.com Hangzhou Zhian Technologies Co.,Ltd...
  • Page 9: Revisions

    ZFM-70 SeriesFingerprint Identification Module User Manual Revisions Version Date Modify Modify content V1.0 20131213 Base version www.zhiantec.com Hangzhou Zhian Technologies Co.,Ltd...
  • Page 10: Table Of Contents

    ZFM-70 SeriesFingerprint Identification Module User Manual Content Revisions ............................4 Content ..............................5 I Introduction............................7 1.1 characteristics .............................. 7 1.2 New features ..............................7 1.3 Operation Principle ............................8 1.4 Order Information ............................8 II Main Parameters ..........................10 III Hardware Interface ........................
  • Page 11 ZFM-70 SeriesFingerprint Identification Module User Manual 6.1.5 Read system Parameter ......................25 6.1.6 Read template index table ......................25 6.1.7 Read valid template number ....................26 Fingerprint-processing instructions ..................... 27 6.2.1 To capture finger image ......................27 6.2.2 Open backlight ......................... 27 6.2.3 Close backlight ........................
  • Page 12: I Introduction

    ZFM-70 SeriesFingerprint Identification Module User Manual I Introduction 1.1 characteristics ZFM-70 series are separate fingerprint identification modules proposed by Hangzhou Zhian Technologies Co., Ltd., which takes Synochip DSP as the main processor and optical sensor with Zhian’s own intellectual property rights. The module performs series of functions like fingerprint enrollment, image processing, fingerprint matching, serching and template storage。Compared to similar fingerprint products, the ZFM-70 module has the following characteristics: ...
  • Page 13: Operation Principle

    ZFM-70 SeriesFingerprint Identification Module User Manual successful confirmation code; If there is no finger, returned confirmation code would be “can’t detect finger”. Input Parameter: none Return Parameter: Confirmation code (1 byte) Instruction code: 01H Command (or instruction) package format: Header Module address Package Package length...
  • Page 14 ZFM-70 SeriesFingerprint Identification Module User Manual both circumstances, system will return the matching result, success or failure. 1.4 Order Information Naming of our fingerprint modules follows the following rule. When placing order with us, please fill the correct the type name, so that we can provide better service. ZFM—70 x x x xx x—xxx—Vxx Firmware version...
  • Page 15: Main Parameters

    ZFM-70 SeriesFingerprint Identification Module User Manual II Main Parameters Power DC 3.8V-7.0V(direct Interface UART(TTL logical 3.3V) level)/ USB 1.1 Back light Green Light type bright/glint Working current Typical: <65mA Matching Mode 1:1 and 1:N Peak: <95mA Baud rate (9600*N)bps, Character file size 256 bytes N=1 ~...
  • Page 16: Hardware Interface

    ZFM-70 SeriesFingerprint Identification Module User Manual III Hardware Interface Whether the interface is UART or USB (hardware setting is different when out of factory, please don’t misuse), on PCB board the connector is same type, 6-pin connector with 1.25mm space between 3.1 Serial Communication When the FP module communicates with user device, definition of pin is as follows: Pin Nmuber...
  • Page 17: Serial Communication Protocol

    ZFM-70 SeriesFingerprint Identification Module User Manual Considering that the power consumption of the whole module, a fingerprint module only work and not work two kinds of state, no hibernation or standby; normally closed power input of fingerprint module, the fingerprint module does not work;...
  • Page 18: Usb Communication

    ZFM-70 SeriesFingerprint Identification Module User Manual Parameter Item Condition Unit Note IOL=-4mA Logic 0 IOH= 4mA Logic 1 3. RD(input, TTL logic level) Parameter Item Condition Unit Note Loigc 0 Logic 1 VIH =5V VIH =3.3V -0.3 VImax Maximum input voltage 3.2 USB communication When it’s USB communication, definition is: list 0.1 USB communication...
  • Page 19 ZFM-70 SeriesFingerprint Identification Module User Manual 图 0.2 USB communication interface When use USB communication interface, all command called by API. ZFM-70 series not need driver files when use in pc. If you use in windows/linux/wince platform, you can contact our company for sdk ZFM-70 series works in USB 2.0 full speed mode.
  • Page 20: System Resources

    ZFM-70 SeriesFingerprint Identification Module User Manual IV System Resources To address demands of different customer, Module system provides abundant resources at user’s use. Buffer There are an 72K-byte image buffer and two 512-byte-character-file buffer within the RAM space of the module.
  • Page 21: Data Package Length (Parameter Number: 6)

    ZFM-70 SeriesFingerprint Identification Module User Manual lowest; however at level 5, FAR is the lowest and FRR is the highest. 4.3.3 Data package length (Parameter Number: 6) The parameter decides the max length of the transferring data package when communicating with upper computer.
  • Page 22 ZFM-70 SeriesFingerprint Identification Module User Manual www.zhiantec.com Hangzhou Zhian Technologies Co.,Ltd...
  • Page 23: Communication Protocol

    ZFM-70 SeriesFingerprint Identification Module User Manual V Communication Protocol The protocol defines the data exchanging format when ZFM-70 series communicates with upper computer. The protocol and instruction sets apples for both UART and USB communication mode. For PC, USB interface is strongly recommended to improve the exchanging speed, especially in fingerprint scanning device.
  • Page 24: Instruction Set Summary

    ZFM-70 SeriesFingerprint Identification Module User Manual The arithmetic sum of package identifier, Checks 2 bytes package length and all package contens. Overflowing bits are omitted. High byte is transferred first. Instruction set summary 3.1.5 Classified by functions Classification by function, include system function, fingerprint processing and other function. 。 list 0.1 system instruction number instruction...
  • Page 25: Classified By Instruction Order

    ZFM-70 SeriesFingerprint Identification Module User Manual number instruction function 0x18 Write notepad 0x19 Read notepad 3.1.6 Classified by instruction order list 0.4 by instruction order number instruction function number instruction function 0x01 GenImg Capture 0x12 SetPwd Set password fingerprint image 0x02 Img2Tz Generate Features...
  • Page 26: Brief Work Flow

    ZFM-70 SeriesFingerprint Identification Module User Manual list 0.5 Confirmation code’s definition Confirmation description code 0x00 commad execution complete 0x01 error when receiving data package 0x02 no finger on the sensor 0x03 fail to enroll the finger 0x06 fail to generate character file due to the over-disorderly fingerprint image 0x07 fail to generate character file due to lackness of character point or over-smallness of fingerprint image...
  • Page 27 ZFM-70 SeriesFingerprint Identification Module User Manual package) Note: 02 Confirmation code, means no finger on sensor If the Confirmation code is 00, it means ok. Ef 01 ff ff ff ff 07 00 03 00 00 0a Then execute generate features instruction 08(02is instruction, it meas to execute generate features instruction.)
  • Page 28: Module Instruction System

    ZFM-70 SeriesFingerprint Identification Module User Manual VI Module Instruction System ZFM-70 series provide many instructions. Through combination of different instructions, application program may realize muti finger authentication functions. All commands/data are transferred in package format. Refer to 5.1 for the detailed information of package System-related instructions 6.2.1 Verify passwoard...
  • Page 29: Set Module Address

    ZFM-70 SeriesFingerprint Identification Module User Manual Header Module address Package identifier Package length Confirmation Checksum code 2 bytes 4 byte 1 byte 2 bytes 1 byte 2 bytes 0xEF01 xxxx 0003H Note: Confirmation code=00H: password setting complete; Confirmation code=01H: error when receiving package; 6.2.3 Set Module address Description: Set Module address.
  • Page 30: Read System Parameter

    ZFM-70 SeriesFingerprint Identification Module User Manual Header Module address Package Package Confirmation code Checksum identifier length 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 0xEF01 Xxxx 0003H Note: Confirmation code=00H: parameter setting complete; Confirmation code=01H: error when receiving package; Confirmation code=1aH: wrong register number;...
  • Page 31: Read Valid Template Number

    ZFM-70 SeriesFingerprint Identification Module User Manual Page 1: read the 256-511 finger template list; Page 2: read the 512-767 finger template list; Page 3: read the 768-1023 finger template list; Return parameter: confirmation code(1 byte), template lists; Instruction code: 1fH Command (or instruction) package format: Header Module address...
  • Page 32: Fingerprint-Processing Instructions

    ZFM-70 SeriesFingerprint Identification Module User Manual 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 0xEF01 xxxx 0003H 0021H Acknowledge package format: Header Module Package Package Confirmation code Template number Checksum address identifier length 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes...
  • Page 33: Close Backlight

    ZFM-70 SeriesFingerprint Identification Module User Manual Command (or instruction) package format: Header Module address Package Package length Instruction code Checksum identifier 2 bytes 4 bytes 1 bytes 2 bytes 1 bytes 2 bytes 0xEF01 XXXX 0x01 0x0003 0x50 0x54 Acknowledge package format: Header Module address Package...
  • Page 34: Handshake

    ZFM-70 SeriesFingerprint Identification Module User Manual 2 bytes 4 bytes 1 bytes 2 bytes 1 bytes 2 bytes 0xEF01 XXXX 0x01 0x0003 0x52 0x56 Acknowledge package format: Header Module address Package Package length Confirmation Checksum identifier code 2 bytes 4 bytes 1 bytes 2 bytes 1 bytes...
  • Page 35 ZFM-70 SeriesFingerprint Identification Module User Manual Instruction code: 54H Command (or instruction) package format: Header Module Package Package Instruction wait times store Repeat Checksum address identifier length code time number flag press press 2 bytes 4 bytes 1 bytes 2 bytes 1 bytes 1 bytes 1 bytes...
  • Page 36: Auto Search

    ZFM-70 SeriesFingerprint Identification Module User Manual Confirmation code =57H, The second acquisition was successful Confirmation code =24H, repeat to enroll( the template is exist) 6.3.7 Auto search Description: Send the instruction, the module will complete a serial of operation. include: capture fingerprint, generate features, and search Input Parameter: wait time for press+ start ID+ search numbers Return Parameter: Confirmation code (1 byte)
  • Page 37: Upload Image

    ZFM-70 SeriesFingerprint Identification Module User Manual SearchResBack return 22H when find residual ,but Search return 09H. Input Parameter: Buffer ID + Start Page +Page number Return Parameter: Confirmation code (1 byte)+find number Instruction code:56H Command (or instruction) package format: 2 bytes 4 bytes 1 byte 2 bytes...
  • Page 38: Download The Image

    ZFM-70 SeriesFingerprint Identification Module User Manual End package format: Header Module address Package identifier Package length Package content Checksum 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 0xEF01 Xxxx N + 2 Note 1: Confirmation code=00H: ready to transfer the following data packet; Confirmation code=01H: error when receiving package;...
  • Page 39: To Generate Character File From Image

    ZFM-70 SeriesFingerprint Identification Module User Manual 6.3.11 To generate character file from image Description: to generate character file from the original finger image in ImageBuffer and store the file in CharBuffer1 or CharBuffer2. Input Parameter: BufferID (character file buffer number) Return Parameter: Confirmation code (1 byte) Instruction code: 02H Command (or instruction) package format:...
  • Page 40: To Upload Character Or Template

    ZFM-70 SeriesFingerprint Identification Module User Manual  Acknowledge package format: Header Module Package Package Confirmation Checksum address identifier length code 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 0xEF01 xxxx Note: Confirmation code=00H: operation success; Confirmation code=01H: error when receiving package; Confirmation code=0aH: fail to combine the character files.
  • Page 41: To Download Character File Or Template

    ZFM-70 SeriesFingerprint Identification Module User Manual 3: The instruction doesn’t affect buffer contents. 6.3.14 To download character file or template Description: to download character file or template from upper computer to the specified buffer of Module; Input Parameter: BufferID (buffer number) Return Parameter: Confirmation code (1 byte) Instruction code: Command (or instruction) package format:...
  • Page 42: To Read Template From Flash Library

    ZFM-70 SeriesFingerprint Identification Module User Manual Command (or instruction) package format: Header Module Package Package Instruction buffer Location Checksum address identifier length code number number 2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes 0xEF01 xxxx BufferID...
  • Page 43: To Delete Template

    ZFM-70 SeriesFingerprint Identification Module User Manual 6.3.17 To delete template Description: to delete a segment (N) of templates of Flash library started from the specified location (or PageID); Input Parameter: PageID (template number in Flash), N (number of templates to be deleted) Return Parameter: Confirmation code (1 byte) Instruction code: 0cH Command (or instruction) package format:...
  • Page 44: To Carry Out Precise Matching Of Two Finger Templates

    ZFM-70 SeriesFingerprint Identification Module User Manual Confirmation code=11H: fail to clear finger library; 6.3.19 To carry out precise matching of two finger templates Description: to carry out precise matching of templates from CharBuffer1 and CharBuffer2, providing matching results. Input Parameter: none Return Parameter: Confirmation code (1 byte),matching score.
  • Page 45: Other Instructions

    ZFM-70 SeriesFingerprint Identification Module User Manual address identifier length code 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes 2 bytes 0xEF01 xxxx PageID MatchScore Note 1: Confirmation code=00H: found the matching finer; Confirmation code=01H: error when receiving package; Confirmation code=09H: No matching in the library (both the PageID and matching score are 0);...
  • Page 46 ZFM-70 SeriesFingerprint Identification Module User Manual address identifier length n code 2 bytes 4 bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 0xef01 XXXX 0x01 0x0004 0x19 0x00-0x0e Acknowledge package format: User content Checksum Header Module Package Package Confirma address...
  • Page 47: Appendix

    ZFM-70 SeriesFingerprint Identification Module User Manual Appendix Dimentions of integral type Module(mm) www.zhiantec.com Hangzhou Zhian Technologies Co.,Ltd...

This manual is also suitable for:

Zfm-708

Table of Contents