ЗУ на основе Ардуино от Реношника

Автор реношник, 06 Нояб. 2015 в 12:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ИС-Х

Вот именно. Потому и спрашиваю про такую смелую заявку Реношника.
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

AndreySoD

Мужики, вы что-то перепутали! Где сказано, что в процессе разряда высвечивается время, оставшееся до конца разряда? Вроде написано
Цитата: реношник от 07 Янв. 2016 в 19:50
На индикаторе отображается «чистое время» разряда батареи.
Секундомер грубо говоря, за вычетом пауз.

ИС-Х

[user]AndreySoD[/user],
Цитата: реношник от 07 Янв. 2016 в 19:50
- два режима заряда:
Эти режимы описывал ранее, поэтому тут только кратко повторю. В первом режиме заряд ведется высоким напряжением/током, «пачками» импульсов с частотой 1 – 2 кГц. Во втором режиме заряд ведется импульсами, постоянным напряжением/током по определенному алгоритму, который исключает кипение электролита и обеспечивает полный заряд батареи.
   На индикаторе отображается время до завершения заряда.

Добавлено 11 Янв. 2016 в 14:55

[user]реношник[/user], вот теперь понятно: плюс-минус километр, как, впрочем, часто и делают. например оставшееся время загрузки файла в инете
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

AndreySoD

Да я уже понял, что сам попутал про разряд и заряд. ;-D

Alex_Soroka

Цитата: реношник от 20 Янв. 2016 в 16:12
   Решил добавить к имеющимся функциям ЗУ еще и функцию логгера.

судя по графику - точность у вас никакая. Помехи видимо или "шумит"...
вот в картинке пример моих графиков, посмотрите какая плавная кривая.
У вас что-то с дискретизацией...

Propretor

[user]реношник[/user], для таких целей лучше подходит специальное бесплатное ПО LogView: http://www.logview.info/cms/d_formatbeschreibung.phtml
ЗЫ Личные обращения посмотрите.
Зарядники: Turnigy Reaktor 1000W 30A, ICharger 306B, IMAX B6 Ultimate; La Crosse BC-900; Maha MH-C9000; XTAR VP1, SP2, VP2; Soshine SC-H2, SC-H2 V2; Ansmann Energy 4; GP PowerBank Smart2.
Автомобильные зарядники: ЗУС V4 TOP, INELCO Keepower Medium, CTEK MXS 5.0 Polar, ЛБ-электро BL1204, Airline AJS-250-01

Propretor

Цитата: реношник от 20 Янв. 2016 в 17:46
[user]Propretor[/user], согласен, но "ексель" это "народная" программа и есть у каждого.. :)
Эту программу без проблем можно скачать, при чем даже с практически полной русификацией. А у моделистов и фонаревщиков она является как раз тем самым "народным" средством.
Зарядники: Turnigy Reaktor 1000W 30A, ICharger 306B, IMAX B6 Ultimate; La Crosse BC-900; Maha MH-C9000; XTAR VP1, SP2, VP2; Soshine SC-H2, SC-H2 V2; Ansmann Energy 4; GP PowerBank Smart2.
Автомобильные зарядники: ЗУС V4 TOP, INELCO Keepower Medium, CTEK MXS 5.0 Polar, ЛБ-электро BL1204, Airline AJS-250-01

UriBas

#61
https://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0ahUKEwiy1auYibvKAhWovnIKHY6iCfsQFggrMAI&url=http%3A%2F%2Fkazus.ru%2Fforums%2Fattachment.php%3Fattachmentid%3D74598%26d%3D1421356210&usg=AFQjCNE1SEFYFygw0vTPgmxHMAU2zaybNg&bvm=bv.112064104,d.bGQ 
Может пригодится - это протокол обмена с ЛогВью

А вот еще по русифицированию http://forum.rcdesign.ru/f88/thread154926.html

Все же удобнее иметь файл для графиков в формате екселя" - csv, с не менее 1-2 выборки в сек. нам же не красота разных черточек нужна, а посмотреть где провалы и пороги на АКБ.. так можем судить о состояниях банок.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

Installer PRO

[user]реношник[/user], Делаю свою небольшую программу на ардуино. Возникла проблема сравнения переменных. Нигде в примерах не нашел ответа на свой вопрос. Можно ли в программе задавать такую команду:
boolean FAN_OUT_IN = (Temp1 < Temp2 < Temp3);
Или это не правильно... и можно сравнивать только два значения?

Накатался на электромобилях SMITH-Edison, Mitsubishi I-Miev, Chevrolet Volt, Nissan-Leaf, Mitsubishi Outlander PHEV, TESLA-s85 и  VOLVO V60 PHEV И даже на первом электрогрузовике Smith-Newton и элеквелике Lion-а. Спасип!

Alex_Soroka

Цитата: Installer PRO от 22 Янв. 2016 в 12:48
boolean FAN_OUT_IN = (Temp1 < Temp2 < Temp3);

естествоиспытаталь, блин...  ;-D

вот пишут такие вот "испытатели кода" проги, а потом ноют все что глючит и нейпойми как работает прога...

Installer PRO

Цитата: Alex_Soroka от 22 Янв. 2016 в 14:15
Цитата: Installer PRO от 22 Янв. 2016 в 12:48
boolean FAN_OUT_IN = (Temp1 < Temp2 < Temp3);

естествоиспытаталь, блин...  ;-D

вот пишут такие вот "испытатели кода" проги, а потом ноют все что глючит и нейпойми как работает прога...
Я задал вопрос не вам и не в вашей теме и в ваших дурацких комментах не нуждаюсь.

