Home

Embedded Systems Lecture #1

image

Contents

1. WE p L b x P ad A gt 31 LY g I hw T A m T 1 LI it 8 d d D q t Zu lA a e computation 1 gt Ta f EH N d 1 a d y r n us LE Em PATE HE Y N EN M fal gt Signal detection E f reel d E b i m I i D 4 9 jm LIB y di TA E Pd mee gt e electronics 1 0 circuitry 7 Ni J 7 k r1 1 hi s l E wr ay e d i s ss Uh 3 f F j b he ao i i wir P d JT EL 1 EN yo g AMT ay EN Yn 5 JA I P UNES 7 d if c 1 P M a J pes lg EU e An D Say Mem A ue i ij a Taal let A P T P d A 4 A T j p T A m At E P A N F 0 P 1 J ia i d aJ c 2 or 4 c 7 adm N 4 am m LE LET D Fi d D 1 m ww 4 y Nm 0 d 97 m LU P PF 4 H Am MU P a y F i 7 d Z4 d y 7 i p a 4 4 A 4 4 4 h 4 y Laboratory for Perceptual Robotics Department of Computer Science ERIAN na Trinity Fire Fighting Contest http www trincoll edu events robot Entry Level Layout Note White 2 5 cm stripes at room entrances are pr
2. Embedded Systems Lecture 1 Overview of the Course The Trinity Project History Cabling for Electronics Projects T uteBot Laboratory for Perceptual Robotics Department of Computer Science JMassAmhers Course Web Site www robotics cs umass edu grupen 503 If you need it Edlab accounts http www edlab cs umass edu e Linux workstations o machines elnuxO elnux34 Laboratory for Perceptual Robotics Department of Computer Science 2 JMassAmhe Notes Course Setup all work should be done in the course subdirectory cd cs503 all common files should go in the common directory courses cs500 cs503 cs503 usernames first character of their first name appended by lastname truncated at 8 characters e Example rgrupen for Rod Grupen initial passwords 8 digit Student ID numbers unless you already had an account last semester cs503Qedlab mail cs umass edu will go to each person in that class plus the professor and TA forward file add your preferred email address The print quota is 300 pages initially 200 pages per class Laboratory for Perceptual Robotics Department of Computer Science 3 VERVAN Embedded Systems System in which one or more processors act through a physical system to interact with the external environment w mechanism eee mechanism k 1 s PF 23b 1 b P ERO WE wen b k 24 m b b m m UA d A 4 o
3. positive attraction and negative repulsion Discernment discriminating ability v for E omg B of Computer Science 9 Braitenberg s Vehicles 1984 simulation study sensors map to motors via simple analog logic apparently complex behavior results simple control rules interact with a complex environment synthetic psychology inhibitory and excitatory signals Law of Uphill Analysis and Downhill Invention in some systems it is easier to invent than to analyze in others complete analysis may be impossible but the systems can still be built Laboratory for Perceptual Robotics Department of Computer Science 10 JMassAmhers Braitenberg s Vehicles Coward Explorer Lover and Aggressor Laboratory for Perceptual Robotics Department of Computer Science 11 JMassAmhe Project 1 photovore Vin see web site for details Dirk Ruiken 2005 Chris Vigorito 2005 Laboratory for Perceptual Robotics Department of Computer Science 12 A VlassAmphe Project 1 project management A draft project plan is the first step of every project before the first circuit is prototyped The plan enumerates all the tasks required and sets completion times This level of description makes it clear that all aspects of the project have been considered nothing has been left out how tasks depend on one another and provides reasonable time estimates to help you think It also s
4. s difficult to desolder multiple pin IC packages Always put integrated circuits in sockets when making an experimental board Sockets isolate ICs from thermal stresses and also make it easier to debug a board because you can check voltages before you install the chip or you can replace it if necessary Laboratory for Perceptual Robotics Department of Computer Science 21 JMassAmhe Sockets and Connectors Connectors are the bane of electronics they are generally more costly to make and cause errors at a higher rate than other components of a circuit Connectors should be unambiguous so that power and signal can not be mis applied Our general purpose perforated boards are drilled with holes on 0 1 centers Typically we use male and female headers to connect to boards Put female headers on the board use male headers as plugs that fit into them The Handyboard user s manual illustrates a very nice way of cabling using ribbon cables soldered to male headers insulated and strain relieved using shrink tube and polarized to fit into the female header sensor signal 5V suppl Laboratory for Perceptual Robotics Department of Computer Science 22
5. esent but are not shown here 248 cm Laboratory for Perceptual Robotics Department of Computer Science 5 Trinity Rules Once turned on the robot must be autonomous a penalty for moving along the wall while in contact robot must have found the candle before it attempts to put it out robots that do not use air streams to blow out the candle will receive a 15 time reduction penalty is given to robots that touch a lit candle robot must fit in a box 31 cm long by 31 cm wide by 27 cm high The candle will be placed at random in one of the rooms in the arena for each of three trials Complicated scoring based on time and penalty factors see web site Laboratory for Perceptual Robotics Department of Computer Science 6 JMassAmhe 2005 Trinity Trials Team 2 Eugene Kolnick Will Wagner Nolan Schelper Todd Robbins Thierry Elie m m o lt B m Mu A Laboratory for Perceptual Robotics Department of Computer Science IMiassAmhe Grey Walter s Tortoise 1953 experiment in cybernetics One motor 2 valve control logic Light and bump sensors Behaviors seek light seek subject to obstacle avoidance recharge Laboratory for Perceptual Robotics Department of Computer Science 8 JVlassAmne Grey Walter s Tortoise Parsimony simple is better Exploration speculation normally active behavior Tropism
6. hould include a description of the products designs numerical values that verify the completion of each task or establish parameters necessary for subsequent tasks Inevitably the plan will need to be modified as it unfolds so it make sense to do it in a way that is easily edit able like the excel spreadsheet for a Gantt chart have template you can use but there are other tools Laboratory for Perceptual Robotics Department of Computer Science 13 Project 1 project management Task1 Design a CdS R Rmotoresistances b voltage divider light dark C Switch logic d circuit layout pin 2 pin e chassis structure motor mount wheels skid concept f design checkout Task2 Prototype a circuit breadboard b logic performance checkout Task3 Implementatio Task4 Demonstration Task5 Report a summary of design implementation b critical evaluation Laboratory for Perceptual Robotics Department of Computer Science 14 AV assAmphe project management GANTT chart 9 12 9 19 9 26 9 30 Task 1 Design Task 2 Prototype Task 3 Implement Task 4 Demo Task 5 Report include all the subtasks 1a 1b evaluate your schedule adjust weekly Laboratory for Perceptual Robotics Department of Computer Science 15 A VlassAmphe project reporting individual weekly lab report NO MORE than 2 pages in ONE PDF FILE LastNameReportZn pdf Include completed p
7. meters DPDT switches SIP sockets CdS photoresitors Creativity is encouraged but only if it s on your GANTT chart Know what risks you re taking and plan for them Laboratory for Perceptual Robotics Department of Computer Science 18 JMassAmne Soldering solder a layer of ead tin alloy with a relatively low melting point around a core of flux that cleans the junction with which to fix two conductors together in an intimate low resistance junction No stainless steel aluminum they have an oxide coating Yes solid copper tinned copper brass iron most steels heat up both surfaces to be joined to the melting point of the solder feed a small amount of fresh solder from the reel into the joint heat the joint with a soldering iron set the temperature on your soldering station to 320 degrees Celcius molten solder is hot enough to burn you solder wets the metal being joined check the shape of the solder meniscus If the solder forms a small spherical blob on the metal the joint is a bad dry joint If the surface of the solder is sucked in to the joint concave then you probably have a good joint Laboratory for Perceptual Robotics Department of Computer Science 19 Tips on Soldering Metal surfaces must be clean Remove dull oxide surfaces from copper make the surface bright Components transistors resistors have thermal stress limits beware overheating if in doubt use
8. roducts of the previous week s tasks drawings designs numerical values note any variations in your plan and include a revised project plan Reports don t need to be beautifully written but must be organized to be read It s tempting to jump right to a picture of your final concept in week 1 but stick to your plan and work out the results of preliminary subtasks first The project plan minimizes the chances that you ll waste time and make costly mistakes will review and grade notebooks every week Grades will reflect the completeness of the design process critical analyses experimental evaluation and weekly project management Laboratory for Perceptual Robotics Department of Computer Science 16 A VlassAmphe project reporting final reports NO MORE THAN 5 pages includes the last final revision of the project plan summarizes all the products at a level of detail adequate to reproduce your results draw conclusions about the final performance and revisions you would make it you had to do it over again It should be written using complete sentences and a logically organized sequence of thoughts In weeks when you submit final project reports individual weekly lab reports are not required Laboratory for Perceptual Robotics Department of Computer Science 17 Implementation suggestions Soldering Male female headers Wheels Motors mounting galvanized wire sheet Al DIP sockets potentio
9. the little heat sinks aluminum clamps on the leads of a component to protect it by adding thermal mass during soldering Typically only a few seconds of heat need to be applied to small joints Solid wire easy to work with but solid wires that flex will eventually fail by metal fatigue giving rise to malfunctions that are hard impossible to locate Thin gauge stranded wire survives flexion much better Twist and tin the end of the wire Two such wires soldered together form a rigid joint If possible strain relieve the joint so that flexure is confined to the part of the wire that is still stranded A short length of heat shrink tubing over the end of the wire is usually enough to reinforce and protect insulate the rigid joint Laboratory for Perceptual Robotics Department of Computer Science 20 Debugging Check your work as you go Bad joints mean intermittent circuit problems that are hard to find Connect what you intended to connect and nothing else Configure your multimeter to the continuity diode check mode and check every joint as you make it When you re done do a basic check before you apply power to a circuit or all your hard work may go poof Watch out for excessive current consumption by the circuit usually indicative of a short Desoldering A bad solder joint can be repaired by heating it up and using a solder suction device Take care to avoid thermal stress limits when desoldering It

Download Pdf Manuals

image

Related Search

Related Contents

Untitled  Instrucciones de Uso - logo nuevas alternativas  Manual do Proprietário. ASI 25 / ASI 40 / ASI 80 / ASI  USER MANUAL  Sephra Mexico Spanish HF manual actualizado  PDF, ~4.3MB  GUIA BASICA - Mundo Dependencia  User Manual for Partner Registration Huawei Technologies CO., LTD.  へーメーカ CHM181S 取扱説明書    

Copyright © All rights reserved.
Failed to retrieve file