background image

AL55/66  Technical manual                                                                Version 1.1

                                                                                                                                                 

  

                                                                  

  

 

Image 6.1 communication  connector

Recomanded periferial connector is:

JST B 4B-XH-A with crimping contacts SXH-001T-P0.6 

6.2  Mesage structure

Each communication sequence consists of two mesage string.

Mesage string in case of simple checksum use is structured as folows:

[ Destination address ]

[ Nr. of data bytes ]

[ Source address ]

[ Header ]

[ Data 1 ]

...

[ Data  n ]

[ Checksum ]

There is an exeption of mesage structure when device respond to instruction Address

poll and Address clash

19

. The respond consists of only one byte representing address

delayed for time proportional to address value. For CRC checksum case format is:

[ Destination address ]

[ Nr. of data bytes ]

[ CRC 16 LSB ]

[ Header ]

[ Data 1 ]

...

[ Data  n ]

[ CRC 16 MSB ]

6.2.1 Address

Address range is from address 0 to address 255. Address 0 is special case or so caled

“brodcast” address and address 1 is default host address.

The recomandations for address value of different devices are presented in table 1.

19

 

For details see cctalk44-2.pdf, Address poll

27

Summary of Contents for AL66

Page 1: ...AL55 66 Technical manual Version 1 1 AL 55 66 COIN SELECTORS Technical Manual 1 ...

Page 2: ...O RM4 RM5 4 3 Timers 4 3 1 Progressive timer mode 1 ALBERICI AL03 05 06 4 3 2 Progressive timer mode 2 COMESTERO RM4 RM5 4 3 3 Timer on request mode 1 ALBERICI AL03 05 06 4 3 4 Timer on request mode 2 COMESTERO RM4 RM5 4 4 Multi price stepper 4 4 1 Multi price stepper 6 mode 1 ALBERICI 4 4 2 Dual price stepper 4 4 3 Photo copy mode 5 Additional functions 5 1 Power save mode 5 2 Self programmable m...

Page 3: ...Common command headers 6 5 2 Coin acceptor specific command headers 6 5 3 MDCES command headers 6 5 4 ALBERICI specific command 7 Diagnostic 8 Service 9 Technical data Changes Ver 1 1 Change in part 6 5 2 description of command 185 due to revision of coin selector software version 1 1 4 from 5 05 2007 3 ...

Page 4: ...he new coin selectors have advanced measuring system with three pairs of magnetic sensors and additional optical measurement of coin diameter The heart of coin selector is Freescale 1 8 bit micro controller of new generation with 36 kB of FLASH memory and high immunity to electro magnetic disturbances automotive The number of coin movement control sensors is increased to2 Power saving mode is supp...

Page 5: ...f coin selector and outlet for accepted and rejected coins are at the bottom side see image 2 1 Acceptance lane is little longer than rejected coin path therefore acceptance rate is reduced to 2 or maximum 3 coins per second Image 2 1 Coin path for V version Accepted coins path has double turn and that make fishing fraud coin on string more difficult In addition all V models have built in up to th...

Page 6: ...n and rejected coin outlet are reversed see image 2 2 Acceptance lane is shorter and acceptance rate is 3 to 4 coins per second This version is often used in parking machines Image 2 2 Coin path for I version Accepted coins will drop straight through acceptance gate so only one non return mechanism and steel string cutter can be used 6 ...

Page 7: ...is that coin selector is more exposed to external conditions and fraud attempt Coin inlet is from top side outlet for accepted coins is vertically on bottom side and outlet for rejected coins is horizontally through front mask see image 2 3 U Acceptance lane is shorter and acceptance rate is 3 to 4 coins per second Image 2 3 Coin path for K version Accepted coins will drop straight through accepta...

Page 8: ...ost identical with K model but front plate mask is shorter and occupy less space Coin inlet is moved lower on back side see image 2 4 Exposure of sensitive sensor part to external conditions and possible damage is higher than on any other model Image 2 4 Coin path for S version 8 ...

