background image

 

 

 

 

Last Updated: March 12, 2018

 

 

AIOT-

 

MSSP01 

 

Mini SSP Vending Control Board 

 

User’s Manual 1

st

 Ed

All manuals and user guides at all-guides.com

all-guides.com

Summary of Contents for AAEON AIOT-MSSP01

Page 1: ...Last Updated March 12 2018 AIOT MSSP01 Mini SSP Vending Control Board User s Manual 1st Ed All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 2: ...is intended to be accurate and reliable However the original manufacturer assumes no responsibility for its use or for any infringements upon the rights of third parties that may result from its use The material in this document is for product information only and is subject to change without notice While reasonable efforts have been made in the preparation of this document to assure its accuracy ...

Page 3: ...tered trademark of Microsoft Corp Intel Pentium Celeron and Xeon are registered trademarks of Intel Corporation Core Atom are trademarks of Intel Corporation ITE is a trademark of Integrated Technology Express Inc IBM PC AT PS 2 and VGA are trademarks of International Business Machines Corporation All other product names or trademarks are properties of their respective owners All manuals and user ...

Page 4: ...g up your product please make sure the following items have been shipped Item Quantity AIOT MSSP01 1 User s Manual in pdf 1 If any of these items are missing or damaged please contact your distributor or sales representative immediately All manuals and user guides at all guides com ...

Page 5: ...tions and explanations on the product s hardware and software features if any its specifications dimensions jumper connector settings definitions and driver installation instructions if any to facilitate users in setting up their product Users may refer to the AAEON com for the latest version of this document All manuals and user guides at all guides com ...

Page 6: ...ys disconnect this device from any AC supply before cleaning 8 While cleaning use a damp cloth instead of liquid or spray detergents 9 Make sure the device is installed near a power outlet and is easily accessible 10 Keep this device away from humidity 11 Place the device on a solid surface during installation to prevent falls 12 Do not cover the openings on the device to ensure optimal heat dissi...

Page 7: ...ce iii Exposure to moisture iv Device is not working as expected or in a manner as described in this manual v The device is dropped or damaged vi Any obvious signs of damage displayed on the device 18 DO NOT LEAVE THIS DEVICE IN AN UNCONTROLLED ENVIRONMENT WITH TEMPERATURES BEYOND THE DEVICE S PERMITTED STORAGE TEMPERATURES SEE CHAPTER 1 TO PREVENT DAMAGE All manuals and user guides at all guides ...

Page 8: ...ttery is incorrectly replaced Replace only with the same or equivalent type recommended by the manufacturer Dispose of used batteries according to the manufacturer s instructions and your local government s recycling or disposal directives Attention Il y a un risque d explosion si la batterie est remplacée de façon incorrecte Ne la remplacer qu avec le même modèle ou équivalent recommandé par le c...

Page 9: ...ain Board Daughter Board Backplane 部件名称 有毒有害物质或元素 铅 Pb 汞 Hg 镉 Cd 六价铬 Cr VI 多溴联苯 PBB 多溴二苯醚 PBDE 印刷电路板 及其电子组件 外部信号 连接器及线材 O 表示该有毒有害物质在该部件所有均质材料中的含量均在 SJ T 11363 2006 标准规定的限量要求以下 X 表示该有毒有害物质至少在该部件的某一均质材料中的含量超出 SJ T 11363 2006 标准规定的限量要求 备注 此产品所标示之环保使用期限 系指在一般正常使用状况下 All manuals and user guides at all guides com ...

Page 10: ... PCB Other Components O O O O O Wires Connectors for External Connections O O O O O O O The quantity of poisonous or hazardous substances or elements found in each of the component s parts is below the SJ T 11363 2006 stipulated requirement X The quantity of poisonous or hazardous substances or elements found in at least one of the component s parts is beyond the SJ T 11363 2006 stipulated require...

