Status #8

Closed
opened 2020-09-21 06:33:45 +08:00 by astro · 0 comments

Here's a rundown of the functional requirements. For anything left to be done I have created separate issues.

  • simple text-based TCP protocol
  • conversion of ADC to temperature
  • configurable Steinhart-Hart parameters
  • configurable PID controller driven by ADC measurements (10Hz)
  • closed-/open-loop modes: current can be set manually or by PID output
  • reporting works in all modes
  • reports contain timestamps
  • output is driven by ADC sampling times
  • unipolar setting: PID controller has output_min setting
  • front panel LEDs indicate device status
  • AD7172 filters can be configured via TCP
  • MAX1968 hardware limiters (PWM) can be configured
  • 2 independent channels
Here's a rundown of the functional requirements. For anything left to be done I have created separate issues. - [x] simple text-based TCP protocol - [x] conversion of ADC to temperature - [x] configurable Steinhart-Hart parameters - [x] configurable PID controller driven by ADC measurements (10Hz) - [x] closed-/open-loop modes: current can be set manually or by PID output - [x] reporting works in all modes - [x] reports contain timestamps - [x] output is driven by ADC sampling times - [x] unipolar setting: PID controller has `output_min` setting - [x] front panel LEDs indicate device status - [x] AD7172 filters can be configured via TCP - [x] MAX1968 hardware limiters (PWM) can be configured - [x] 2 independent channels
astro closed this issue 2020-10-01 08:12:31 +08:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/thermostat#8
There is no content yet.