Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!
|
|
|
Study Smarter, Score Higher
Here are the top 5 related documents
...Signals and Systems - MAE 143A Final Exam - Winter Quarter 2007
Student name and number For all the questions you need to show ALL your work to get to the answer. 1. (4 points) For the time function
t
f (t) =
0
e3 (t )e2(t ) d,
t 0.
(i) (2 poi...
...Signals and Systems - MAE 143A Midterm Exam - Winter Quarter 2007
Student name and number For all the questions you need to show ALL your work to get to the answer. 1. (4.5 points) Consider the set of dierential equations: x = x + 2z + u z = z + 3x ...
...MAE 143B Linear Control
Prof. M. Krstic August 15, 2005
MIDTERM
NAME:
Solution
Open books and notes. Present your reasoning and calculations clearly. Random or inconsistent etchings will not be graded. Write only on the paper provided. If you...
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one
below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
Devices Electronic for the Mechanical Experimenter* By Nathan Delson Purpose of Document In today s day and age, a mechanical engineer is required to be familiar with electronic control. The cost of microprocessors and sensors has dropped to the point, where even the least expensive products often have electronics in them. These electronics often supplement the mechanical performance. Accordingly, the capabilities of both mechanical and electronic components must be considered together when designing a device. Therefore, a mechanical engineer may be called upon to design simple electronic devices, or work closely with electrical engineers during a project. The purpose of this document is to give an overview of how electronics can be incorporated into mechanical devices. This document does not replace fundamental courses in electronics, but rather brings together many practical aspects of electronic circuits that are used in mechanical control. Other texts provide more in-depth coverage, but are often focused on specific elements of electronics. This document brings together material necessary for a mechanical engineer to get started with electronic projects, and hopefully motivate further study. Good Electronic Design vs. Bad Electronic Design It is possible to hook up electronic components in an unplanned fashion and actually get a circuit to work. However, such an approach can lead to intermittent and unpredictable performance. Moreover, it can lead to hours of frustrating debugging. Good Electronic Design includes: Using the specifications of each electrical component to ensure that the circuit is not asking a component to exceed the specifications it is designed for. Clear drawing of all circuit diagrams, accompanied by current and voltage calculations where necessary. Step by step implementation of an electronic circuit, where the performance of each step is verified with a multimeter or oscilloscope before moving on to the next step. Follow the Hands-on Guidelines for Good Circuit Implementation described later in this document. This includes using consistent wire * Title inspired by Britt Rorabaugh s book Mechanical Devices For the Electronics Experimenter colors and separating high power and lower power circuits. Not only will this keep you organized, but will allow others to understand your circuit and help you debug it. Bad Electronic Design includes: - Copying the wiring diagram of a circuit without understanding how it works. - Treating an electronic circuit as a magical black box which sometimes works and sometimes doesn t. If your circuit is not working, then use your multimeter or oscilloscope to figure out why. Not only will you end up with a reliable circuit, but you will gain the satisfaction and knowledge of good electronic design. Components of Mechatronic Devices Terminology is useful for putting different components in context, so we start with some definitions. As you will see below, dual use of terminology is a recurring theme that is indicative of the multi-disciplinary nature of Mechatronics projects. Each discipline typically considers themselves at the center of the project, and uses terminology that may neglect other disciplines. Since mechanical engineering is broadest engineering discipline, it is often the MEs responsibility to bring the different parts of a design together. From a practical perspective, one should emphasize clarity and make sure to include the complete design picture during communication. Electrical vs. Electronic: Any device that uses electricity such a motor can be considered electrical. However, when one adds sensors or control circuitry then it becomes electronic. If you see an Integrated Chip (IC) on a device, then it is electronic. Electromechanical and Mechatronic Devices: An electromechanical device includes both mechanical and electrical or electronic components. In early design of electromechanical devices, the mechanical design was performed separately from the electrical and electronic design. However, as electronics has become more pervasive, the mechanical and electrical design have become more tightly integrated in many products. The term Mechatronics has been introduced to describe products where both the mechanical and electronic design must be considered concurrently for optimal performance. The term electromechanical is more widely used, but the term Mechatronics is gaining recognition. Consider a simple oscillatory fan used to blow a breeze throughout the room. The propeller, housing, and bearing design could all be done by a mechanical engineer. An electrical engineer could then design the motor wiring and on/off N. Delson 2 Updated: 9/25/2008 controls with only general specifications from the mechanical engineer. I would consider such a device as electromechanical. Now consider a fan used for cooling the microprocessor on your PC. Some of these fans have controllers that sense the temperate of the microprocessor, and adjust the speed up the fan using Pulse Width Modulation (described later), so that high fan speeds are only used when necessary, thus minimizing power consumption and reducing noise. The design of such a fan would require close coordination between mechanical and electrical engineers. I would consider this a Mechatronic device. Block Diagram of a Mechatronic Devices: The basic components of a typical Mechatronics device are shown below Contoller Driver(s) Actuator(s) Sensor(s) Mechanical Structure Controller: The controller is typically a microprocessor, which could be a Basic Stamp, a Pentium IC, or one of the many custom chips used for control. The controller measures sensor readings, and based upon the software code it uses specifies commands to the drivers. Microprocessors have built in memory, so that one can download a software program to it. Microprocessors usually use low power, such as the ones in digital watches which lasts years on a single battery. However, high-end microprocessors can use substantial power, as attested to the heat built up in a laptop computer. Alternative controllers include analog op-amps or discrete logic chips such as AND and OR gates. However, as the cost of microprocessors drops, most Mechatronics devices include a microprocessor where software can be easily updated to modify controller performance, without changes in the circuit. Sensors: A sensor measures a physical property such as distance, velocity, temperature, or presence of an object. The availability and type of sensors has increased tremendously over recent years. Examples include Microelectromechanical systems (MEMS) to sense acceleration that deploy airbags in automobiles, capacitive sensors that detect whether cornflakes have settled too much in a box, and optical sensors that detect if there is a green blueberry that needs to be N. Delson 3 Updated: 9/25/2008 removed from a canning process. Sensor development is a very active field, and if there is a physical property of importance, there most likely is someone working on a better way to sense that property. Sensors typically use low power. Actuators: An actuator transfers mechanical energy into a system. In a Mechatronic device the energy transfer is typically electrical energy into mechanical energy. Example actuators include: motors, pistons, and solenoids. The power requirements of an actuator can be quite high. Of course, smaller actuators such as the vibrator in a pager has relatively power consumption. Because motors are the most common actuators in Mechatronic devices, many engineers simply use the term motor, rather than the more general term actuator. (Note, in the hydraulics industry some use the term actuator specifically to refer to hydraulic pistons, but this is not relevant to this document). There are many types of actuators. Motors alone include DC brush motors, brushless motors, AC motors, linear motors, and stepper motors. Reduction in cost of rare earth magnets, advances in magnetic modeling, and low cost motor drivers have produced new types of actuators in recent years. A Mechatronics engineer needs to stay abreast of the capabilities of different actuators. Drivers (e.g. motor drivers) : Because actors typically require high power, and microprocessors are low power devices, one usually needs a driver to power an actuator (see block diagram above). The driver receives its input from the microprocessor, and then uses power from an electrical source to operate the actuator. The simplest driver can provide on/off control of an actuator. More sophisticated drivers allow for variable speed or torque control (more on this later). A common beginners mistake is to connect the microprocessor output directly to an actuator, not realizing that the microprocessor can output sufficient power to drive the actuator on its own. To add to the confusion, some driver manufacturers refer to motor drivers as controllers, since from their perspective their device controls the motor. Hardware: The term hardware is used in various fashions. Electrical Engineers use the term hardware for electronic circuits, while using the term software for control code used (often their deliverables do not include moving mechanical parts so a complete EE project can be separated into hardware and software components). On the other hand, Mechanical Engineers often use the term hardware to refer to mechanical components, while considering electrical components and control code as a separate item. Once can avoid confusion by using the terms mechanical hardware and electrical hardware. However, due to the multidisciplinary nature of electromechanical devices, one will encounter this N. Delson 4 Updated: 9/25/2008 ambiguity. Just remember that each engineering discipline comes from a different perspective, but we all have to work together to get our hardware to work! Electronic Background Required This document does not replace a fundamental course in electronics and assumes that the reader is familiar with: Ohm s Law: The voltage drop across a resistor is given by: V=IR Where, V is voltage in volts, R is the resistance in Ohms, and I is current in amps. Power Dissipation: Power dissipated in a resistor or other electrical component is given by: P=VI Where, P is power in Watts, V is voltage drop across the component in volts, and I is current through the component in amps. Kirchhoff's first rule: The sum of all currents entering a branch point of a circuit (where three or more wires merge) must be equal to the sum of the currents leaving the branch point. Kirchhoff's second rule: Around a closed loop in a circuit, the sum of all the voltage drops must equal zero. Circuit Dynamics: We will not cover circuit dynamics in-depth in this document. However, once should have a general understanding of capacitors and inductors. One should be familiar with the behavior of RC circuits. N. Delson 5 Updated: 9/25/2008 Voltage vs Current: Voltage is measured across a device. Voltage can be easily measured with a voltmeter or oscilloscope, and good designers are always measuring voltage at nodes throughout a circuit. In ideal voltmeter (for most circuits typical voltmeters can be considered ideal) draws no current. Current is measured through a device. Current is hard to measure; it requires taking apart the circuit and amp-meters often are limited in the amount of current they can measure. Because current is hard to measure, a beginner mistake is to ignore it in circuit debugging, yet it is one of the largest cause of circuit failure. A good designer estimates the current in a circuit through voltage measurements. An ideal amp-meter has no voltage drop (we typically do not use an amp-meter) Multimeter vs Oscilloscope: Multimeters are inexpensive and easy to use; however, they are slow and average readings over a second or more. In electronic devices small glitches or noise can cause significant havoc with microprocessor logic. To see such glitches, one needs the high speed response of an oscilloscope. So if you cannot figure out why a circuit is not operational after reviewing it with a multimeter, then fire up the scope, and don t forget to ground the probe properly! Importance of Power in Electronic Components The law of energy conservation dictates that energy needed to drive a component cannot come from thin air. Since there is always some energy loss, one needs to supply each component with a minimum amount of energy it needs to operate. Power is the use of energy over time, and thus the power requirements is one the of more important factors needed to size a component. This is true of both mechanical and electrical components. Consider the mechanical properties of a motor and gearbox. Once could find a small low power motor that rotates at very high velocity but at low torque. One could attach this small motor to a gearbox to generate high torque, but the output velocity would be low. It is the power, which is torque times velocity, that is limited by a small motor. If one needs a large power output, then one would have to have a large motor with large magnets and windings. By looking at the size of a mechanical device, one can get a feel for the amount of power it can output. In a similar fashion, one can look at an electronic device to get a feel for the amount of power it can output or can handle. Electronics that handle high power have large heatsinks, thick conductors for wire connections, and high current ratings. Even if an electronic device does not exhibit these high power characteristics, it is important to evaluate its power specifications. N. Delson 6 Updated: 9/25/2008 Every electronic component is limited in terms of power in either: Amount of power it can output. Amount of power that can be transferred through it. Amount of power it needs to operate The reason why circuits fail is often because the power specifications are not being met. For this reason it is important to identify the input and output specifications of each component, which are defined on their specification sheet from the manufacture. These specifications should be used in the circuit calculations for both voltage and current. Low Current Circuits Voltage Divider Objective: Create an adjustable voltage that can be read by a voltagemeasuring device, such as a voltmeter or microprocessor. Applications include testing of an Analog to Digital input, or use with a comparator. A secondary objective is to avoid excessive energy loss. Given: Supply voltage of 5VDC Potentiometer (pot) Ideal voltage-measuring device (i.e. it draws no current) 5VD C poteniometer wiper V1 R1 I1 I2 R2 V2 I3 voltage measuring device N. Delson 7 Updated: 9/25/2008 Kirchhoff's first rule: I1 + I2 = I3 Since voltage-measuring device draws no current, I2 = 0, and thus: I = I1 = I2 Ohm s Law: Voltage drops across each resistors V1 = I * R1 V2 = I * R2 Ohm s Law: Voltage drops across both resisters in series 5 = I * (R1+R2) Kirchhoff's second rule: 5 = V1 + V2 The voltage at the measuring device is equal to V2, which is given by combining the above equations as follows: V2 = 5 * R2 / (R1+R2) Thus, as the pot wiper is moved up the measured voltage approaches 5VDC, and as it is moved down the measured voltage approaches 0. The question remains, what should the total value of the pot be (RT=R1+R2). The current through the pot is given by: I = V/RT = 5/RT The amount of power used by the pot is given by: Ppot = V * I = V * V / I = 5^2/RT One easy way to select the pot value, is to arbitrarily set the current through the pot to a low value of 1 mAmp ( a good number for a sensor level current draw). In this case: RT = V/I = 5/(1e-3) = 5,000 = 5K N. Delson 8 Updated: 9/25/2008 In this case the total power sued by the voltage divider would be: Ppot = V * I = 5^2/ 5000 = 0.005 Watts A more systematic method of determining the value of the pot, would be to consider that the voltage-measuring device is not ideal. Lets assume we use voltage divider as an input into a Microprocessor. The spec sheet indicates that the Basic Stamp s input impedance is 1 Meg Ohm. The maximum amount of current flowing into the Basic Stamp would be: I2 = 5/1e6 = 0.5e-6 Amp As long as I2<<I1 then our assumptions of an ideal voltage measuring device remain valid. Since the value of I2 calculated above is 2000 times smaller than the 1mAmp selected for I initially, we see that our initial selection of a 5K pot will work. Indeed, we could select a larger pot and reduce our energy loss even more, while still maintaining a valid voltage divider. Some questions: Could we use a voltage divider to provide a reliable adjustable voltage source for a motor? What type of problems might we encounter? Hooking up a Switch as a Digital Input Even a simple application as an on/off switch requires proper consideration of voltages and currents. A key consideration is to avoid floating input which are not ties to a specifc voltage. In such a case, any stray noise could cause a logical values to switch form high to low. A proper way of hooking up a switch is: N. Delson 9 Updated: 9/25/2008 A switch hooked up To generate 0V input when open and 5V input when closed (copied from Chris Cassidy s Mechatronics Page) When the switch is not pressed the Lab-X2 will measure 0 volts. This is logic level false or logic zero. This is because the voltage drop across the resistor is zero volts. You can verify this by measuring it with a multimeter. When the switch is pressed down the Lab-X2 will measure 5 volts. This is logic level true or logic one. Now if you use a multimeter you will measure a 5 volt drop across the resistor. The 4.7K resistor is there to prevent the input from floating and to create a very simple ciruit. The value of the resistor is chosen so that only a small amount of current ( I = V/R = 5/4700 = 1 mA) will flow from the Lab-X2 (not too much to drain the it, but enough to keep the input from floating). Hooking up a Light Emitting Diode from a Digital Output Pin Hooking up an LED properly requires that one become familiar with the product spec. sheet. A key specification is that the maximum continuous forward current is 40mA, and that they typical voltage drop across the LED is 1.7V. The circuit below achieves this. N. Delson 10 Updated: 9/25/2008 An LED hooked up within spec from a 5V digital output (copied from Chris Cassidy s Mechatronics Page) Can you answer? What will happen if you use a lower value resistor? What will happen if you use a higher value resistor? Controllers and Digital Logic A microprocessor is a digital device, meaning that all internal values are represented as 0s (logic level low) or 1s (logic level high). To communicate with the rest of the world, one needs to specify corresponding voltage levels. The Basic Stamp is a 5V Transistor-Transistor-Logic (TTL) device, which uses the follow guidelines for logical inputs: Low: 0 to 0.8V High: 2.0-5.0V Note, that voltage values of 0.8 to 2 V are not defined. Indeed the Stamp will work with those inputs (usually reading high above 1.3V), but the manufacturer does not guarantee this. The most robust designs will avoid inputs in this undefined range. If there is an analog value for a sensor, one can convert it to a digital value with an Analog to Digital Converter (see Chapter 3 of Basic Analog and Digital by Parallax). In a corresponding fashion, a microprocessor can only output logic levels high or low. One can convert these to analog values if desired. One approach is to use a N. Delson 11 Updated: 9/25/2008 Digital to Analog converter, and another approach is to use PWM out as described below. Controlling Actuators (higher current devices) To control an actuator one needs to convert the logic from the microprocessor into a signal tot he actuator. Since a microprocessor is a low power device, its output s rarely have enough current to directly drive actuators. One should note that turning an actuator on and off, is much simpler than providing adjustable velocity or torque control. As one gets more sophisticated control (think synchronization, speed control torque control), then the electrical components can cost even more than the mechanical components. Luckily the cost of control is coming down, especially with PWM circuits. The following types or actuator drivers are described on the Basic Stamp web page: Relay Control Transistor Control Pulse Width Modulation (PWM) Circuits Bi-Directional Control of DC Motors N. Delson 12 Updated: 9/25/2008 Topics Not Covered Here - But You Will Likely Need Them in Your Career Analog Meets Digital Comparators Analog to Digital Conversion Driving Loads from a Digital Output Op-Amps RC circuits DC motor control (brush and brushless) Stepper Motor Control N. Delson 13 Updated: 9/25/2008 KEEP THIS PAGE HANDY WHILE WORKING ON CIRCUITS Hands-on Guidelines for Good Circuit Implementation Building electronics can be a fun experience with frequency joy associated with working circuits and hardware. Or it can be a frustrating experience where it seems like circuits only work intermittently depending on the alignment of the stars. While in reality there is always some frustration in getting hardware to work, developing a systematic approach to building, testing, and debugging will serve you well throughout your career, and eliminate numerous hours of frustration. Below are some guidelines to follow. Voltages Current and Power Voltages can easily be measured with a voltmeter or oscilloscope, but currents are harder to measure (you have to take the circuit apart). Therefore you should measure voltages, but calculate current. Do not ignore current since they indicate power (P=VI). Every electronics or electrical component has power input and output specifications o There is a minimum amount of power (and current) that every component needs to operate. This power is much higher for components that do significant work such as motors and electromagnets, and much smaller for logic components like a microprocessor. o There is a maximum amount of power (and current) that every component can output. This current is generally small for logic chips, and higher for power transistors or some op amps. General Tips for Using Integrated Circuits Do not leave inputs floating (i.e. no specified voltage) o use a pull-up or pull-down resistor for inputs that will change o tie constant inputs with high (Vcc) or low (ground) Use capacitors to filter noise (often one places the capacitors as close as possible to filter location, since long copper wires in a circuit have a small amount of resistance which can reduce the effectiveness of a capacitor. Develop Good Wiring Habits Follow color guidelines, especially for the power supply (Vcc) and ground Keep the wires neat (don t create a nest with too much extra length) Use strain reliefs in any wires that attach to moving parts or may be pulled Avoid shorts. Use electrical tape and shrink wrap N. Delson 14 Updated: 9/25/2008 Debugging Skills Debugging is an Art and skills can be developed Be systematic and isolate components o get each component to work separately before integrating Use a voltmeter (and oscilloscopes for fast changing signals) to measure voltage at all points in circuit o If the voltage out of a logic device is less than the high voltage (typically 5V) then one is trying to draw too much current from device. Electronic Do's and Don'ts Have organized wiring. -While signal wires (blue, green and yellow) can be somewhat interchangeable make sure that RED=+5V; BLACK=Ground; White=7.2V. -If your wiring is messy and you ask for help, we may ask you to rewire it in a more organized fashion. We're not being mean, often the problem is found as the wiring is cleaned up. Have a circuit diagram. -Make it clearly labeled. -If you update your circuit, update the diagram too. -We will also ask for circuit diagrams. Make good connections. -Have strain relief on moving electronics so you do not get pull out. -Solder things together and use heat shrink tubing to avoid shorts. Make electronics accessible to swap out components Test each component in sub-units so that you can be confident it works when thrown together Measure a lot (With a multimeter or the oscilloscope) -Voltmeter will be your friend, and if not it should be. -Measure the across the system to get the voltage. -Make sure you are in DC mode. -Ohmmeter is handy if you don't remember color codes. -DISCONNECT the item in question from the circuit. (If not it won't work and might damage sensitive electronics) -Passive components only please. -Ammeter can measure the current going through components. -You must measure in series to get a useful reading. N. Delson 15 Updated: 9/25/2008 References The Art of Electronics by Horowitz and Hill. Considered by some to be the bible on electronic design. Physics 122 Lecture Notes, by Frank L. H. Wolfs, University of Rochester http://teacher.pas.rochester.edu/phy122/New_Lecture_Notes/ N. Delson 16 Updated: 9/25/2008
Textbooks related to the document above:
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better,
faster and get an A in all your courses.
Below is a small sample set of documents:
Below is a small sample set of documents:
UCSD >> MAE >> 156 (Fall, 2008)
MAE156B Engineering Ethics Assignment Part 1 1. Which of the following is NOT a characteristic of an engineering profession? A. Specialized knowledge B. Responsibility to the public C. Self-Regulation D. High Salary 2. Which of the following is an ac...
UCSD >> MAE >> 156 (Fall, 2008)
Name: _ MAE156B Ethics Assignment part 2 (true or false) Review:www.nspe.org/Ethics/EthicsResources/EthicsExam/index.html 1. _ Engineers, in the fulfillment of their professional duties, must carefully consider the safety, health, and welfare of the...
UCSD >> MAE >> 156 (Fall, 2008)
...
UCSD >> PHIL >> 1 (Fall, 2008)
All readings for first part of course Page 1/137 Thomas Aquinas Part I, Question 2, Article 3 of Aquinas\' book Summa Theologica [0] The existence of God can be proved in five ways. [1] The first and more manifest way is the argument from motion. It...
UCSD >> PHIL >> 1 (Fall, 2008)
Biomedical Ethics Readings Page 1/80 Introduction to some basic ethical orientations Rick Grush [1] One of the major branches of philosophy is ethics, which involves, among other things, the attempt to articulate ethical principles that underlie ou...
UCSD >> PHIL >> 1 (Fall, 2008)
Personal Identity 1/44 Rene Descartes MEDITATIONS ON FIRST PHILOSOPHY in which are demonstrated the existence of God and the distinction between the human soul and the body FIRST MEDITATION What can be called into doubt [1] Some years ago I was st...
UCSD >> PHIL >> 1 (Fall, 2008)
Personal Identity Readings Page 34/47 PERSONAL IDENTITY Derek Parfit [1] We can, I think, describe cases in which, though we know the answer to every other question, we have no idea how to answer a question about personal identity. These cases are ...
UCSD >> PHIL >> 1 (Fall, 2008)
Introduction to some basic ethical orientations Rick Grush [1] One of the major branches of philosophy is ethics, which involves, among other things, the attempt to articulate ethical principles that underlie our moral intuitions, as well as serve as...
UCSD >> CSE >> 141 (Winter, 1998)
Logic Works 5. RAM and ROM tutorial. This tutorial was created by Anjum Gupta (a3gupta@cs.ucsd.edu) May 28, 2005. Choose PLA/PROM/ RAM wizard from simulation menu. For RAM (D-MEM) choose RAM option (as shown above) for ROM (I-MEM) choose PROM from t...
UCSD >> CSE >> 141 (Winter, 1998)
LogicWorks 4 Tutorial CSE141L Summer 2004 Created by: Dianne Shaw Hou Choi Creating a New Library File -> Libraries -> New Library Save Library As window pops up Go to desired directory Create library by entering desired library name (i.e. Lab3L...
UCSD >> CSE >> 141 (Winter, 1998)
CSE141L Project/Computer Architecture Instructor: Pramod Argade Summer2004 LogicWorks Tutorial 1. 2. 3. 4. 5. DEMO of PROM/RAM HOWTO: Building a PROM HOWTO: Building a RAM Clock Register Presented by Anthony Choi 1. DEMO of PROGRAM 2. HOWTO...
UCSD >> CSE >> 141 (Winter, 1998)
Spring 2005 CSE 141L Projects in Computer Architecture Lab 1: Construct 8-bit Instruction Set Architecture Reports are due at the beginning of class on Tuesday, April 19th. In this lab, you will design the Instruction Set Architecture (ISA) for an 8...
UCSD >> CSE >> 141 (Winter, 1998)
Spring 2005 CSE 141L Projects in Computer Architecture Lab 2: Construct Assembler & Instruction Set Simulator Reports are due at the beginning of class on Tuesday, May 3rd. In this lab, you will design an Assembler and an Instruction Set Simulator (I...
UCSD >> CSE >> 141 (Winter, 1998)
Spring 2005 CSE 141L Projects in Computer Architecture Lab 3: Construct & Test Data Path for 8-bit Processor Reports and electronic submissions are due at the beginning of class on Tuesday, May17th. In this lab, you will design a data path for the 8-...
UCSD >> CSE >> 141 (Winter, 1998)
Spring 2005 CSE 141L Projects in Computer Architecture Lab 4: Construct & Test a Complete 8-bit Processor Reports and electronic submissions are due before 6:30 PM on Tuesday, May 31st. Submit the written report to TA and confirm appointment for Demo...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Spring 2005 Lecture 1 Pramod V. Argade CSE141: Computer Architecture Lab Instructor: Pramod V. Argade (p2argade@cs.ucsd.edu) Office Hour: Mon. 5:00 - 6:00 PM (APM 2444) TAs: Anjum ...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Spring 2005 Lecture 2 Pramod V. Argade April 19, 2005 CSE141: Computer Architecture Lab Instructor: Pramod V. Argade (p2argade@cs.ucsd.edu) Office Hour: Mon. 5:00 - 6:00 PM (AP&M 5218) TAs: Anjum Gupta: a3gupta@cs...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Spring 2005 Lecture 3 Pramod V. Argade May 3rd, 2005 CSE141: Computer Architecture Lab Instructor: Pramod V. Argade (p2argade@cs.ucsd.edu) Office Hour: Mon. 5:00 - 6:00 PM (AP&M 5218) TAs: Anjum Gupta: a3gupta@cs.u...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Spring 2005 Lecture 4 Pramod V. Argade May 17th, 2005 CSE141: Computer Architecture Lab Instructor: Pramod V. Argade (p2argade@cs.ucsd.edu) Office Hour: Mon. 5:00 - 6:00 PM (AP&M 5218) TAs: Anjum Gupta: a3gupta@cs...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Project/Computer architecture Professor: Pramod Argade Fall 2005 Logic work Tutorial II 1. PROM/RAM Building a PROM Building a RAM 2. Registers and Clock Presented by Raid Ayoub Steps for building a PROM Step 1: Click on the button 1 ...
UCSD >> CSE >> 141 (Winter, 1998)
LogicWorks5 Tutorial (Basic) CSE141L FA05 Jianhua Liu CSE Dept. UCSD LogicWorks5 l Circuit design tool for teaching and learning purpose. l Build your design from standard libraries and your own subparts. l Create stimulus profile, and simulate yo...
UCSD >> CSE >> 141 (Winter, 1998)
Fall, 2005 CSE 141L Projects in Computer Architecture Lab 1: Construct 8-bit Instruction Set Architecture Reports are due at the beginning of class on Tuesday, October 18, 2005. In this lab, you will design the Instruction Set Architecture (ISA) for...
UCSD >> CSE >> 141 (Winter, 1998)
Fall 2005 CSE 141L Projects in Computer Architecture Lab 2: Construct Assembler & Instruction Set Simulator Reports are due at the beginning of class on Tuesday, November 1, 2005. In this lab, you will design an Assembler and an Instruction Set Simul...
UCSD >> CSE >> 141 (Winter, 1998)
Fall 2005 CSE 141L Projects in Computer Architecture Lab 3: Construct & Test Data Path for 8-bit Processor Reports and electronic submissions are due at the beginning of class on Tuesday, November 15th. Make an appointment with a TA to demonstrate yo...
UCSD >> CSE >> 141 (Winter, 1998)
Fall 2005 CSE 141L Projects in Computer Architecture Lab 4: Construct & Test a Complete 8-bit Processor Reports and electronic submissions are due before 6:00 PM in the Lab Tuesday, November 29th. Make appointment for Demo with a TA at the time of su...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Fall, 2005 Lecture 1 Pramod V. Argade CSE141: Computer Architecture Lab Instructor: Pramod V. Argade (p2argade@cs.ucsd.edu) Office Hour: Mon. 5:00 - 6:00 PM (EBU3B 2204) TAs: Jianhua Liu: jhliu@cs.ucsd.edu Raid Ay...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Fall, 2005 Lecture 2 Pramod V. Argade October 18, 2005 CSE141: Computer Architecture Lab Instructor: Pramod V. Argade (p2argade@cs.ucsd.edu) Office Hour: Mon. 5:00 - 6:00 PM (EBU3B 2204) TAs: Jianhua Liu: jhliu@cs...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Fall 2005 Lecture 3 Pramod V. Argade November 1, 2005 Fall 2005 CSE 141L Course Schedule Lecture # 1 2 3 4 5 6 7 8 9 Date Day 9/27 Tuesday 10/4 Tuesday 10/11 Tuesday 10/18 Tuesday 10/25 Tuesday 11/1 Tuesday 11/8 ...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Computer Architecture Lab Fall 2005 Lecture 4 Pramod V. Argade November15th, 2005 Fall 2005 CSE 141L Course Schedule Lecture # 1 2 3 4 5 6 7 8 9 Date 9/27 10/4 10/11 10/18 10/25 11/1 11/8 11/15 11/22 11/29 - 12/2 Day Tuesday Tuesday Tues...
UCSD >> MAE >> 3 (Spring, 2002)
TEAM IN FINI TY MAE 3 Spring 2008 Section A02 Team 8 Alvin Cabrera Jeanette Cobian Ross Fee Kevin Nguyen THE BASICS : ST EP 1 Step 1 Uses friction drive to move forwards Lift scoops up balls Step 2 THE BASICS : ST EP 2 30 Rotation Lift raises u...
UCSD >> MAE >> 3 (Spring, 2002)
The Hammer of Thor Brought to you by: Matthew Davis Eugenio Guidi Kiira Irvine Ryan Sullivan Approaching the Pyramid Two separate components: Defense High Volume Offense Kiira Irvine Product of our Strategy: Defense: Flick Arm Offens e: Car...
UCSD >> MAE >> 3 (Spring, 2002)
Section: Team: Gantt Chart Task Person(s) Responsible Week 6 Week 7 Week 8 Week 9 Week 10 Specific Objectives for Next Week Task Individuals Responsible Kit Parts Needed Interface Requirements (e.g. mating geometry or machine space needed) Decisi...
UCSD >> COGS >> 200 (Spring, 2005)
Time and the Observer 4/26/03 1:46 PM Dennett, Daniel C. & Kinsbourne, Marcel (1992) Time and the Observer. Behavioral and Brain Sciences 15 (2) 183-247. Time and the Observer: the Where and When of Consciousness in the Brain 1 Reprinted in The Ph...
UCSD >> COGS >> 200 (Spring, 2005)
161 6 Public Memory as Political Battleground: Islamist Subversions of Republican Nostalgia Esra zyrek On October 29, 1998, the seventy-fifth anniversary of the Turkish Republic, national newspapers were covered with full page pictures of Mustafa Ke...
UCSD >> COGS >> 200 (Spring, 2005)
Journal of Experimental Psychology: General 2001, Vol. 130. No. 4, 726-745 Copyright 2001 by the American Psychological Association, Inc. 0096-3445/01/55.00 DOI: 10.1037/0096-3445.130.4.726 The Dawning of a Past: The Emergence of Long-Term Explicit...
UCSD >> COGS >> 200 (Spring, 2005)
Gorman and Elliott / ENTRAINMENT OF 2 SUBJECTIVE JOURNALOF BIOLOGICALRHYTHMS / December 2003 NIGHTS 10.1177/0748730403260219 Article Entrainment of 2 Subjective Nights by Daily Light:Dark:Light:Dark Cycles in 3 Rodent Species Michael R. Gorman*,1 a...
UCSD >> COGS >> 200 (Spring, 2005)
REPORTS Synchronization of Cellular Clocks in the Suprachiasmatic Nucleus Shun Yamaguchi,1 Hiromi Isejima,1,2 Takuya Matsuo,1,2 Ryusuke Okura,1 Kazuhiro Yagita,1 Masaki Kobayashi,3 Hitoshi Okamura1* Individual cellular clocks in the suprachiasmatic ...
UCSD >> COGS >> 200 (Spring, 2005)
Article accepted for publication in Cognitive Science. Cognitive Science Society 2005. Contact Lawrence Erlbaum Associates, Inc., for permission to reprint or use the material in any form. Running head: LOOKING AHEAD TO THE PAST Looking ahead to t...
UCSD >> COGS >> 200 (Spring, 2005)
Article accepted for publication in Metaphor and Symbol. Lawrence Erlbaum Associates, Inc. 2005. Contact LEA, Inc., for permission to reprint or use the material in any form. Time after time: The psychological reality of the Ego- and Time-Reference...
UCSD >> COGS >> 200 (Spring, 2005)
RONALD W. LANGACKER DYNAMICITY IN GRAMMAR 1. ORIENTATION In linguistic theory, the generative or Chomskyan tradition has been predominant over the last four decades. Naturally it has greatly changed in this period, evolving into a heterogeneous fa...
UCSD >> COGS >> 200 (Spring, 2005)
1 The English Present Tense Ronald W. Langacker University of California, San Diego 1. The Problem A characterization of the English present tense should, one would think, be simple and straightforward. What could be more basic than an indication o...
UCSD >> MAE >> 156 (Fall, 2008)
Name: Section: Day(M-F) _, am/pm Lab Assignment 1: Potentiometer Circuit Due week 1 at beginning of Section in the Design Studio (9/29-10/3) Overview A potentiometer (pot) is a variable resistor. Pots will be used in the MAE156A project as sensors f...
UCSD >> MAE >> 156 (Fall, 2008)
MAE156a Assignment-M2 Problem StatementDue to process variability, usually manufactured parts do not meet exactly the nominal dimensions specified on the Drawing. This is not only true regarding the physical dimensions, but also the physical characte...
UCSD >> MAE >> 171 (Fall, 2008)
MAE126A/171A Winter Quarter 2006 ENVIRONMENTAL AND MECHANICAL ENGINEERING LABORATORY Heat Transfer Week 1. INITIAL SET UP AND CALIBRATION General description The experiment consists of heated plate in an air ow. Heat is supplied to the plate to ma...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
Dreamweaver MX Webpage Assignment Overview You will be creating a 4-page website for yourself. The html pages and the media (Images, movies, clip art, etc) will be uploaded to the TEP WebServer. Your website must contain AT LEAST these pages: 1. The ...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
Adobe Acrobat PDF Assignment Overview In this assignment you will create a school/class newsletter in Microsoft Word. This newsletter will then the converted to an Acrobat PDF file and uploaded to your assignments page of your website. Your newslette...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
Digital Photo Editing Assignment Overview In this assignment you will create two unique digital photographs using the scanner, digital camera, and Photoshop Elements. You will create two pieces of photo art: 1. Photograph One will be an image of your...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
Apple iMovie Digital Video Editing Assignment Overview In this assignment you will complete the iMovie tutorial and then create a short iMovie video of your own. Your iMovie must contain AT LEAST these elements: 1. Movie clip of a specified length an...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
KidPix Assignment Overview In this assignment you will create a KidPix slideshow. The slideshow will be an animated childrens storybook. You will need to create each page of the story, bring each page into the slideshow maker and then export as a Qui...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
PowerPoint Assignment Overview In this assignment you will create a PowerPoint presentation summarizing the points of your Technology White Paper. You will then convert the PowerPoint to a web-version and upload it to the Assignments folder your Webs...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
THE POWER OF THE INTERNET FOR LEARNING The Internet is perhaps the most transformative technology in history, reshaping business, media, entertainment, and society in astonishing ways. But for all its power, it is just now being tapped to transform e...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
Blank Conference Template Developing Assessments for Tomorrows Classrooms Barbara Means, Bill Penuel, and Edys Quellmalz Center for Technology in Learning SRI International In an inner-city high school physics class in Chicago, students are examinin...
UCSD >> TEPSERVER >> 203 (Fall, 2004)
2000 Secretary\'s Conference on Educational Technology - Barbara McCombs White Paper Assessing the Role of Educational Technology in the Teaching and Learning Process: A Learner-Centered Perspective by Barbara L. McCombs University of Denver Research...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Lab 1. 9-Bit Instruction Set Architecture Due Friday, January 27. In this lab, you will design the instruction set for a processor. You will design the hardware for that processor in subsequent labs. This will be a 9-bit processor which you ...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141 Lab #2: 9-bit CPU Internals due Friday, Feb. 10 In this lab assignment, you will design the ALU (arithmetic logic unit) and the internal storage of your CPU, connect them together, and demonstrate that they work together through schematic and...
UCSD >> CSE >> 141 (Winter, 1998)
INIT_MUX S B[7:0] A[7:0] O[7:0] REGFILE WRITE CLK IN[7:0] DEST1 DEST0 SRCA1 SRCA0 SRCB1 SRCB0 OUTA[7:0] OUTB[7:0] ALU A[7:0] B[7:0] OP2 OP1 OP0 OUT[7:0] ZERO ALU RegFile - 4 registers read 2, write 1 per cycle only write when \"write\" high DEST is ...
UCSD >> CSE >> 141 (Winter, 1998)
...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Lab #3: 9-bit CPU due Friday, February 24 In this assignment, you will finally design a single-cycle implementation of a processor to execute your 9-bit ISA. At a minimum, your design will have a program counter (PC), a PC incrementer, an AL...
UCSD >> CSE >> 141 (Winter, 1998)
BUILDING A ROM WITH XILINX WEBPACK Open your project. Project -> New Source. a. Select VHDL module b. File Name: InstROM c. Select Next d. Port Name InstAddress, in, MSB=7,LSB=0 (for a 256-entry ROM) e. Port Name InstOut, out, MSB=8,LSB=0 f. Select N...
UCSD >> CSE >> 141 (Winter, 1998)
BUILDING A ROM WITH XILINX WEBPACK Open your project. Project -> New Source. a. Select VHDL module b. File Name: InstROM c. Select Next d. Port Name InstAddress, in, MSB=7,LSB=0 (for a 256-entry ROM) e. Port Name InstOut, out, MSB=8,LSB=0 f. Select N...
UCSD >> CSE >> 141 (Winter, 1998)
Lab #4: Cache Simulation Experiments due Friday, March 17 Important note: These are not group labs. Everyone does this lab SEPARATELY. For this lab assignment, you will write a configurable cache simulator (in C or Java). Your cache simulator will re...
UCSD >> EDS >> 262 (Spring, 2008)
i University of California, San Diego An Ethnographic Investigation of the Evolving Dynamics of a Learning Ecology A Dissertation completed in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Cognitive Science by...
UCSD >> CSE >> 140 (Winter, 1998)
Lab 1 Tutorial CSE 140L, Fall 05 Instructor: C.K. Cheng Computer Science and Engineering University of California San Diego October 1, 2005 Ver 1 Date Oct. 1, 2005 By Haikun Zhu Rui Shi Description Initial release. Email hazhu@cs.ucsd.edu for qu...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Lab 1. 8-Bit Instruction Set Architecture Due Friday, October 6, 2006 In this lab, you will design the instruction set for a processor. You will design the hardware for that processor in subsequent labs. This will be an 8-bit processor which...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141 Lab #2: 8-bit CPU Internals due Friday, October 20 In this lab assignment, you will design the ALU (arithmetic logic unit) and the internal storage of your CPU, connect them together, and demonstrate that they work together through schematic ...
UCSD >> CSE >> 141 (Winter, 1998)
CSE 141L Lab #3: 8-bit CPU due Friday, November 17 In this assignment, you will finally design a single-cycle implementation of a processor to execute your 8-bit ISA. At a minimum, your design will have a program counter (PC), a PC incrementer, an AL...
UCSD >> CSE >> 141 (Winter, 1998)
BUILDING A ROM WITH XILINX WEBPACK Open your project. Project -> New Source. a. Select VHDL module b. File Name: InstROM c. Select Next d. Port Name InstAddress, in, MSB=7,LSB=0 (for a 256-entry ROM) e. Port Name InstOut, out, MSB=7,LSB=0 f. Select N...
UCSD >> CSE >> 141 (Winter, 1998)
BUILDING A ROM WITH XILINX WEBPACK Open your project. Project -> New Source. a. Select VHDL module b. File Name: InstROM c. Select Next d. Port Name InstAddress, in, MSB=7,LSB=0 (for a 256-entry ROM) e. Port Name InstOut, out, MSB=7,LSB=0 f. Select N...
UCSD >> CSE >> 141 (Winter, 1998)
Lab #4: Cache Simulation Experiments due Friday, December 1 Important note: These are not group labs. Everyone does this lab SEPARATELY. For this lab assignment, you will write a configurable cache simulator (in C, C+, or Java). Your cache simulator ...
UCSD >> TEPSERVER >> 233 (Winter, 2004)
Being There: Concepts, effects and measurement of user presence in synthetic environments G. Riva, F. Davide, W.A IJsselsteijn (Eds.) Ios Press, 2003, Amsterdam, The Netherlands 19 Telewindows: Case Studies in Asymmetrical Social Presence Carrie HE...
What are you waiting for?