Ви не увійшли.
Сторінки 1
Важно, чтобы напряжение на шунте было в пределах измерения АЦП (меньше опорного и больше опорного, деленного на дскретность АЦП).
Скажем, для напряжения на шунте 0.1В, шунт должен будет рассеивать W=U*I = 0.1*15000 = 1500 Вт, если обеспечите хороший теплоотвод, то почему бы и нет?
Дай вам Бог здоровья ! Спасибо за короткий ответ по существу.
Да, все верно
Хорошо, тогда у меня такой вопрос : "какой максимальный ток может измерить модуль " ? Выходит, что он и 15 000 А может измерить, если шунт соответственный поставить ?
Я эти данные тоже к сожалению в даташите не смог найти ((
2. для измерения тока, ток пропускают через резистор и на резисторе измеряют напряжение, потом высчитываеют ток I=U/R
Большое спасибо за ответ.
Т.е. в INA 219 и вообще в INA на шунте модуль измеряет напряжение , и на основании этого высчитывает в регистре тока сам ток, правильно ? поэтому тут не в амперметре дело, а в измерении напряжения на шунте ( 1 )? Ток пропускаемый через шунт вообще в модуль не попадает ?
Я правильно понимаю то что вы написали?
Друзья, у меня есть такой вопрос , я никак не могу найти на него ответ.
ЕСть модуль INA 219 ( прилагаю схему ). У модуля есть Шунт (1). НО этот шунт стоит для сравнения с сопротивлением амперметра , который находиться на модуле. Помогите разобраться что непосредственно шунтирует шунт ( 1 ) . Потому что сопротивление может иметь и PGA ( 2 ), и ADC ( 3 ), а сам ток высчитывается как я понимаю в регистре тока ( 4 ).
Я в даташите не смог найти этой информации. Какое сопротивление шунтирует Шунт ( 1 )?
вам нужно создать свою тему, а не засорять чужую.
Я не против, я считаю, что если вопрос по существу, то это не "засорение темы". Да и пользователям по моему будет легче обсуждать Nextion в одном месте, а не искать темы по 2-3 сообщения по всему форуму.
Это лично мое мнение. Никому не навязываю.
Ваше мнение, с Ув. Петр
Скорее всего автор до конца доработал. Просто эта тема очень гибкая. Тут сколько людей столько и решений. Поэтому не удивляйтесь, если у вас что то будет не получаться из выложенных примеров.
Вам придется долго изучать и экспериментировать.
Судя по описанной проблеме могу вам подсказать только то, что вам нужно доработать работу кнопки и ее связи с МК. Все должно работать .
Знаете,у меня получилось это сделать, но я до сих пор не совсем понимаю каким образом у меня все это работает.
Я уже очень много времени читаю про примеры в сети и у меня от них очень большая каша в голове если честно
Большое спасибо вам за подсказку. Я сейчас подумаю над тем про что вы мне сказали. Я начинающий, поэтому слабо понимаю такие вещи.
Слепил скетч в меру своего понимания для дисплея Nextion. МК должен измерять напряжение и отправлять его на дисплей в поле t0.
Проблема в том, что на дисплее текстовое поле t0 ничего не отображает. Кто то может объяснить почему ?
В скетче вроде бы все правильно написано, что я не так делаю ? почему измеренное напряжение на дисплее не отображается ?
[code]
#include <SoftwareSerial.h>
const uint8_t pinRX = 4;
const uint8_t pinTX = 5;
SoftwareSerial softSerial(pinRX,pinTX);
const int analogInPin = A0;
int sensorValue = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(analogInPin);
Serial.print("Voltage = " );
Serial.println(int(sensorValue*0.2905));
//Serial.println(sensorValue);
delay(1000);
if(millis()%500<=5)
{
delay(5);
Serial.println((String)"t0.txt=""+analogRead(analogInPin)+"""+char(255)+char(255)+char(255)); // Отправляем команду дисплею: «t0.txt="текст"»
}
}
[/code]
ДЛя вас может и четко. Я например ничего не понял из того, что он написал. Поэтому и вопросы уточняющие задаю .
Большое спасибо. Это прям анекдот какой то. Я уже несколько дней сижу и голову ломаю что делать, а тут оказалось строчку перенести всего навсего нужно. Спасибо.
Но теперm arduino ide выдает уже новую ошибку в 11 строке: 'class Nextion' has no member named 'init'
Что означает эта ошибка ? как можно ее исправить?
Всем привет.
Я хочу подключить дисплей Nextion к ардуино. И хочу сделать так, что бы ардуино измерял напряжение аккумулятора и отправлял это значение напряжения в дисплей, а на дисплее оно отражалось.
Я нашел очень хорошую статью в интернете на эту тему:
https://3d-diy.ru/wiki/arduino-displei/nextion-displey/
Но есть одна проблема.
}
// подключение библиотек
#include <SoftwareSerial.h>
#include <Nextion.h>
// создание объектов SoftwareSerial port1(2, 3);
Nextion disp(port1, 9600);
void setup() {
Serial.begin(9600);
disp.init();
}
void loop() {
// ожидание сообщения от Nextion
String msg = disp.listen();
if(msg != ""){
// при получении сообщения -
// вывести его в последовательный порт
Serial.println(msg);
}
}
если я применяю этот код из Листинга 1, то у меня arduino ide выдает ошибку в 6 строчке : 'port1' was not declared in this scope
Помогите разобраться пожалуйста что происходит? Что означает эта ошибка ?
"Если в папке с вашей библиотекой названия вашей библиотеки нет, то подсвечиваться не будет."
Простите, я ничего не понял из того про что вы сказали. Как в папке с библиотекой не может быть названия библиотеки? что это означает ?
У меня например есть библиотека , которую я хочу подключить. Пусть это будет SerialWare.h . Если она отображена красным текстом , то что это означает? Исходя из того что вы написали это означает, что в папке , где находится эта библиотека, файл с библиотекой подписан названием библиотеки?
Как это влияет на работу самой библиотеки?
Объясните пожалуйста нормально, тут далеко не все программисты. Если текст отображается красным в arduino ide , то такая библиотека работать будет ?
Сторінки 1