Page 11: ...layout 7 2 2 1 I O board layout 8 2 3 List of Connectors 9 2 3 1 Mainboard Connector Index 9 2 3 1 1 MCU ICSP CN1 10 2 3 1 2 Vending Detect CN2 10 2 3 1 3 RS 232 CN8 11 2 3 1 4 USB2 0 CN9 12 2 3 1 5 5V supply CN10 12 2 3 2 I O board Connector Index 13 2 3 2 1 Relay GPO CN1 15 2 3 2 2 MDB Master CN2 16 2 3 2 3 12V Supply CN3 17 2 3 2 4 Power Input CN4 17 All manuals and user guides at all guides co...

Page 12: ... 2 12 DEX INTERFACE CN13 22 2 3 2 13 Keypad CN14 23 2 3 2 14 One Wire CN15 24 2 3 2 15 8V Bit 5v Digital Internal IOS CN16 24 2 3 2 16 LCD CN18 26 2 3 2 16 Full bridge motor CN19 27 2 3 2 17 Low side motor CN20 28 2 3 2 18 Home sense JP5 JP6 29 Chapter 3 Motor Setup 30 3 1 Introduction 31 3 2 Full Bridge Motor Configuration 31 3 3 Low Side Motor Configuration 32 3 4 High Side Motor Configuration 3...

Page 13: ...1 Firmware Installation 35 4 1 1 Prerequisites 35 4 1 2 Program Boot loader 35 4 2 Vending SDK Installation 43 4 2 1 Windows 10 Version 43 4 2 2 Ubuntu 16 04 Xenial 46 4 2 3 Update vending SDK for Ubuntu 16 04 Xenial 48 4 2 4 Update DB in vending SDK for Ubuntu 16 04 Xenial 49 All manuals and user guides at all guides com ...

Page 14: ...Mini SSP Vending Control Board AIOT MSSP01 Chapter 1 Chapter 1 Product Specifications All manuals and user guides at all guides com ...

Page 15: ...ypad 8 Bit Keypad x 1 LCD LCD x 1 ADC 4 channel ADC x 1 Relay GPIO 4 channel Relay GPIO for 12V 5V by switch x 1 GPIO 16 Bit GPIO x 2 24V GPI 8 Bit 24V GPI x 1 24V Analog voltage sense 24V Analog voltage sense x 1 Power input 24VAC DC Power Input Motor Switch Select motor 24Vdc or 12Vdc switch Motor supports GPIO DC PWM type x 1 Full bridge motor Full bridge motor control x 5 Low side motor Low si...

Page 16: ...Board AIOT MSSP01 Others Form Factor 150 mm x 140 mm Power Source 24V AC 50Hz 24vDC Operating Temperature 0 C 60 C Operating Humidity 0 90 relative humidity non condensing Certification CE FCC All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 17: ...Mini SSP Vending Control Board AIOT MSSP01 Chapter 2 Chapter 2 Hardware Information All manuals and user guides at all guides com ...

Page 18: ...Chapter 2 Hardware Information 5 Mini SSP Vending Control Board AIOT MSSP01 2 1 Dimensions All manuals and user guides at all guides com ...

Page 19: ...Chapter 2 Hardware Information 6 Mini SSP Vending Control Board AIOT MSSP01 All manuals and user guides at all guides com ...

Page 20: ...Chapter 2 Hardware Information 7 Mini SSP Vending Control Board AIOT MSSP01 2 2 Jumpers and Connectors 2 2 1 Main board layout All manuals and user guides at all guides com ...

Page 21: ...Chapter 2 Hardware Information 8 Mini SSP Vending Control Board AIOT MSSP01 2 2 1 I O board layout All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 22: ...nction Connector Type CN1 MCU ICSP TF PIN HEADER 5 1P 180D M 2 54mm DIP CN2 Vending detect TF WAFER BOX 6P 180D M DIP 2 0mm w LOCK CN4 CN6 IO BOARD CONNECTORS TF PIN HEADER 20 2P 180D M DIP 2 54mm CN8 RS232 TF D SUB CONNECTOR 9P 90D CN9 Internal USB2 0 TF WAFER BOX 5P 180D M DIP 1 25mm CN10 5V output TF WAFER 2P 180D M 3 96mm W LOCK CN12 CN13 CN14 CN15 CN16 External USB2 0 TF USB2 0 Connector 4P 9...