Накатался на электромобилях SMITH-Edison, Mitsubishi I-Miev, Chevrolet Volt, Nissan-Leaf, Mitsubishi Outlander PHEV, TESLA-s85 и  VOLVO V60 PHEV И даже на первом электрогрузовике Smith-Newton и элеквелике Lion-а. Спасип!

Alex_Soroka

Вы пишете программу ДЛЯ УСТРОЙСТВА, и не понимаете как ЭТО ляжет на машинные коды!
и еще имеете наглость огрызаться!

Из-за таких естествоиспытателей, гордо надувающих щеки "мы-программисты!" самолеты потом падают и электроника глючит!  :ireful:

Умник, давай расскажи какой код должен родить твой GCC в результате этого выражения.


Installer PRO

Цитата: Alex_Soroka от 22 Янв. 2016 в 15:38
Вы пишете программу ДЛЯ УСТРОЙСТВА, и не понимаете как ЭТО ляжет на машинные коды!
и еще имеете наглость огрызаться!

Из-за таких естествоиспытателей, гордо надувающих щеки "мы-программисты!" самолеты потом падают и электроника глючит!  :ireful:

Умник, давай расскажи какой код должен родить твой GCC в результате этого выражения.
Я себя в "мы-программисты" не объявлял и умником себя не называл. Я задал вопрос человеку, уже создавшему некое чудо техники. Если вы хотите помочь, то помогите. А обзываться заранее не надо. Вот реально работающий в моей программе кусок кода:
   (переменные Temp1 и Temp2) тоже имеются и отображаются как на экране дисплея,
так в мониторе порта.
     // создаем переменную сравнения температур улицы и комнаты
boolean FAN_OUT_IN = (Temp1 < Temp2); // Подсос воздуха извне возможен

   if (FAN_OUT_IN)
   {
   // включаем светодиод разницы внутренней и внешней температур
   digitalWrite(LED_PIN, HIGH);
        //Serial.print("FAN_OUT_IN    OK ");
Serial.println();
   }
   else {
   // выключаем светодиод разницы внутренней и внешней температур
   digitalWrite(LED_PIN, LOW);
Что по-вашему здесь не правильно?

Накатался на электромобилях SMITH-Edison, Mitsubishi I-Miev, Chevrolet Volt, Nissan-Leaf, Mitsubishi Outlander PHEV, TESLA-s85 и  VOLVO V60 PHEV И даже на первом электрогрузовике Smith-Newton и элеквелике Lion-а. Спасип!

Installer PRO

У меня собственно есть проблема - по отдельности две переменные определяются и программа работает. Но приходится использовать два выхода в качестве исполняющих. Никак не могу сделать, чтобы работал один. Задача такая - охлаждать некий объем забортным воздухом, при условии, что температура внутри больше, чем на улице - подсос воздуха разрешен. 2- е условие - сравнение внутренней температуры и установленной программно, и соответственно разрешать подсос воздуха. 
Держать температуру в объекте в рамках заранее предустановленной. Я пока только начал изучать Ардуино и мне многое не понятно.Могу выслать полный код уже созданной программы на изучение и правку.

Накатался на электромобилях SMITH-Edison, Mitsubishi I-Miev, Chevrolet Volt, Nissan-Leaf, Mitsubishi Outlander PHEV, TESLA-s85 и  VOLVO V60 PHEV И даже на первом электрогрузовике Smith-Newton и элеквелике Lion-а. Спасип!

Installer PRO

Цитата: реношник от 22 Янв. 2016 в 18:28
[user]Installer PRO[/user], это уже не формат данной темы....
Тут предлагали создать тему по программированию, может будешь её создателем ?
создателем конечно можно бы... Вот только я то не мастер. Я только начинаю искать грабли

Накатался на электромобилях SMITH-Edison, Mitsubishi I-Miev, Chevrolet Volt, Nissan-Leaf, Mitsubishi Outlander PHEV, TESLA-s85 и  VOLVO V60 PHEV И даже на первом электрогрузовике Smith-Newton и элеквелике Lion-а. Спасип!

ИС-Х

Ребята, это уже выходит за рамки темы, а то я щассс не удержусь и начну всех ассемблером грузить  %-)
Создайте тему или в личку
Моя первая моргалка: https://electrotransport.ru/index.php?msg=588520
Вторая моргалка: https://electrotransport.ru/index.php?topic=31184.0
Третья моргалка: https://electrotransport.ru/index.php?msg=1130718
Еще в багажнике валяется BL1204 на всякий пожарный...

Alex_Soroka

Цитата: Installer PRO от 22 Янв. 2016 в 18:23
У меня собственно есть проблема - по отдельности две переменные определяются и программа работает. Но приходится использовать два выхода в качестве исполняющих.

эх, маладежж...  6_6

Вы на бумажке сами себе ПОДРОБНО распишите и нарисуйте, что и когда должно работать.
И не начинайте городить задачи для компилятора!

Ваша задача решается просто, и без всей этой белиберды имени "ардуины библиотек".
Зачем вы перекладываете на компилятор свои проблемы ?
распишите ПРОСТЫМИ командами и через if то что должно происходить - матрицу состояний(коммутационную), т.е. "вот вход" а вот выход.


...вообще разучился народ программировать и думать  :facepalm:

Alex_Soroka

0.55А при 60Ач ?
вы ее засульфатировали вусмерть...

теперь как заряжать будете ? СССV ?  ;-D  удачи тогда...