Страница 1 из 1

Весы на Atmega8a и Hx711

Добавлено: Пн фев 15, 2016 22:46:47
Mechanicalhand
Всем привет! Делаю себе весы,и они уже взвешивают но вот с корректным отображением отрицательных значений у них беда. В связи с чем прошу совета бывалых котов! схему и исходник прилагаю. :)

Изображение
Изображение

Re: Весы на Atmega8a и Hx711

Добавлено: Пн фев 15, 2016 22:51:55
Vov123
Я только спросить хотел, а что значит отрицательный вес?

Re: Весы на Atmega8a и Hx711

Добавлено: Пн фев 15, 2016 22:54:16
Mechanicalhand
Vov123 писал(а):Я только спросить хотел, а что значит отрицательный вес?
Если за платформу тянуть, или вес ушел ниже тарировки. Вес не масса может быть и отрицательным.

Re: Весы на Atmega8a и Hx711

Добавлено: Вт фев 16, 2016 01:02:19
Vov123
Ну вот в обычных весах, Вы ставите груз на платформу, определяете вес, фиксируете его каким-то нажатием кнопки, убираете груз, на табло указывается инверсный вес (отрицательный). А вот если тянуть за платформу не напряжённых весов, то высвечивается "Error".
Я так понял Вы хотите, чтобы Ваши весы всё-таки показывали обратную нагрузку?

Re: Весы на Atmega8a и Hx711

Добавлено: Вт фев 16, 2016 08:42:07
Z_h_e
Я Вам подскажу как самому найти баг.

Начните с хвоста двигаясь к голове. Т.е. у Вас есть функция индикации. Дайте это функции фиксированный отрицательный параметр. Если работает нормально, то двигайтесь дальше. Что там у Вас перед функцией индикации, наверное функция преобразования АЦП в ед.измерения? Поступите с ней также и т.д. Локализуете проблему.
Vov123 писал(а):Ну вот в обычных весах... ... то высвечивается "Error".
Сколько весов видел, ошибка индицируется только при превышения пределов измерения.

Re: Весы на Atmega8a и Hx711

Добавлено: Вт фев 16, 2016 10:12:21
Vov123
Сколько весов видел
Интересно, и сколько-же?
Я ведь прежде чем писать проверил.
Специально для Вас, за определённую, невысокую плату, могу видео снять.

Re: Весы на Atmega8a и Hx711

Добавлено: Вт фев 16, 2016 12:44:23
Mechanicalhand
Z_h_e Спасибо за совет! Отловил, глюк был с тем что я не знал как представляются отрицательные значения в переменных.А они оказались инверсией положительных + 1 :))


Изображение