Page 9: ...ocol is designed for slave mode of communication and described in chapter 6 of this document Connection schematic of X3 is shown on image 6 1 chapter 6 Six pole connector X2 is used for connection of different SPI display units or decryption encryption unit5 Coin selectors AL66 support several types of displays with SPI or I C bus communication protocol User can select display with our programming...

Page 10: ...alidator could be serial and pass the information to host as number of serial pulses according to accepted coin relative value The problem with serial transfer is time for transfer that in some cases could be significant That is the main reason why parallel validators are in use Parallel validators have several versions Standard parallel Parallel combinatorial EVA standard Multi impulse parallel P...

Page 11: ...h value of 2 is accepted or once if coin of value 1 is accepted Using that type of validator there will bee no knead to reprogram host machines software and 6 outputs will be sufficient in most cases There are two modes of operation for that type of validator Normal mode with standard 100 ms pulses and fast mode with 50 ms pulses 4 1 4 Parallel with Spanish protocol Parallel validators with so col...

Page 12: ...imple cable adapter same type of display is possible to connect to SPI connector X2 of AL66 coin selectors Credit activation output is on pin 9 coin counter output is on pin 8 and coin acceptance block input is on pin 6 4 2 3 Mode 3 MONEY CONTROLS SR3 This type of totalizer is completely compatible with Money Controls coin selectors SR3 type2 mode 39 and mode 8 Credit activation output is on pin 7...

Page 13: ...utput is on pin 5 Input for coin acceptance block inhibit is on pin 6 as for most coin selectors Optionally for presentation of time and imported coin value it is possible to use different type of displays on AL566 coin selectors Time format is mm ss or mm ss if 8 digit LCD is used Coin imported value is displayed before timer output start at same position on display 4 3 2 Progressive timer mode 2...

Page 14: ... price has different modes to All lines with lover or same price than accumulated coin value could be active or lower price line must be turned off when higher price value is reached ALBERICI coin selectors support both variation of output or reset 4 4 1 Multi price stepper 6 mode 1 ALBERICI This type of coin selector has 6 output lines that is possible to program with different price value Inhibi...

Page 15: ...t recommended The coin selector do not communicate during the stop period To reprogram stop time user must reset coin selector and change time before coin selector go back to stop Two different stop modes are available Standard power save mode Power save mode with auto wake up 5 1 1 Standard power save mode Wake up from this power saving mode is done by applying voltage level of 5 30 V to the inpu...

Page 16: ...itch at the time must be set when coin selector is in this mode In case of error red indicator will blink after first coin insertion First special case is factory programming reset To reset coin data to initial factory programming after entering in to self programming mode all switches of first bank must be set in on position After first inserted coin red indicator will start to blink After third ...

Page 17: ...instead all switches in off position Switches 5 and 6 determinate coin state and must not be set on at same time except in case of factory reset Switch 6 is on if programming coin must be accepted normal coin while switch 5 must be set on when we are programming so called fraud coin coin with similar parameters but not acceptable Factory reset and erase of all coin channels are the same in both se...

Page 18: ... outputs 1 to 6 Multiple output activations are allowed and used in parallel combinatorial type 18 Coin value Sw1 Sw2 Sw3 Sw4 Sw5 Sw6 No Change Off Off Off Off X X 1 On Off Off Off X X 2 Off On Off Off X X 4 On On Off Off X X 5 Off Off On Off X X 8 On Off On Off X X 10 Off On On Off X X 20 On On On Off X X 25 Off Off Off On X X 40 On Off Off On X X 50 Off On Off On X X 80 On On Off On X X 100 Off ...

Page 19: ... way sorter SA2 Sorter SA2 is the most simple and fast setting sorter that use only one output pin 4 for coil A drive Direction 1 is usually named cash box and for that direction coil is not active 5 3 2 3 way sorter SA3 Sorter SA3 is older version of coin sorter with support for V version of coin selectors Output 6 pin 4 is used to drive coil A and output 5 pin 3 is used to drive coil B Both coil...

