Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Establish communication between pod operation and inverter control #31

Open
2 of 3 tasks
taesungh opened this issue Apr 9, 2024 · 1 comment
Open
2 of 3 tasks
Assignees

Comments

@taesungh
Copy link
Member

taesungh commented Apr 9, 2024

To operate the inverter from the main FSM, we need the pod operation program running on the main Raspberry Pi to communicate with the inverter control running on the Pi Pico. We can use serial communication over USB-to-USB and will need to establish a basic protocol/schema for the data (speed, amplitude).

@taesungh
Copy link
Member Author

Update: powers is changing the design where we will have individual Pi Picos for each of the three phases. Accordingly, we'll need to be able to indicate the phase offset as part of the communication protocol or through a hardware mechanism (e.g. short some control pin). Alternatively, we could load individually pre-programmed versions which include the phase offset.

Since the phases are no longer controlled by a single device, we may need additional synchronization mechanisms to ensure the three phases stay equidistant.

The main Raspberry Pi should have enough USB ports to support individual connections. Otherwise, we may need to look into wiring the UART pins between devices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants