Posts

Showing posts with the label Integration Phase

Week 14 - Integration test II

We managed to get the design working at first, however it comes with a big problem. The data received by the chase vehicle is in chunks of 5-7 rows of data at a time, and once every minute or so. After spending some time of trial & errors and testing, we thought that the 9600 baud rate of the LoRa may be the cause, hence we re-setted the settings to higher baud rate transmission through air.  After further testings, we still found the rate to be similar. When we sent the data manually through the RX software of LoRa at different speeds, we discovered little or no delays, even at a large amount of data (Tested up to 10 columns). However, if we were to send at a faster rate (< 1s), the system starts to get sluggish and may even hang, which is how we found the fault in the system. We were handed Arduino Micro (uses Leonardo bootloader), and we use them instead of Arduino pro mini, as Micro eliminates the use of a FTDI serial adapter module, hence savi...

Week 13 - Integration test - PLX-DAQ, Chase vehicle simulation, LoRa interface

Image
We have finalized on the plan of integrating the system as shown in Figure 1 , and we will start working on it this week and the following weeks till completion. However, this is only a suggestion of our own design which may not be the actual design used for SunSPec 5, as we have yet to carry out further tests on practicality. Figure 1: Telemetry System Overview The main problem of interfacing wireless communication with Arduino is that due to the way the Arduino receives it, it will receive char by char per loop. So any other parts of code in between the sending and receiving part will be sent along each time a char is sent. For example, the word "test" is being sent, and there is another program to send a voltage value, per say "50". The receiving end will receive in the following order: " t ", "50", " e ", "50", " s ", "50", " t ", "50". There is a way to get around this ...