Overview of Status of Analysis, Design, Fabrication, Tests, etc.
Another productive week for Team 6. Issues with the first PCB revision were quickly diagnosed and addressed. These changes were taken into account in the 2nd revision of the board which has already been kicked off. The highest risk issue -- ADC speed -- looks close to being mitigated! The author of the ADC driver we’re using got back to us with a patch that adds the functionality we need to hit our sample rate. The new driver was implemented and basic functionality was tested. Speed tests are forthcoming but all signs are promising. Components for an external user interface have been ordered in preparation for our sponsor’s hardware demonstration to the Navy next week. Additionally, the codebase for the project has been steadily growing and improving. Recent improvements/additions include an expanded ADC interface, clean exiting of programs, error handling, and improved documentation.
Accomplishments from Previous Week
Received and implemented updated linux IIO driver from kernel developer (Sean Nyekjær), which should improve speed of ADC
KOed rev 02 of the PCB with new switches and small changes (should be rev A worthy)
Purchased parts needed for new PCB including OLED display for device, power button, and GUI navigation buttons
Started CAD of rev 02 of case, integrating oled display and user interface buttons
Improved and expanded codebase (see Github)
Goals for Next Week (list names after each item). Use specific and measurable objectives.
Continue development of code for verification and validation (Max, Jacob, Matthew)
Implement data storage
Implement multithreading
Develop and implement user interface
Work on error handling
Have functional hardware prototype ready for Ken by Monday (5/14/18) (All)
Should be ready for live demonstration to Navy
Perform speed tests using new ADC driver (Max)
Follow up with Sean Nyekjær on autoscan functionality for ADC (Jacob)
Access accuracy of system with bench top equivalent system (All)
CAD iteration (Aaron)
Sponsor Comments from Last Meeting and Actions Taken to Address these Comments (indicate date of comments and if via email or in person)
(5/7/18) - Ken would like to demonstrate the project to the navy on 5/14/18. We are working to complete a 2nd revision with a user interface for Ken to take by 5/13/18
Instructor Comments from Last Meeting and Actions Taken to Address these Comments (indicate date of comments and if via email or in person)
(4/25/18) - Jerry suggested dividing the ground plane into analog and digital on Rev02 of our PCB. Review of design confirms we have done this effectively.
(5/2/18) - Jerry suggested adding capacitors on all power rails. This was done for some but not all.
Comments from Other Students in the Class (indicate date of comments and if via email or in person)
Explain experiments in more detail. Avoid using less known acronyms and technical jargon. Difficult to picture how system is used or implemented. *all comments from Design Proposal feedback, received on 5/7/18
Risks and Areas of Concern
Hitting 10 Hz sampling speed for all nodal configurations (limited currently by ADC speed)
Multi-threading data storage
Resources or Information Required but not Available
ADC driver autoscan functionality
Schedule
Wednesday 5/9/18: Group meeting with Jerry and Pedro
Friday 5/11/18: Receive Components and rev02 of PCB
Sat-Sun 5/12/18-5/13/18: Assembly of components
Monday 5/13/18: Meeting with Ken, including demonstration of rev2 of device and training
Budget (list amount spent and amount remaining)
$488.02 spent
$98.57 Remaining + $600 of shared shop expenses
Progress on Report and Webpage
Completed Rough Draft of Report (Waiting on feedback)
Home page of website up
Documents and files are updated after each working day