Page 23: ...1 1 MCU ICSP CN1 Pin Signal Description Pin Signal Description 1 MCLR 2 3 3V 3 GND 4 PGED1 5 PGED1 2 3 1 2 Vending Detect CN2 Pin Signal Description Pin Signal Description 1 VEND_DET_IN 2 GND 3 VEND_DET_ALARM 4 NC 5 GND 6 VEND_DETECT_VCC All manuals and user guides at all guides com ...

Page 24: ...rd AIOT MSSP01 Vending Detection Vending Detection Power 1 2 MVC600 Default 2 3 CST539 2 3 1 3 RS 232 CN8 Pin Signal Description Pin Signal Description 1 N A 2 RS232_RXD 3 RS232_TXD 4 N A 5 GND 6 N A 7 N A 8 N A 9 N A All manuals and user guides at all guides com ...

Page 25: ...nding Control Board AIOT MSSP01 2 3 1 4 USB2 0 CN9 Pin Signal Description Pin Signal Description 1 5V 2 D 3 D 4 GND 5 GND 2 3 1 5 5V supply CN10 Pin Signal Description Pin Signal Description 1 5V 2 GBD All manuals and user guides at all guides com ...

Page 26: ... UART TF WAFER 4P 180D M 2 5mm W LOCK POWER DIP CN7 24V output TF WAFER 2P 180D M 3 96mm W LOCK CN8 ADC TF Wafer Box 6P 180D M SMD 1 0mm w CAP CN9 24V ANALOG INPUT TF WAFER BOX 2P 180D M 2 5mm W LOCK DIP CN10 CN16 8 BIT 5V DIGITAL INTERNAL IOS TF WAFER BOX 10 2P 180D M DIP 2 0mm W LOCK CN11 24V VENDING INPUT TF WAFER BOX 8 2P 180D M DIP 2 0mm W LOCK CN12 PROTOCOL A TF WAFER BOX 6P 180D M DIP 2 0mm...

Page 27: ... WIRE INTERFACE TF WAFER 4P 180D M 2 5mm W LOCK POWER DIP CN18 LCD TF Board Wire Connector 20P 180D M SMD Pitch 1 25mm W Reinforc em CN19 FULL MOTOR TF ATX POWER CONNECTOR 12P 2 180D M CN20 HALF MOTOR TF ATX POWER CONNECTOR 10P 2 180D DIP All manuals and user guides at all guides com ...

Page 28: ...l Board AIOT MSSP01 2 3 2 1 Relay GPO CN1 Pin Signal Description Pin Signal Description 1 DO_0 2 DO_1 3 DO_2 4 DO_3 5 RELAY_PWR 6 RELAY_PWR 7 RELAY_PWR 8 RELAY_PWR RELAY POWER MODE SELECTION 1 2 5V Default 2 3 12 All manuals and user guides at all guides com ...

Page 29: ...n 16 Mini SSP Vending Control Board AIOT MSSP01 2 3 2 2 MDB Master CN2 Pin Signal Description Pin Signal Description 1 MDB_SUPPLY 2 EXT_24V_RTN 3 NC 4 MDB_RX 5 MDB_TX 6 GND 7 GND 8 GND All manuals and user guides at all guides com ...

Page 30: ... AIOT MSSP01 2 3 2 3 12V Supply CN3 Pin Signal Description Pin Signal Description 1 12V 2 GND 2 3 2 4 Power Input CN4 Pin Signal Description Pin Signal Description 1 MDB_SUPPLY 2 EXT_24V_RTN 3 NA 4 MDB_RX 5 MDB_TX 6 GND All manuals and user guides at all guides com ...

Page 31: ...S232 CN5 Pin Signal Description Pin Signal Description 1 N A 2 RS232_RXD 3 RS232_TXD 4 N A 5 GND 6 N A 7 N A 8 N A 9 N A 2 3 2 6 UART CN6 Pin Signal Description Pin Signal Description 1 3 3V 2 UART_TXD 3 UART_RXD 4 GND All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 32: ...ontrol Board AIOT MSSP01 2 3 2 7 24V Output CN7 Pin Signal Description Pin Signal Description 1 MOTOR_PWR 2 GND MOTOR POWER MODE SELECTION 1 2 PWM Default 2 3 DC MOTOR POWER SELECTION 1 2 12V Default 2 3 24V All manuals and user guides at all guides com ...

Page 33: ... 3 GND 4 GND 5 ANALOG_IN3 6 ANALOG_IN4 2 3 2 9 8 Bit Digital External CN10 Pin Signal Description Pin Signal Description 1 5V_CON_GPI1 2 5V_ CON _GPIO1 3 5V_ CON _GPI2 4 5V_ CON _GPIO2 5 5V_ CON _GPI3 6 5V_ CON _GPIO3 7 5V_ CON _GPI4 8 5V_ CON _GPIO4 9 5V_ CON _GPI5 10 5V_ CON _GPIO5 11 5V_ CON _GPI6 12 5V_ CON _GPIO6 All manuals and user guides at all guides com ...

Page 34: ...18 GND 19 GND 20 GND 2 3 2 10 24V Vending Input CN11 Pin Signal Description Pin Signal Description 1 24V_GPI1 2 24VIO_RTN_OPTO 3 24V_GPI2 4 24VIO_RTN_OPTO 5 24V_GPI3 6 24VIO_RTN_OPTO 7 24V_GPI4 8 24VIO_RTN_OPTO 9 24V_GPI5 10 24VIO_RTN 11 24V_GPI6 12 24VIO_RTN 13 24V_GPI7 14 24VIO_RTN 15 24V_GPI8 16 24VIO_RTN All manuals and user guides at all guides com ...

Page 35: ... Signal Description Pin Signal Description 1 MDBSLAVE_EXE_TX _5V 2 MDBSLAVE_EXE_TX _5V 3 MDBSLAVE_EXE_RX _5V 4 MDBSLAVE_EXE_RX _5 V 5 PWR_IN_AC 6 GND 2 3 2 12 DEX INTERFACE CN13 Pin Signal Description Pin Signal Description 1 DEX_DET 2 GND 3 DEX_DOUT 4 DEX_RIN All manuals and user guides at all guides com ...

Page 36: ...ol Board AIOT MSSP01 2 3 2 13 Keypad CN14 Pin Signal Description Pin Signal Description 1 5V 2 KEYPAD_0 3 KEYPAD_1 4 KEYPAD_2 5 KEYPAD_3 6 KEYPAD_4 7 KEYPAD_5 8 KEYPAD_6 9 KEYPAD_7 10 GND All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 37: ...DEVICE 3 GND 4 GND 2 3 2 15 8V Bit 5v Digital Internal IOS CN16 Pin Signal Description Pin Signal Description 1 5V_HDR_GPI1 2 5V_HDR_GPIO1 3 5V_HDR_GPI2 4 5V_HDR_GPIO2 5 5V_HDR_GPI3 6 5V_HDR_GPIO3 7 5V_HDR_GPI4 8 5V_HDR_GPIO4 9 5V_HDR_GPI5 10 5V_HDR_GPIO5 11 5V_HDR_GPI6 12 5V_HDR_GPIO6 13 5V_HDR_GPI7 14 5V_HDR_GPIO7 All manuals and user guides at all guides com ...

Page 38: ...Chapter 2 Hardware Information 25 Mini SSP Vending Control Board AIOT MSSP01 15 5V_HDR_GPI8 16 5V_HDR_GPIO8 17 GND 18 GND 19 GND 20 GND All manuals and user guides at all guides com ...