Page 20: ...tom view 5 3 4 3 way linear sorter NL3 Sorter NL3 is used only with V version of coin selectors All coin outlet including rejected coin outlet are in same line Coil activation and timing value are shown in table 5 5 Physical sorting paths are shown on image 5 3 Image 5 3a NL3 sorter side view 20 ...

Page 21: ...coin do not pass through this type of sorter and it make this sorter universal for use with all type of coin selectors As all other 3 way sorters coil A and B are used on same outputs as in models NS3 or NL3 Coil activation and timing value are shown in table 5 5 Physical sorting paths are shown on image 5 4 Image 5 4 3 way linear VARIANT sorter This type of sorter has yellow case 15 That is why n...

Page 22: ... and timing value are shown in table 5 5 Physical sorting paths are shown on image 5 5 Image 5 5 3 way overlayed VARIANT sorter 5 3 6 5 way sorter VARIANT Five way VARIANT sorter use 3 coils drive for sorting mechanism Coil C is connected to output 4 pin 10 of coin selector Coil activation and timing value are shown in table 5 5 Physical sorting paths are shown on image 5 6 Image 5 6 5 way VARIANT...

Page 23: ...oil A Sorting dir Out 5 Time Out 6 Time Dir 1 Off Dir 2 On 400 3 way Coil B Coil A Sorting dir Out 5 Time Out 6 Time Dir 1 Off Off Dir 2 Off On 400 Dir 3 On 400 Off 5 way VAR Coil C Coil B Coil A Sorting dir Out 4 Time Out 5 Time Out 6 Time Dir 1 Off Off Off Dir 2 Off Off On 400 Dir 3 On 500 On 400 Off Dir 4 On 500 Off On 400 Dir 5 Off On 400 Off ...

Page 24: ...ork properly On displays with 4 digits last significant digits are used but than other values are not possible to present at same time 5 4 2 Accumulated value Accumulated value or rest value are displayed on lower 4 digits Coin value in coin selector are programmed mostly with relative value and some time this value must be multiplied to have realistic absolute presentation For smaller coin value ...

Page 25: ...ess Usually is used in dual stepper or multi price stepper or some time even with timer or totalizator User can select different options to cancel the rest value set time to 0 to keep it permanently till power off or to cancel this value after time period that could be programmed from 1 to 254 seconds Default setting is to keep rest permanently timer set to 255 After first coin insertion timer wil...

Page 26: ... no parity 1 stop bit RS232 handshaking signals RTS CTS DTR DCD DSR are not suported Mesage integrity is controled by means of checksum calculation 6 1 1 Baud rate The baud rate of 9600 was chosen as compromise betwen cost and speed Timing tolerances is same as in RS232 protocol and it should be less than 4 6 1 2 Voltage level To reduce the costs of connections the Level shifted version of RS232 i...

Page 27: ...exeption of mesage structure when device respond to instruction Address poll and Address clash19 The respond consists of only one byte representing address delayed for time proportional to address value For CRC checksum case format is Destination address Nr of data bytes CRC 16 LSB Header Data 1 Data n CRC 16 MSB 6 2 1 Address Address range is from address 0 to address 255 Address 0 is special cas...

Page 28: ...ossible to send 255 bytes of data becouse of some limitations in small micro controlers the number is limitet to 25220 6 2 3 Command headers Instructions Total amount of possible cctalk command header is 255 with possibility to add sub heaers using headers 100 101 102 and 103 Header 0 stands for ACK acknowledge replay of device to host Header 5 stands for NAK No acknowledge replay of device to hos...

Page 29: ...s of cctalk are not very critical but there are some important recomandations 6 3 1 Time beetwen two bytes When reciving bytes within a mesage string the comunication software must wait up to 50 ms for next byte if it is expected If time out occurs the software should reset all communication variables and get ready to recieve next mesage The interbyte delay during transmition should be ideally les...

Page 30: ...ng priority 02 32 100x50 500 ms 248 F8 Request status 00 Ok 246 F6 Request manufacturer id Alberici 245 F5 Request equipment category id Coin Acceptor 244 F4 Request product code ALNNxn NN 55 66 x V I K n 1 3 243 F3 Request database version 01 remote file programming 242 F2 Request serial number From 0 to 16 777 215 241 F1 Request software revision u3 n p3 m n 0 9 m 0 9 240 F0 Test solenoids Coil ...

