tutorbin

embedded system homework help

Boost your journey with 24/7 access to skilled experts, offering unmatched embedded system homework help

tutorbin

Trusted by 1.1 M+ Happy Students

Recently Asked embedded system Questions

Expert help when you need it
  • Q1: For 27th when it is 10:30 AM LT (Clock time),answer the following questions. 1. What is the geographical position (coordinates) of KC? (Points 3) 2. What is the difference of the Local Time (LT) from Greenwich Mean Time (GMT) in hours for KC? 3. Calculate LSTM for KC. 4. Calculate Equation of Time (EoT). 5. Calculate time correction factor. 6. Calculate local solar time. 7. Calculate hour angle for this time.See Answer
  • Q2: Q 1: The parameters of the circuit in Figure 1are R, =RL = 10k2, C2 =15mA/V. Use s-domain analysis to find5002, C1 = 20µF, R;10pF, and1kQ,Em =the low 3-dB frequency fL, the high 3-dBfrequency fH , and the midband gainAp(mid)APB. (25 Points) See Answer
  • Q3: Q 2: Design a common-source NMOSamplifier as shown in Figure 2 to give apassband gain of 20 < |A PB| < 30,Zin(mid) 2 100kQ, a low 3-dB frequency offL < 10k H z, and a high 3-dB frequency offH = 200k H z. (25 Points)See Answer
  • Q4: Figure 1 is a dimensioned plot of the steady state carrier concentrations inside a pn stepjunction diode maintained at room temperature. Is the diode in forward or reverse bias? Explain your answer. Does low level injection prevail? Explain your answer. What are the p- and n-side doping concentrations? Determine the applied voltage, VA. Determine the built-in potential, Vbi- If we know this diode is made of silicon, determine the width of the depletionregion, W.nor p See Answer
  • Q5: Amplitude modulation (broadcast AM) is used to modulate signal to transmit message m1(t), with a modulation indexu=0.75, based upon a carrier with frequency 100 kHz. a. What amplitude of the carrier is added to get this µ? b. Write an expression for 02(t)=DAM(t) – you can leave it in terms of m1(t) c. Find the bandwidth, BT2 , of this modulated signal - 32000 Hz d. Estimate the power efficiency of this signal - the ratio of the sideband power to the total power of the modulatedsignal. (Hint: Intelligent guesstimations will work on this or you can do more work) e. Can an envelope detector be used to demodulate? If no, what needs to change? If yes, name a good RC value thatwould work.See Answer
  • Q6: This message signal will be referred to as m1(t) in most of the remaining problemson this test: m_{1}(t)=\cos ^{2}\left(2 \pi 8000 t+\frac{\pi}{8}\right) Find B1, the bandwidth of m1(t). Find P1, the power of the m1(t). . Find m(t), the derivative of m1(t). - Find mp1, the peak value of m1(t). e. Find m,, the peak value of the derivative of m1(t).'p'See Answer
  • Q7: Consider the simplified linear de machine we discussed in class. The machine has the following characteristics: B = 0.5 T into page R = 0.2 N l = 0.6 m VR = 110 V Calculate the starting current of the machine, and the machine's velocity at no load. While the external force on the bar remains the same as part (b), suppose the bar runs off into a region in which the flux density is 1.3 T. Calculate the new current and determine its direction. What would be the new induced voltage in the bar?What would be the final steady state speed of the bar? ) Now assume the battery voltage is increased to Vg=130 V while everything else remaining as in part (c). What is the new current, induced voltage, and final steady-state speed of the bar? ) Suppose that an external force of Fapp = 25 N is applied to the bar in the same direction of the bar's motion. Is the machine working as a motor or a generator?Find the new current and determine its direction. What would be the new induced voltage in the bar? What would be the final steady state speed of the bar? How much mechanical power would the bar be producing or consuming? How much electrical power would the bar be producing or consuming? How much electrical power would the battery be producing or consuming?See Answer
  • Q8: Design a system that will detect the sequence 110 anytime it occurs in an input wire x.See Answer
  • Q9: Design a BCD counter. The circuit counts from 0 to 9, then resets back to 0 to restart the counting sequence. The circuit has one input run/stop. If the input is 1, the counter will count. If the input is0, the counter will freeze in its current location until the input is set to 1 again. III IUSI agal• The circuit has one output. It becomes 1 when the counter completes a cycle and starts the next one. Otherwise, that output is 0.See Answer
  • Q10: Design a counter with the following sequence: 0, 1, 2 ,4, 6. Use JK Flip-Flop.See Answer
  • Q11: Compare and contrast your results for a P and a Pl controller. Discuss the trade-offs between controller complexity and performance. Discuss the effect of the integrator on steady state error.See Answer
  • Q12: Design a sequential circuit with two D flip-flops A and B, and one input x_in. When x_in = 1, the circuit goes through the state transitions from 00 to 01, to 11, to 10,back to 00, and repeats. When x_in = 0, the circuit goes through the same sequence above, but backwards. The value of x_in can change at any point in time. Therefore, the circuit may reversedirection at any point and follow the sequence in the other direction from that point.See Answer
  • Q13: Q 1: The parameters of the circuit in Figure 1are Rs = 5002, C1RL20µF, R¡ = 1k2,10pF, and10k2, C2 =gm = 15mA/V. Use s-domain analysis to findthe low 3-dB frequency fL, the high 3-dBfrequency fH , and the midband gainAv(mid)APB. (25 Points)See Answer
  • Q14: Q 2: Design a common-source NMO Samplifier as shown in Figure 2 to give a pass band gain of 20 < |A PB| < 30,Z n(mid) 2 100kohms , a low 3-dB frequency of fL < 10kH z, and a high 3-dB frequency of 200k H z. (25 Points)f Ipss = 12.5mA, ID = 1mA, and Vp = -3.5V ro » Rd ||RL , RL » Rd and RG very large . Rd = 10 k ohms gm = 4.98 * 10-3 R2=500kohms , RL=100kohms , R,5 =5 kohms R2=500kohms , RL 100kohms , R5=5kohms fL = 9.9kHz, fc2 = fL/10 C1 =8n F Rc1 = Rf1 = 110kohms See Answer
  • Q15: 4. Write C statements that set B to the reverse complement of A, such at B7 = ~A0, B6 = ~A1,etc.See Answer
  • Q16:Supposed you are tasked to build a simple carbon monoxide sensor that functions in the following way: 1. Measure the CO2 sensor, which gives an analog output of 0 to 1.0V 2. A value of more than 0.5V represents a dangerous level of CO2 (0.0V means no CO2) 3. In the case of a dangerous condition, an alert must be given in the form of illuminating an external LED connected to any GPIO pin. 4. The sampling rate of the sensor must be 1kHz. 5. Use must use an ATTINY84 Microcontroller, which is also an 8-bit AVR processor similar (but different) to our 32u4 (datasheet attached). 1. Take a few minutes to review the datasheet to familiarize yourself with the available GPIO pins, available timers, and ADC setup. Review the address mappings in section 22 as well. For this part of the exam, you can not use known registers like PORTB etc. You must use unsigned char pointers to the correct addresses. 2. Write a function called void SetupTimer() that sets up any timer to function as a 1kHz timer (no PWM generation, no pins connected). The timer should reset every 1ms. Be sure to set up the appropriate registers in section 11.9 of the datasheet. 3. Write a function called void SetupLED() which sets up the selected GPIO pin (you can select any appropriate pin) for the LED alert. 4. Write a function called void SetupADC() which sets up the ADC to the appropriate MUX channel (you can choose any one you want). Set up the ADC to use a prescaler of 16, and use your timer overflow as an Auto Trigger Source for the ADC. See section 16.13.4 (Table 16.7) 5. Write the setup function that calls your functions described above. 6. Write the loop function that reads the ADC and performs the logic to illuminate the LED appropriately. Don't make the LED flicker if the ADC hovers around 0.5V! 7. Sketch the schematic that shows which pins you used and the interconnect diagram of the LED, ATTINY, and the CO2 sensor. 8. Now, using Platform IO, start a new project and use the board "Generic ATTINY84". Import the code you developed in 1. through 7., but now you can use the defined registers like PORTA etc. Submit the .cpp file with your code.See Answer
  • Q17:• Phase 2: Add original/noisy data and display to the minimal system. When the user of the PC application initiates an action, a string of 128 characters is sent to the microprocessor. The microprocessor passes the data and an 8-bit unsigned THRESHOLD (related to a noise level) to t FPGA. The microprocessor receives the noisy data sent back from the FPGA only after a push bu on the FPGA board is pushed, and sends the noisy data to the PC for display.See Answer
  • Q18:Q1 (a) (b) A modern embedded processor is used in the engine management unit for a hybrid petrol/electric car - requiring precise measurement of engine emissions in real time. Discuss whether single precision or double precision floating point arithmetic is most appropriate for the software running on this processor. [4] (c) (d) State the range of allowable values for the exponent and fraction of IEEE-754 single precision floating point numbers. [3] (e) Obtain the IEEE single precision representation for the number -15.62510 showing your working at each point of the analysis. [7] Explain the key differences between the IEEE-754 numbers Ox7f800000 and 0x7fc00000. [3] The code of figure Q1 is executed on a Freescale Kenetis Microcontroller. Assume that the function delayms (int n) creates a delay of n ms. i) ii) iii) Describe the purpose and action of the line PTB->PDDR = 0x080000 noting the pin on which it acts. [4] Why is the bitwise operation '=' not needed when acting upon the registers PCOR and PSOR? [2] } What changes would be necessary in this program so that the output would be observed on port B, pin 3? [2] #include <MKL2524.H> void delayms (int n); int main (void) { SIM->SCGC5= PORTB->PCR [19] PTB->PDDR = 0x080000;" while (1) 1 PTB-PCOR= 0x080000; delayms (500) PTB-PSOR = 6x080000; delayms (500);See Answer
  • Q19:T Section A. 1. Intel Pentium chips used in Windows PCs need external chips to store data. bytes of on-chip data RAM. 2. The ATmega64 has 3. Which of the following is (are) illegal? and [50 marks] (a) ADD R20, R11 (b) ADD R16, R1 (c) ADD R52, R16 4. What is the status of the C flag after the following code? LDI R20,0x54 LDI R25, 0xC4 ADD R20, R25 5. True or False. In BREQ instruction, the compiler jumps to location if zero flag is active. 6. The time delay of following program is LDI R15, 12 LDI R16, 14 LDI R21, 5 ADD R15, R16 ADD R15, R21 7. Write a short program that make all pins of PORTB one using R19 register. 8. True or False. Parallel communication needs fewer traces and wires than serial communication. if crystal frequency is 8 MHz:See Answer
  • Q20:Need at least 50 page report with code. Project: Ø: Embedded Systems -Development of a Simulated Home Automation System using Arduino Microprocessor This project involves the design and simulation of a home automation system using an Arduino microprocessor. The system should be able to control various home systems like lighting, heating, and security based on input data. Students will need to design the system, write the code to control the various systems, and then simulate the whole setup. Knowledge of Arduino programming and experience with Proteus or similar simulation software is required for this project. Check the Example ReportSee Answer

TutorBin Testimonials

I found TutorBin Embedded System homework help when I was struggling with complex concepts. Experts provided step-wise explanations and examples to help me understand concepts clearly.

Rick Jordon

5

TutorBin experts resolve your doubts without making you wait for long. Their experts are responsive & available 24/7 whenever you need Embedded System subject guidance.

Andrea Jacobs

5

I trust TutorBin for assisting me in completing Embedded System assignments with quality and 100% accuracy. Experts are polite, listen to my problems, and have extensive experience in their domain.

Lilian King

5

I got my Embedded System homework done on time. My assignment is proofread and edited by professionals. Got zero plagiarism as experts developed my assignment from scratch. Feel relieved and super excited.

Joey Dip

5

TutorBin helping students around the globe

TutorBin believes that distance should never be a barrier to learning. Over 500000+ orders and 100000+ happy customers explain TutorBin has become the name that keeps learning fun in the UK, USA, Canada, Australia, Singapore, and UAE.