View
218
Download
0
Category
Preview:
DESCRIPTION
IBM - CVUT Student Research Projects 3 Architecture design
Citation preview
IBM - CVUT Student Research Projects
Pressure Sensitive CarpetProject Introduction
Karel Pechanec (pechak1@fel.cvut.cz)
IBM - CVUT Student Research Projects
2
Purposes & goals• Find an optimal solution for scanning & getting
information about an object on the area of a carpet surface– Pressure-sensitive surface– Locate actual object position on the area– Get movement vector– Determine object borders & contact surface
• Hardware prototype Research & Development• Design communication interface between
hardware and PC
IBM - CVUT Student Research Projects
3
Architecture design
IBM - CVUT Student Research Projects
4
Products & TechnologiesHardware sensor
V1, V3: synthetic conductive rubber surfaceV2: piezoelectric cable grid
Microcontroller8-bit Atmel ATmega32, 4MHz, Ucc= 5VFirmware written in C (AVRStudio 4.12)Communication interface
Communication interfaceRS232 interface + serial communicationSpeed 38400bdUSB/Serial converter used
PC Application – user interfaceWritten in C/C++ (NI LabWindows/CVI )Serial COM port used for communication
IBM - CVUT Student Research Projects
5
Sensor prototype V1• ESD Conductive rubber surface (8x4 spots
based on cuprextit pad)
IBM - CVUT Student Research Projects
6
Sensor prototype V2• Piezoelectric cable grid (8x4, VIBETEK)
IBM - CVUT Student Research Projects
7
Sensor prototype V3• V1 Improvement - better contact spots & endurance,
used BANDIMEX B133 - stainless steel contacts
IBM - CVUT Student Research Projects
8
Microcontroller HW Prototype
• Based on Atmel 8-bit microprocessor ATMega32 (used 8x4 analog input)
IBM - CVUT Student Research Projects
9
Microcontroller circuit design (V1)
IBM - CVUT Student Research Projects
10
Application Interface• Displays sensor cell spots (8x4), each with 0-255
sensitive range of grey color• Written in C/C++ (NI LabWindows/CVI ver.5.5, uses UI
library), communication with prototype via COM port
Recommended