Page 31: ...oin id Supported 176 B0 Request alarm counter Supported one byte cumulative count 173 AD Request thermistor reading If thermistor is mounted 170 AA Request base year 2000 169 A9 Request address mode 84 addr change Non volatile FLASH 4 04 Request comms revision 02 04 02 level2 isue4 2 3 03 Clear comms status variables Supported 2 02 Request comms status variables Rx timeout Rx b ignored Rx bad chks...

Page 32: ...in selector respond with ASCII string of characters representing standardized name for that type of device Coin Acceptor Message format is Host sends Dir 00 01 F5 Chk Coin s respond 01 0D Dir 00 43 6F 69 6E 20 41 63 63 65 70 74 6F 72 Chk Number of data byte is always 13 hex 0D Example of message string for coin selector address 2 is Host sends 02 00 01 F5 08 Coin s respond 01 0D 02 00 43 6F 69 6E ...

Page 33: ... labeling Example of message string for coin selector address 2 is Host sends 02 00 01 F1 0C Coin s respond 01 09 02 00 75 31 2E 30 20 70 31 2E 30 2E 30 71 Coin selector respond is u1 0 p1 0 0 ALBERICI coin selectors has program firmware label divided in two parts First label u is for protected FLASH memory program monitor program revision First digit is for major changes and second for minor chan...

Page 34: ...set with DIP switch at printed circuit board or hard wired at external connectors Some devices support address change wit MDCES command headers25 Message format is Host sends Dir 00 01 A9 Chk Coin s respond 01 01 Dir 00 Address mode Chk ALBERICI coin selector has address is stored in non volatile memory FLASH and address change is supported Example of message string for coin selectors address 2 is...

Page 35: ...nds Dir 00 01 02 Chk Coin s respond 01 03 Dir RxErr1 RxErr2 RxErr3 Chk Example of message string for coin selector address 2 with no errors is Host sends 02 00 01 02 FB Coin s respond 01 03 02 00 00 00 00 FA 6 5 1 13 Command 1 hex01 Reset device After acceptance of command Reset coin selector execute software reset and clear all variables in RAM or set them at the default value including different...

Page 36: ...be even shorter For ALBERICI coin selectors AL55 66 using cctalk interface poll time is set to 500 ms Coin selectors that use standard 10 pole interface are not necessary to poll In that case polling time unit is set to 0 no polling Minimum time for polling must not be shorter than overall message time31 Coin selector respond to command with two bytes of data First byte is poll time unit and secon...

Page 37: ... and after that ACK message will be transmitted Message format is Host sends Dir 01 01 F0 Mask Chk Coin s respond 01 00 Dir 00 Chk ACK Example of message string for coin selector address 2 acceptance gate test is Host sends 02 01 01 F0 01 0B Coin s respond 01 00 02 00 FD Single click 100 ms ACK Bit position for output that is used to drive sorter coil are bit 0 accept gate coil bit 1 sorter coil A...

Page 38: ...and In2 pin 5 34 ALBERICI coin selectors has one or two banks of DIP switches for various data or operating modes setting First data byte is state of first DIP switch bank 1 and In1 wile second represent second DIP switch bank 2 and In2 LSb is first switch in bank and MSb is state of input Switch closed state is represented with logic 1 and input active state is logic 1 Message format is Host send...

Page 39: ...trol opto sensor pairs The unused bits or non existing optical sensors are always read as 0 Interruption of light barrier of opto sensor correspond to bit value 1 Message format is Host sends Dir 00 01 EC Chk Coin s respond 01 01 Dir Mask Chk Example of message string for coin selector address 2 with opto sensors cleared is Host sends 02 00 01 EC 11 Coin s respond 01 01 02 00 00 FC 6 5 2 8 Command...