Page 39: ... Pin Signal Description Pin Signal Description 1 GND 2 5V 3 5V Variable Resistor 4 DISPLAY_RS 5 DISPLAY_R W 6 DISPLAY_EN 7 LCD_CN_0 8 LCD_CN_1 9 LCD_CN_2 10 LCD_CN_3 11 LCD_CN_4 12 LCD_CN_5 13 LCD_CN_6 14 LCD_CN_7 15 NA 16 GND 17 NA 18 NA 19 NA 20 NA All manuals and user guides at all guides com ...

Page 40: ... FULL_BRIDGE_2_TR 6 FULL_BRIDGE_3_BR 7 MOTOR_RTN 8 FULL_BRIDGE_3_TR 9 FULL_BRIDGE_4_BR 10 FULL_BRIDGE_4_TR 11 FULL_BRIDGE_5_BR 12 FULL_BRIDGE_5_TR 13 MOTOR_VOLTAGE 14 FULL_BRIDGE_1_TL 15 FULL_BRIDGE_1_BL 16 FULL_BRIDGE_2_TL 17 FULL_BRIDGE_2_BL 18 FULL_BRIDGE_3_TL 19 MOTOR_VOLTAGE 20 FULL_BRIDGE_3_BL 21 FULL_BRIDGE_4_TL 22 FULL_BRIDGE_4_BL 23 FULL_BRIDGE_5_TL 24 FULL_BRIDGE_5_BL All manuals and use...

Page 41: ...IDE1_M _2 3 LOWSIDE1_M _3 4 LOWSIDE1_M _4 5 LOWSIDE1_M _5 6 LOWSIDE1_M _6 7 LOWSIDE1_M _7 8 LOWSIDE1_M _8 9 MOTOR_RTN 10 MOTOR_RTN 11 LOWSIDE2_M _1 12 LOWSIDE2_M _2 13 LOWSIDE2_M _3 14 LOWSIDE2_M _4 15 LOWSIDE2_M _5 16 LOWSIDE2_M _6 17 LOWSIDE2_M _7 18 LOWSIDE2_M _8 19 MOTOR_RTN 20 MOTOR_RTN 21 MOTOR_RTN All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 42: ...ation 29 Mini SSP Vending Control Board AIOT MSSP01 2 3 2 18 Home sense JP5 JP6 HOME POSITION MODE SELECTION 1 2 DC 2 3 PWM Default MOTOR RETURN GND SELECTION 1 2 DC 2 3 PWM Default All manuals and user guides at all guides com ...

Page 43: ...Mini SSP Vending Control Board AIOT MSSP01 Chapter 3 Chapter 3 Motor Setup All manuals and user guides at all guides com ...

Page 44: ...ol Board AIOT MSSP01 3 1 Introduction The AIOT MSSP01 supports four types of motor configurations Please refer to the following motor configuration setting information 3 2 Full Bridge Motor Configuration All manuals and user guides at all guides com ...

Page 45: ...Chapter 3 Motor Setup 32 Mini SSP Vending Control Board AIOT MSSP01 3 3 Low Side Motor Configuration 3 4 High Side Motor Configuration All manuals and user guides at all guides com ...

Page 46: ...Chapter 3 Motor Setup 33 Mini SSP Vending Control Board AIOT MSSP01 3 4 Half Motor Configuration All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 47: ...Mini SSP Vending Control Board AIOT MSSP01 Chapter 4 Chapter 4 Installation Guide All manuals and user guides at all guides com ...

Page 48: ...all update firmware 4 1 1 Prerequisites 1 Install software MPLAB IPE To download use the following link http microchip wikidot com ipe installation 2 Install toolchain MPLABX v3 45 windows installer 4 1 2 Program Boot loader Step 1 Connect ICD 3 to the target board and apply power to the board All manuals and user guides at all guides com ...

Page 49: ...Chapter 4 Installation Guide 36 Mini SSP Vending Control Board AIOT MSSP01 Step 2 Connect ICD3 device with the board and then plug in power All manuals and user guides at all guides com ...

Page 50: ...Chapter 4 Installation Guide 37 Mini SSP Vending Control Board AIOT MSSP01 Step 3 Launch MPLAB IPE application All manuals and user guides at all guides com ...

