160 likes | 616 Views
Aspen. Garrett Earnshaw Joe Chmura Mieszko Kruger Yoni Mekuria. Aspen: Objectives. To dynamically control a network of peripheral devices, a network that controls as well as senses with the use of a CAN bus. Garrett. Basic Layout. Garrett. Core Layout. Garrett. Node Layout. Garrett.
E N D
Aspen Garrett Earnshaw Joe Chmura Mieszko Kruger Yoni Mekuria
Aspen: Objectives • To dynamically control a network of peripheral devices, a network that controls as well as senses with the use of a CAN bus. Garrett
Basic Layout Garrett
Core Layout Garrett
Node Layout Garrett
Core Implementation • MC68HC908GZ16 • MC33388 • MM74C922 • 4x4 Keypad • Optrex LCD Parts and Logic diagram Joe
Node Implementation • MC68HC908GZ16 • MC33388 Parts and Logic diagram Joe
Node Example Joe
MC68HC908GZ16Specification Sheet • High-performance M68HC08 architecture optimized for C-compilers • 8-MHz internal bus frequency • 16k Flash • 1k RAM • 408 bytes of ROM • MSCAN08 (Motorola scalable controller area network, implementing 2.0b protocol) Mieszko
Software processes Core Operational Diagram Node Operational Diagram Mieszko
Memory Map Mieszko
Problems Encounter • Coldfire development board = overkill. • Redesign our core board. • Licensing issues with CodeWarrior. Mieszko
Cost Sheet Yoni
Schedule Yoni
Division of Labor • Garrett • Core design and build • Software • Documentation • Mieszko • Software • Communication with leaves • Yoni • Power • Leaf implementation • Cabling • Joe • Power • Leaf design and build Yoni