Page 40: ... Host sends Dir 00 01 E8 Chk Coin s respond 01 01 02 Dir Fault c Data opt Chk Example of message string for coin selector address 2 with no fault detected is Host sends 02 00 01 E8 15 Coin s respond 01 01 02 00 00 FC No fault detected Example of message string for coin selector address 2 with first lower sensor fault detected is Host sends 02 00 01 E8 15 Coin s respond 01 02 02 00 02 02 F7 Fault o...

Page 41: ...01 E6 17 Coin s respond 01 02 02 00 00 00 FB Example of message string for coin selector address 2 with programmed positions from 1 to 6 after receiving command to enable acceptance of all 16 position is Host sends 02 00 01 E6 17 Coin s respond 01 02 02 00 3F 00 BC First byte represent the mask for coin positions 1 to 8 and second for 9 to 16 Coin channels positions that are not programmed are alw...

Page 42: ...er each power up or acceptance of reset command The first two byte LSB in coin credit buffer always contain the data of last event Host software must read event counter and coin credit buffer data in period short enough to prevent the loss of coin data40 Message format is Host sends Dir 00 00 E5 Chk Coin s respond 01 0B Dir 00 Ev cnt coin code 1 dir err coin code 2 dir err coin code 5 dir err Chk ...

Page 43: ...elector address 2 is Host sends 02 01 01 E4 00 18 Coin s respond 01 00 02 00 FD ACK After that coin selector acceptance will be inhibited till reset or next instruction that will change master inhibit status 6 5 2 14 Command 227 hexE3 Request master inhibit status Coin selector respond with one byte data information of main inhibit status Only first LSb bit is used If bit 0 is 1 acceptance is enab...

Page 44: ...0 E1 Chk Coin s respond 01 03 Dir 00 Cunt1 LSB Cunt2 Cunt3 MSB Chk Example of message string for coin selector address 2 after power up is Host sends 02 00 01 E1 1C Coin s respond 01 03 02 00 00 00 00 FA 6 5 2 17 Command 221 hexDD Request sorter override status Coin selectors AL55 66 do not support override of sorter path Coin selector respond will be always hex FF Normal sorting Example of messag...

Page 45: ...if PIN is incorrect 6 5 2 20 Command 216 hexD8 Request data storage availability Coin selector respond with five byte of data that describes type of memory and availability for host to read and to write Message format is Host sends Dir 00 01 D8 Chk Coin s respond 01 05 Dir 00 d1 d2 d3 d4 d5 Chk ALBERICI coin selectors AL55 66 currently do not support write or read to host accessible memory Respond...

Page 46: ... to modify sorter path that is not existent or for coin not programmed the coin selector will respond with message NAK Example of message string for coin selector address 2 redirection of coin pos 1 in to path 2 is Host sends 02 02 01 D2 01 02 26 Coin s respond 01 00 02 00 FD ACK After acceptance of command accepted coins with position 1 will exit in direction 2 of the sorter The path or direction...

Page 47: ...han 16 Example of message string for coin selector address 2 to teach program coin on position channel 1 Host sends 02 01 01 C9 01 31 Coin s respond 00 02 00 FD ACK 6 5 2 25 Command 201 hexC9 Request teach status This command is used during teach process after instruction 201 Teach mode control The respond of coin selector is according to teach state There is two different format for this instruct...

Page 48: ...oftware49 Date of modification is codified also in RTBY format Message format is Host sends Dir 00 01 C3 Chk Coin s respond 01 02 Dir 00 LSB MSB Chk Example of message string for coin selector address 2 with date of modification 23 07 2003 is Host sends 02 00 01 C3 3A Coin s respond 01 02 02 00 F7 06 FE After each up grade of coin selector program FLASH memory date will correspond to software modi...

Page 49: ...s respond 01 01 02 00 01 FB 6 5 2 31 Command 185 hexB9 Modify coin ID With this command it is possible to change coin ID message string that will be used in communication with host String has 6 ASCII characters Country code 2 bytes Value 3 bytes Mint issue 1 byte Each country has a 2 letter designator code described in ISO 3166 1 A251 ALBERICI coin selectors has limited possibility to change the c...