Page 51: ...SSP01 Step 4 Select the following options Family Please chose 32 bit MCUs PIC32 Device Please select PIC32MX795F512L Tool Please select ICD 3 with appropriate serial number Microchip IPE initial screen All manuals and user guides at all guides com a l l g u i d e s c o m ...

Page 52: ...stallation Guide 39 Mini SSP Vending Control Board AIOT MSSP01 Step 5 After selecting the connect button to connect to the target board the following screen will appear All manuals and user guides at all guides com ...

Page 53: ...g Control Board AIOT MSSP01 Step 6 Please click on Browse and locate the firmware hex file from source side in order to load Hex file You will then see an acknowledge message in MPLAB IPE as shown below All manuals and user guides at all guides com ...

Page 54: ...allation Guide 41 Mini SSP Vending Control Board AIOT MSSP01 Step 7 Please click on the Program button After successfully programming you will see the screen shown below All manuals and user guides at all guides com ...

Page 55: ...er 4 Installation Guide 42 Mini SSP Vending Control Board AIOT MSSP01 The HEX file has been successfully loaded to MCU PIC32 Microchip IPE Hex file loaded screen All manuals and user guides at all guides com ...

Page 56: ...nclude needed QT and Axis2C runtime binaries Step 3 In order to update the environment variable PATH in Windows 10 please follow the steps below Step 3 1 Right click the Windows start button in the lower left hand corner Step 3 2 Click System from the menu Step 3 3 Click Advanced System Settings from the left panel Step 3 4 Click the Environment Variables button in the popup Step 3 5 In the System...

Page 57: ... 0 5 8 msvc2015 plugins mediaservice c Qt Qt5 8 0 5 8 msvc2015 plugins platforms C Users TODO_ADD_WINDOWS_USER_NAME_H ERE AppData Local Intel_Corporation Intel R Intelligent Vending Sample Application API Bin Windows axis2c lib Step 4 Please Install Telemetry Dependencies Step 4 1 Install Mosquitto or another MQTT broker of your choice Remark Mosquitto download is located here https mosquitto org ...

Page 58: ...2 dll and ssleay32 dlls from the Vending SDK install directory C Users TODO_ADD_WINDOWS_USER_NAME_HERE AppData Local Intel_Corpora tion Intel R Intelligent Vending Sample Application API Bin Windows Step 6 Please download MSVC100 the installer be downloaded from Microsoft using Microsoft Visual C 2010 Redistributable Package x86 at https www microsoft com en us download details aspx id 5555 You wi...

Page 59: ...ectories to your copy of the Ubuntu_16 04_Xenial_Release folder Step 4 In the terminal execute chmod x install sh Step 5 In the terminal execute install sh Step 6 When prompted Do you want to continue enter Y to install all the software components Step 7 When prompted enter the password for MariaDb root123 Step 8 After the install has completed successfully in the terminal execute mysql u root p S...

Page 60: ... installed execute exit to exit In the terminal execute cd usr local bin Utilize any of the Start sh files to start the test apps VendingDemo Telemetry In the terminal execute cd usr local bin Utilize any of the Start sh files to start the test apps file name VendingDemo All manuals and user guides at all guides com ...

Page 61: ...an existing system Step 1 Copy the Ubuntu_16 04_Xenial_Release folder to your Ubuntu machine Step 2 Open a terminal and execute sudo su Step 3 In the terminal change directories to your copy of the Ubuntu_16 04_Xenial_Release folder Step 4 In the terminal execute dpkg r IntelVendingSDK Step 5 In the terminal execute dpkg i IntelVendingSDK 3 5 8 0 Linux deb All manuals and user guides at all guides...

Page 62: ...the terminal execute mysql u root p Step 2 When prompted enter root123 as the password Step 3 Execute source intel_vending sql Step 4 After the above sql file has been installed execute exit to exit Note Re installing the deb or install sh will NOT erase any changes previously made to the Vending database Only Vending Demo files in the UI folder will be erased All manuals and user guides at all gu...

Reviews: