MEMO ORBCOMM4

MEMORANDUM

Date: March 30th, 2014

To: David Michelson, Associate Professor, UBC

CC: yinh@ece.ubc.ca

From: EECE 380 Group L2B1

Subject: Weekly Review

 

 

Dear Dr. Michelson,

The purpose of this memo is to inform the course staff of EECE 380 about our team’s progress during this past week as well as any difficulties we encountered.

Our group continued with our design process, working on each component of the project. Parts ordered from Digikey had arrived and we were able to test and begin implementing each components of our design. Temperature sensor was easy to be set up, which only required a load resistor for calibration. An IR emitter and a photodiode were used to transmit and receive infrared signal so that we can measure the RPM of the windmill. One problem we faced was the effective distance is too short so have to make sure they are working the range next week. We intended to power all of our sensors and actuation circuit a solar cell we ordered from Digkey. It could output a steady voltage about 6V but the current obtained was too small, which was around 60 micro-amps. Therefore we might have to go to an electronics store to purchase another more powerful solar cell.

Next week we will finish combining the main functions of Q4000 into one program. Also, we will finish implementing and integrating all the hardware components. We hope to have the two jobs done as soon as possible, as time until our deadline is less than a week and we need time for troubleshooting.

With Regards,

Chun Yeung Chow

Memo Orbcomm 3

MEMO

EECE 380 (Group L2B1)

 

To: David Michelson, Associate Professor, UBC

From: Evan Huang, Student

Date: March 24th, 2014

Subject: Weekly Review

 

Dr. Michelson,

 

During the week of Mar 17th, our group attended the tutorials and attempted the exercises.  Last week we experienced some difficulty with the OrbComm e-mail system.  This week we successfully remediated the problem with the e-mail system and completed the exercise.  We also experienced a problem with our ADC exercise, where the analog input was not reading any of the signals.  This week we discovered the correct pin layout and quickly fixed the problem, successfully running the ADC demo with our voltage divider circuit.

This week’s tutorial, we focused on writing a script to forward and extract messages sent from the OrbComm satellite to our group’s G-mail account to our ece.ubc.ca e-mail account.  The message that is sent to our G-mail account is labelled with a specific subject header, and is therefore sorted and forwarded to an ece.ubc.ca account, where a script will export the message into an orb.txt file.  The text file will eventually be read and the data will be plotted into a GUI software (eg: Microsoft Excel, MatLab).

Overall, the progress of the project is slower than expected, yet time is quickly running out.  Our group has assigned two members to design the hardware and two members to compose the software, with one member managing parts and organizing the group as well as helping out where ever help is needed.  An order of electronic parts from DigiKey was sent to the T.A. this week to take advantage of the free shipping.  Our total budget for the course has come close to being exhausted from purchases for the OrbComm project.  We hope to have the parts as soon as possible, as time until our deadline is less than two weeks.

 

With Regards,

Evan Huang

Memo Orbcomm 2

 

Memorandum

 

 

 

To: David Michelson, Associate Professor, UBC

 

From: Anupam Abhayakumar, Student

 

Date: March 16th, 2014

 

Subject: Weekly Review

 

 

 

Dear Mr. Michelson,

 

 

 

This week we continued with our Orbcomm project and we are pleased to find that our hello world program works fine. However the email demo did not work as we could not get the email to send more than once. We believe it to be due to the satellites being out of range in that moment of time.  Secondly, we constructed a voltage divider for our ADC circuit using 357k Ohms and 866 k Ohms resistors. The unmodified ADC demo works, but there were some issues with modifying the program to read channel 0 of the analog input. We have to yet to investigate into the third tutorial in the upcoming lab days.

 

 

 

With Regards,

 

Anupam Abhayakumar

 

 

Memorandum

Date: March 10th, 2014

To: David Michelson, Associate Professor, UBC

CC: yinh@ece.ubc.ca

From: EECE 380 Group L2B1

Subject: Weekly Review

Dear Dr. Michelson,

This was a transition week when we wrapped up and demonstrated the swept-tuned spectrum analyzer project, wrote a report for it, and started the Orbcomm project.

During the first demonstration, our project did not behave desirably. It could only precisely describe RF but not FM signals. Therefore, we applied for a one-day extension to upgrade the project’s behavior. While troubleshooting, we figured out that our problem was probably caused by the large capacitor in peak detector and redundant crystals in RBW filter. Due to these issues, the FM signals with low modulation frequencies overlapped to create distortion. Therefore, we redesigned our circuit by replacing the capacitor and eliminating two of the crystals. As a result, the new spectrum analyzer could plot FM signals with modulation frequency as low as 10 kHz, and we successfully demonstrated at Wednesday night.

On Friday, we were given several guides and slides to read through and start working on the second project. In the lab section, our goal was to send emails to the group email account. We completed the task by modifying codes in the APL.c file, and spent rest of the time gaining knowledge on Q4000 instruction.

Next week, our goals are:

  • Split tasks and assign to every group member
  • Read and learn the Q4000 data sheet, programmer guide and user guide
  • Familiarize ourselves with IAR Workbench, QCT and PUTTY

With Regards,

Yuan Liu

WEEK FIVE MEMO

Memorandum

EECE 380 Group L2B1

To: David Michelson, Associate Professor, UBC

From: CHUN YEUNG CHOW, Student

Date: March 2, 2014

Subject: Weekly Review

 

Dear Dr. Michelson,

