-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Genus is a generic hardware platform aimed at instrumentation in aerospace projects. This project was developed seeking to create a set of devices which can meet the operational needs of the group Zenith EESC-USP, in a flexible, efficient and adaptive way.
The project is based on the implementation of a logic bus developed by the group and named as Z-bus. The bus has the function of allowing changes in the level of processing and distribution architecture to be carried out, and that these are easy to implement. In a simplified way, the bus consists of possibilities for connecting communication protocols such as UART, I²C, SPI, and CAN, in addition to generic digital ports and some interrupt and control ports.
This bus was implemented in a main board named Genus Board. In addition to implementing the bus, this board is responsible for receiving the connection of a battery pack converting to the required voltage levels and distributing the energy.
In addition to the Genus Board, the system has modular boards which can perform dedicated processing for applications, remote control and monitoring, sensing and actuation. These boards are divided into two distinct categories, Feature Boards which are connected to the Genus Board via PCI-Express connector and are developed in a predetermined model compatible with Z-bus, and Generic Boards which can follow any development model if some compatibility requirements are used.
Genus Architecture are based on Zenith EESC/USP requirements, but also can be used to general embedded instrumentation applications. To verify if some implementation is compatible with Genus Board, we also developed Genus IDE, a software interface that searches to requirements specification that matches with Genus Board capability. For the next developments, the group aims to produce some Features Boards to deals with thermal, radiation and pressure measurements in stratosphere.