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

HX711 Load Cell Amplifier Driver #22

Open
ztnel opened this issue Feb 28, 2023 · 0 comments
Open

HX711 Load Cell Amplifier Driver #22

ztnel opened this issue Feb 28, 2023 · 0 comments
Assignees
Labels
driver Firmware driver firmware embedded software development

Comments

@ztnel
Copy link
Contributor

ztnel commented Feb 28, 2023

Description

Raptor will need to measure the thrust produced by a BLDC motor under test. This is achieved through a load cell and amplifier. For MVP we have chosen to use the HX711 load cell amplifier to perform analog conversion and ADC conversion. The HX711 has a maximum bandwidth of 80Hz. The HX711 must demonstrate 80Hz measurement acquisition using an ISR. Measurements will be stored locally and queried by the measurement aggregation task.

The Hx711 driver will need the following functions:

hx711_status_t hx711_init(void);
hx711_status_t hx711_read(float *data, hx711_settings_t *settings);
hx711_status_t hx711_sleep(void);
hx711_status_t hx711_reset(void);

Calibration and taring will be assigned as a separate task.

@ztnel ztnel added the firmware embedded software development label Feb 28, 2023
@ztnel ztnel changed the title Preliminary Thrust Measurement Task Thrust Measurement Task Feb 28, 2023
@ztnel ztnel added the rtos Real-time Operating System label Mar 3, 2023
@ztnel ztnel assigned ztnel and unassigned Jhonni1000 May 9, 2023
@ztnel ztnel added driver Firmware driver and removed rtos Real-time Operating System labels Feb 4, 2024
@ztnel ztnel changed the title Thrust Measurement Task HX711 Load Cell Amplifier Driver Feb 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
driver Firmware driver firmware embedded software development
Projects
None yet
Development

No branches or pull requests

2 participants