Page 50: ... 5 2 32 Command 184 hexB8 Request coin ID Host use this command at initialization process to build table for each coin position value If coin selector uses CVF it is obsolete command Host send one byte data of coin position and coin selector respond with 6 byte ASCII string of characters that describes the requested coin position Message format is Host sends Dir 01 01 B8 Coin pos Chk Coin s respon...

Page 51: ...ature sensor Using this command is possible to read temperature on surface of coin selector PCB If temperature sensor is not built in coin selector will not respond to this command Temperature sensor is linear type with 1 unit change for one degree Celsius change For 0 C value will be dec 50 for ie 25 C it will be dec 75 for 10 C it will be dec 40 and for 50 C it will be dec 100 Message format is ...

Page 52: ...AL55 66 Technical manual Version 1 1 Example of message string for coin selector address 2 is Host sends 02 00 01 AA 53 Coin s respond 01 04 02 00 32 30 30 30 37 52 ...

Page 53: ...etwork Coin selector respond with only one byte non standard message format after a delay that is proportional to address value multiplied with 4 milliseconds Message format is Host sends 00 00 01 FD Chk Brodcast mesage Coin s respond Dly Address Example of message string for coin selector address 2 is Host sends 00 00 01 FD 02 Coin s respond Dly 8 ms 02 Address is 2 Example of message string for ...

Page 54: ...6 5 3 4 Command 250 hexFA Address random Command Address random has the same respond from coin selector New address is not sent because each device set its own random address Host software sometime can issue this command as broadcast This will cause change of all device addresses Coin selector respond with ACK message Message format is Host sends Dir 00 01 FA Chk Coin s respond 01 00 02 00 FD ACK ...

Page 55: ...ry data organization56 6 5 4 1 1 Command 255 mode 2 Read coin sel memory This instruction sends back to host block of memory data that was requested Data memory of coin selector is divided into a 6 group Coin channel data address hex 0600 do 06FF 256 byte a Input Output data address hex 0700 do 073F 64 byte a Factory common data address hex 0740 do 079F 96 byte a User general data address hex 07A0...

Page 56: ...user from manipulation with statistics Number of bytes sent in command string are representing number of statistic to be erased Message string format is Host sends Dir n 3 01 FF 03 Start add hi Start add lo data 1 data n Chk Coin s respond 01 00 Dir 00 Chk ACK The example of message string for programming first output of coin selector AL55 66 address 2 as pulse parallel output for coin channel pos...

Page 57: ...Host sends 02 01 01 FF 05 F8 Coin s respond 01 6 02 00 8A 80 8C 5C AB 8A D0 Coin measured parameters data are available for read till next coin insertion This instruction is used by our coin programming software 6 5 4 1 5 Command 255 mode 6 Up grade FLASH This command is used to up grade coin selector FLASH program memory User can up grade coin selector in cases when he knead some new function or ...

Page 58: ...cal manual Version 1 1 Host sends 02 01 01 FF 07 F6 Coin s respond 01 00 02 00 FD ACK After that coin selector must be switched off on 7 Diagnostic Not available at the moment 8 Service Not available at the moment 58 ...

Page 59: ... stand 5 mA for AL66 2 5 mA for AL55 Pow save self wake up 6 mA only AL66 3 5 mA for AL55 Output type Open collector Darlington Output saturation voltage 1 V Output max voltage 50 V Output max current 250 mA Input min activation level 3 V Max input voltage 50 V Input impedance 55 kΩ 9 3 Coin acceptance Number of coin channels 16 Minimum coin diameter 16 mm Maximum coin diameter 32 mm Coin thicknes...

Page 60: ... C Storage temperature 30 C to 70 C Humidity up to 75 non condensing for standard up to 95 for tropicalization61 9 6 EMC performance This product is compliant with EN55014 1 and EN55014 2 test specification62 61 Polyurethan vernice URETHAN 71 aplyed to sensors and PCB on both sides 62 Not tested 60 ...

Reviews: