Design the distributed network between the slaves and master

Assignment Help Mechanical Engineering
Reference no: EM131089970

The objectives of this problem are (1) to use a single-chip embedded 9S12 with its ADC to measure force at various locations on a robot and (2) to transmit the measurements across a master/slave distributed network. The robot system will have multiple slaves, each with its own force-measuring circuitry (Figure 12.60). You will design the slaves and specify/implement the communication channel to the master. The force measurement range is 0 ≤ F ≤ 200 dynes. The desired force resolution is 1 dyne. The signals of interest are 0 to 10 Hz. Each slave has +5, +12, and -12 V power. The force transducers are placed in a resistance bridge powered by the +5 V supply (Figure 12.61). The bridge output has a sensitivity of 0.05 mV/dyne. The bridge output is almost zero when the force is zero. This transducer offset for each slave is a constant within the range from 0 to 0.2 mV. Each slave will require a no-force calibration that you will decide whether to handle in software or hardware.

Figure 12.60

1986_8232fc77-cbba-4861-8f21-0f2c437f2124.png

Figure 12.61

1285_7b1832c8-cdc3-498c-83ab-543b383b5c79.png

a) Show the analog interface between the bridge and the 9S12 ADC channel 1. Choose the appropriate op amp circuit, gain, offset, and analog filter. Include a mechanism to calibrate if you decide to handle the offset adjustment in hardware.

b) Design the distributed network between the slaves and their master. All slaves have identical network connections. To get a measurement from one of the slaves, the master will transmit the slave address that should activate exactly one slave. The slave will respond with the current force with a resolution of 1 dyne. The first priority of your network is to minimize cost (i.e., fewest wires and interface chips). Given the cheapest network, the second priority is to maximize bandwidth. Clearly show whether or not the grounds are connected between the multiple computers.

b1) Show the hardware interface between a single-chip 9S12 slave and the network. Remember that the hardware for all slaves will be identical. There is no noise interference.

b2) Show an example communication between the master and a single-chip 9S12 slave. Clearly identify the slave address, and force data components. Label the time axis.

c) Include all of the software that will exist in each slave. Your solution will be segmented into three parts: RAM, EEPROM, and ROM. Specific software requirements include the following:

Other than a one-time initialization, there will be no foreground (main) program

You may use the 9S12 ADC continuous scan mode

Clearly show where the 9S12 is to begin execution on a power on reset

Include a mechanism to calibrate if you decide to handle the offset adjustment in software

c1) Show the software that goes in the RAM (uninitialized on power up).

c2) Show the software that goes in the EEPROM (nonvolatile, but can be different for each slave).

c3) Show the software that goes in the ROM (nonvolatile, and must be the same for each slave).

Reference no: EM131089970

Questions Cloud

Design a wind direction measurement instrument : Show the analog interface between the transducer and the ADC port channel 7. Only the +5 V supply can be used. Show how the analog components are powered. Give chip numbers, but not pin numbers. Specify the type and tolerance of resistors and capa..
Information for the assembly department : Steelcase Inc. is one of the largest manufacturers of office furniture in the United States. In Grand Rapids, Michigan, it assembles filing cabinets in an Assembly Department. Assume the following information for the Assembly Department:
Who is the victim in a case of tax evasion : A _________ crime is when there is behavior that is outlawed because it threatens the general well-being of society and challenges its accepted moral principles.
Describe a single experimental procedure : Give one approach (other than analog or digital filtering) that will reduce 1/f noise.
Design the distributed network between the slaves and master : Show the software that goes in the ROM (nonvolatile, and must be the same for each slave).
Summarizes the central theme and scope of the book : Compare and contrast the work with at least one other article in your research review; Discuss how the source will guide you in the development of a training program for criminal justice professionals.
Compare the firm stock price : What would happen to the price of the stock if now the ROE of the firm is only 10%, lower than the required rate of return? Compare the firm's stock price with a ROE of 10% to that of the firm's ROE of 20%. Use all information given in question 1
Explain any implications of your stakeholder analysis : Explain any implications of your stakeholder analysis for the management of the project - Use the template to identify key stakeholders and their respective interests in the project.
What will the beta of the portfolio : What will the Expected Rate of Return on this portfolio be? Do you feel that the three-stock portfolio is sufficiently diversified or does it still have risk that can be diversified away? Explain.

Reviews

Write a Review

Mechanical Engineering Questions & Answers

  If b maintains its constant speed while a begins to

when two cars a and b are next to one another they are traveling in the same direction with speeds va and vb

  What are the distinctive speculations of disappointment

What are the distinctive speculations of disappointment under static burden? clarify using your words

  Design the svaj curves for the follower using polynomials

Equally spaced parts, with the distance between the parts being 10 inches, are coming on a conveyor belt. A machine tool has to operate on the part for 1 second as the part is moving on the conveyor. The speed of the conveyor belt is 5 in/second.

  What is the heat loss per fin

What is the heat loss per fin? If 200 such fins are spaced at 5-mm increments along the tube length, what is the heat loss per meter of tube length?

  Determine the number of revolutions

Determine the number of revolutions that the motor executes in a) reaching its rated speed, b) coasting to rest.

  A piston-cylinder device with a piston surface area of 01m2

a piston-cylinder device with a piston surface area of 0.1m2 is initially filled with 0.05m3 of air at the local

  Counterflow with the same overall coefficient

If the exchanger were operated in counterflow with the same overall coefficient and inlet temperatures, what would be the reduction in the required length relative to the value found in part (a)?

  Determine the vorticity

Given the planar velocity field vr = -A sin(?t) sin θ r 2 vθ = A sin(?t) cos θ r 2 , where A and ? are known constants, 1. Determine the vorticity.

  Pressure difference between the inlet and the test section

A water filled manometer is attached to the inlet and the test section of a low speed wind tunnel which has the contraction ratio of 3. what would be the pressure difference between the inlet and the test section in terms of inches of water in order ..

  The depth of cut is set to 0025in and the power feed is set

given a lathe turning a mild steel rod 34 in diameter at 764rpm. the depth of cut is set to 0.025in and the power feed

  Mass fraction of eutectoid ferrite

1. The mass fraction of eutectoid ferrite in an iron-carbon alloy is 0.71. On the basis of this information, is it possible to determine the composition of the alloy? If so, what is its composition? If this is not possible, explain why.

  Saturated water vapor at 1191 bar enters an insulated

saturated water vapor at 11.91 bar enters an insulated throttling valve which drops the pressure to 1.50 bar. determine

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd