Главная категория > Меркурий, Mertech M-ER
711 и ардуино
Hunter69:
--- Цитата: Slava от 04/04/2020 02:43:41 ---Не понятный вопрос . Что есть " Эти датчики " и что есть " ардуину " ?
HX711 - прямой для понимания как азбука Морзе .
Сопромат там вообще не при делах .
В китайских по определению - датчик линейный .
Просто калибруются две точки 0 и полный диапазон . Если точнее с запасом на тарирование.
Кстати интересно , что все отечественные датчики не используют встроенные терморезисторы .
Типа "табу " - это непонятно .
--- Конец цитаты ---
СОПРОМАТ при изготовлении самого тела датчика это ОСНОВА И БАЗИС,ЭТО ТО,ЧТО ИЗУЧАЮТ ИНЖЕНЕРЫ,ЭТО ОДИН ИЗ САМЫХ ТРУДНЫХ ПРЕДМЕТОВ В ИНСТИТУТЕ,например в ПОЛИТЕХЕ,люди получившие хорошее,грамотное образование в советское время в курсе этого,поколению ЭГЕ этого не понять ибо отгадывание кроссвордов с реальными знаниями не имеет ничего общего!
promah:
--- Цитата: Slava от 05/04/2020 01:19:43 ---о есть , это какой-то КИТ со своим встроенным языком
--- Конец цитаты ---
Ну да ,софт зовётся IDE , только "не знаю языков , но мой язык богатый " , там Си и подключаемые библиотеки Спойлер#include "HX711.h" // библиотека тензодатчика
#include <Wire.h> // Библиотека порта
#include <LiquidCrystal_I2C.h> // Библиотека дисплея
HX711 scale(A1, A0); // Выводы для подключения тензодатчика
LiquidCrystal_I2C lcd(0x3F,16,2); // Устанавливаем дисплей
float myScale; // Переменая для хранения значения веса
void setup() {
scale.set_scale(-410.4); // Калибровочная константа
scale.tare(); // Сбрасываем на 0
myScale = round(scale.get_units(3)); // Запоминаем среднее значение без груза, но с учетом тары
Serial.begin(115200); // инициализация порта
lcd.begin(); // инициализация ЖК дисплея
lcd.backlight(); // Включаем подсветку дисплея
}
void loop() {
myScale = scale.get_units(10); // Запоминаем текущий вес
Serial.println(myScale);
char myStr[6];
dtostrf(myScale, 5, 0, myStr); // Подготовка 5 знакомест
lcd.setCursor(4, 1); // Переводим курсор
lcd.print(myStr); // выводим значение веса
. Так как я всё равно тырю код , то обычно "подгон под себя" ограничивается прикручиванием какой либо функции , или выпиливанием не нужного . Если по моему мнению очень специфично и очень надо - то сидел , морочил бошку порой неделями . Но , сейчас всё стало проще , сейчас просто открываю Flprog ( http://flprog.ru ) и мышой вожу , получается в разы быстрее "написать с нуля" , нежели разбирать куски кода , и прикручивать в свой проект. Вдобавок , визуализация упрощает восприятие того что получается , и даже при отсутствии нужной библиотеки , её можно добавить после портации с flprog в IDE + всегда руками можно ,что то поправить непосредственно перед компиляцией , а наличие USB (usb to rs232) на плате и загрузчика - позволяют это делать с любого устройства , хоть с компа , хоть с телефона .
Slava:
--- Цитата: promah от 05/04/2020 13:00:09 ---
--- Цитата: Slava от 05/04/2020 01:19:43 ---о есть , это какой-то КИТ со своим встроенным языком
--- Конец цитаты ---
Ну да ,софт зовётся IDE , только "не знаю языков , но мой язык богатый " , там Си и подключаемые библиотеки Спойлер#include "HX711.h" // библиотека тензодатчика
#include <Wire.h> // Библиотека порта
#include <LiquidCrystal_I2C.h> // Библиотека дисплея
HX711 scale(A1, A0); // Выводы для подключения тензодатчика
LiquidCrystal_I2C lcd(0x3F,16,2); // Устанавливаем дисплей
float myScale; // Переменая для хранения значения веса
void setup() {
scale.set_scale(-410.4); // Калибровочная константа
scale.tare(); // Сбрасываем на 0
myScale = round(scale.get_units(3)); // Запоминаем среднее значение без груза, но с учетом тары
Serial.begin(115200); // инициализация порта
lcd.begin(); // инициализация ЖК дисплея
lcd.backlight(); // Включаем подсветку дисплея
}
void loop() {
myScale = scale.get_units(10); // Запоминаем текущий вес
Serial.println(myScale);
char myStr[6];
dtostrf(myScale, 5, 0, myStr); // Подготовка 5 знакомест
lcd.setCursor(4, 1); // Переводим курсор
lcd.print(myStr); // выводим значение веса
. Так как я всё равно тырю код , то обычно "подгон под себя" ограничивается прикручиванием какой либо функции , или выпиливанием не нужного . Если по моему мнению очень специфично и очень надо - то сидел , морочил бошку порой неделями . Но , сейчас всё стало проще , сейчас просто открываю Flprog ( http://flprog.ru ) и мышой вожу , получается в разы быстрее "написать с нуля" , нежели разбирать куски кода , и прикручивать в свой проект. Вдобавок , визуализация упрощает восприятие того что получается , и даже при отсутствии нужной библиотеки , её можно добавить после портации с flprog в IDE + всегда руками можно ,что то поправить непосредственно перед компиляцией , а наличие USB (usb to rs232) на плате и загрузчика - позволяют это делать с любого устройства , хоть с компа , хоть с телефона .
--- Конец цитаты ---
Это правильно .
Slava:
--- Цитата: Hunter69 от 05/04/2020 09:28:04 ---
--- Цитата: Slava от 04/04/2020 03:04:39 ---Так вот - Масса-К использует в датчиках для термокомпенсации проц с встроенным
термоэлементом .
Мера - обычный часовой кварц .
Штрих перешёл на китайские датчики - суть HX711 + ARM .
--- Конец цитаты ---
МАССА-К уже с 2008 года использует китайские дешмановские датчики....когда только они начали свою серию новую МК выпускать,то ЦТО по стране затрахались в прямом смысле слова менять по гарантии и не только это гуано....со всей страны в МАССУ+К звонили....А по МЕРЕ,насколько ЛИЧНО я знаю ПРОХОРОВА и по своему опыту ремонта весов в 25 лет,то такая концепция развития у них пошла ещё с конца 90-х годов прошлого века,на некоторые баги и траблы я ему сам звонил и писал....и да,там стоят 2 кварца на чистоте 20 МГЦ,а не часовые 32,768кГЦ,а в качестве теромэлемента там были и терморезисторы и термокварцы и это тоже не часовой кварц. Штрих НИКОГДА НЕ ПЕРЕХОДИЛ НА КИТАЙСКИЕ ДАТЧИКИ,ОНИ ВСЕГДА БЫЛИ КИТАЙСКИЕ,КАК ВПРОЧЕМ И ВСЯ НАЧИНКА*ПЛАТЫ) и В КАССАХ И В ВЕСАХ,ТО КАЧЕСТВО ИЗГОТОВЛЕНИЯ,ЧТО У НИХ БЫЛО ХОТЯ БЫ В !)_Х ГОДАХ МОЖНО БЫЛО ТОЛЬКО ИМ ОБ ИХ БОШКУ РАЗБИТЬ,ТАКОЕ ОЩУЩЕНИЕ,ЧТО ПЬЯНЫЕ КИТАЙЦЫ В ПОДВАЛАХ ДЯДЮШКИ ЛЮ СОБИРАЛИ!
--- Конец цитаты ---
Мера никогда не собирала датчики в подвалах .
А по теме немного не так . Часовой кварц использовался для термокомпенсации , а не для
измерения .
Мне конечно до Прохора как до Китая раком , но думаю разрулит этот рамс .
Hunter69:
Мера никогда не собирала датчики в подвалах .
А по теме немного не так . Часовой кварц использовался для термокомпенсации , а не для
измерения .
Мне конечно до Прохора как до Китая раком , но думаю разрулит этот рамс .
[/quote]
А я и не писал,что МЕРА собирала свои датчики в подвалах Китая,у них своё собственное производство в Ярославльской области,а про подвалы дядюшки Лю это относиться к ШТРИХУ,да они и сами это не скрывают....И МЕРА до 2001 года использовала во всех своих весах в качестве термоэлемента терморезистор,с 2001 года термокварц....МАССА-К в 90-е годы в своих ВЭ использовала вообще просто транзистор в качестве термоэлемента,он был встроен в тело датчика на термопасте....так что не суть,что использовать в качестве термоэлемента,тензодатчики вообще без них обходятся!
Навигация
Перейти к полной версии