This is the last week before our first project is due, and we started to combine all the components together early this week. We put the test signal and VCO into the mixer, then connected that into two cascaded CE amplifiers, followed by a Crystal Ladder filter. The precision peak detector was the biggest problem that it was not working desirably. Then we have discussed and figured out that our design could use a simple peak detector instead. Unfortunately, it is still not working properly so far. Moreover, we observed that the gain of our amplifier is not enough and the loss of a tested signal is quite large so we have to come up with different ideas to solve these problems as soon as possible.

We got into the troubleshooting late into the project.  After we put the hardware and software together, we had a lot of problems finding the correct display, mostly because our signal magnitude was too small (less than 35dBm).

For next week our team plans to finish the project as much as possible and begin writing the presentation/report so that we are ready to demo on Wednesday, March 5.

 

With Regards,

CHUN YEUNG CHOW

WEEK FOUR MEMO

Memorandum

EECE 380 Group L2B1

To: David Michelson, Associate Professor, UBC

From: Yuan Liu, Student

Date: February 23rd, 2014

Subject: Weekly Review

 

Dear Dr. Michelson,

In this week, we finished most of the parts individually. For the hardware part, our group members managed to make the precision peak detector. With the 10 MHz op amps, our precision peak detector is now able to eliminate the 1 dB power inaccuracy during measurement. Besides, we built the video filter by a simple RC circuit, but during testing and troubleshooting, the circuit could not decrease the noise to a desired level. This problem was probably caused by the miscalculated resistor and capacitor values. After discussion, our group members decided to try another way to create the low-pass filter next week.

For the software part, we have made a progress in building the ramp and display. Using the Convert from Dynamic Data block, we could transform the sawtooth wave into a discrete one-dimensional array. Next, after implementing several math algorithms, we bundled the x and y inputs together and fed the signal into a display on the front panel. However, the algorithms still need to be calibrated to make sure that an appropriate x range can be displayed. In addition, our group members found a log algorithm available in LabVIEW, which was helpful to develop the logarithmic amplifier.

Next week, our goal is to assemble all the parts together and start testing and troubleshooting the spectrum analyzer project as a whole. Our hardware group needs to make a decent video filter to decrease the noise level on the display. For the software part, we should focus on testing and analyzing, and further adjust our algorithms.

 

With Regards,

Yuan Liu

Week Three Memo

MEMO

EECE 380 (Group L2B1)

 

To: David Michelson, Associate Professor, UBC

From: Evan Huang, Student

Date: February 9th, 2014

Subject: Weekly Review

 

Dr. Michelson,

During the third week of the spectrum analyzer project we’ve made some progress in implementing and developing the hardware components of our circuit.  For the resolution bandwidth filter we’ve researched and built a crystal ladder filter with an expected1.5 kHz band pass, to cut noise and other signals out of our desired signal.  Thorough testing and analysis has shown that our crystal ladder filter has a band pass slightly less than 1.5 kHz, which is acceptable.  Our group is also implementing a low pass filter with a cutoff frequency of 1.5 kHz.  The low pass filter is fairly simple in design; however our group struggled to practically apply the circuit to cut out noise outside of the 1.5 kHz designed signal.   We’ve ordered several operational amplifiers of various frequencies above 10 MHz and are awaiting their arrival.  The op amps are to be used in building a precision peak detector to minimize the voltage drop between the input and output of the peak detector.

The two group members previously assigned to design the digital portion of our spectrum analyzer are continuing to familiarizing themselves with myDAQ and the LabVIEW software.  Specifics, such as input values and functions, are being considered for the LabVIEW program.  The members are implementing the ramp function and its relationship with the voltage-controlled oscillator (VCO) and the electronic mixer.  Its output would control the sweeping function of the spectrum analyzer.  One of the members expressed a concern with the insufficient amount of time to work with the myDAQ equipment.  Without being able to use the myDAQ outside of the labs we may not have enough time to properly troubleshoot the complete project in the future.

Our group members have come to build a rapport with one another.  We each contribute a certain necessary aspect to the group and the project, sharing both complications and successes.  Our goal for the following week is to complete the hardware design and begin troubleshooting with the given test specifications.  For the software, our goal is to fully develop the ramp and display functions, and begin troubleshooting with mock input signals.

 

With Regards,

Evan Huang

Week two Memo

Memorandum1

Memorandum

(Group L2B1)

 

To: David Michelson, Associate Professor, UBC

From: Haleh Rezaei, Student

Date: February 2th, 2014

Subject: Weekly Review

 

Dear Dr. Michelson,

This week we started the actual implementation of the Spectrum Analyzer.  We started our implementation by dividing the tasks within our group members. Three of the group members are assigned to work on the hardware and two of the members are responsible for the software part of the project. After dividing the tasks , our hardware group started implementing the Peak Detector and also ordering the necessary parts for other blocks of our design project .Our software group got familiar with MyDaQ and Labview . We did not face any significant problem during our implementation.

In the hardware part of the project, we started by implementing the Peak Detector. In order to get the desirable output for the Peak Detector we watched online videos and we looked into some research papers. We implemented our Peak Detector using different Capacitor and Resistor values and tested each combination multiple times to ensure the output is desirable. Then we got familiar with the Logarithmic Amplifier and Crystal Ladder circuits. We also searched online to purchase the necessary hardware parts for our project; however we realized that the cost of our hardware parts are way less than shipping cost, so we talked to other groups in order to purchase the parts together and divide the shipping cost among the groups.

On the software side , our group members got familiar with myDaq and Labview. They got familiar with the user interface and different built –in functions of Labview and myDaq . They also learned the uses of high and low pass filter, shift register, and different logic gates in Labview .

This week we are going to check out some local stores to find our hardware parts and we are going to implement the Crystal ladder circuit. Our software group will start implementing and coding.

With Regards;

Haleh Rezaei