Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#1

Сообщение jonik22sm » 06.03.2017{, 17:29}

Собрал счётчик на NANO 16Mg , считает количество импульсов и пересчитывает их в литры а потом в килограммы
счётчик сбрасывается оператором через каждые 8 - 13 кг но спустя 6 часов работы на дисплее начинают прыгать цифры и иероглифы когда выключаешь питание и включаешь всё в порядке считает до грамма
Вложения
1-1.flp
(806.5 КБ) 43 скачивания
4882983.png
Последний раз редактировалось jonik22sm 06.03.2017{, 17:47}, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Anydy
Администратор
Сообщения: 3272
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#2

Сообщение Anydy » 06.03.2017{, 18:07}

Думаю питание контроллера (помехи, скачки, нестабильность).
Электромагнитные наводки, то же самое в сигнальных проводахи датчиках.

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#3

Сообщение jonik22sm » 06.03.2017{, 18:10}

провод 3х проводный сигнальный в экране 
питание такое: блок питания на 5вольт подаётся на плату зарядки li-io акб  и c акб по цепочке через повышающий dc-dc до 5 вольт питания ардуино
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#4

Сообщение Nikan » 06.03.2017{, 18:29}

jonik22sm писал(а):но спустя 6 часов
время до глюка всегда 6 часов?

фотки железа?

в какой версии FLPROG проект?
Последний раз редактировалось Nikan 06.03.2017{, 18:32}, всего редактировалось 1 раз.

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#5

Сообщение jonik22sm » 06.03.2017{, 19:13}

фотки могу выложить завтра и время я примерно сказал в обед произошёл сбой это 6 часов я завтра сфоткаю
расходомер darkont mod: EM008A 511 213
у меня ещё мысль появилась а неможет это выделываться дисплейный переходник который подключается к дуньке четырьмя проводами? по L2c
Вложения
8741966.jpg
Последний раз редактировалось jonik22sm 06.03.2017{, 19:14}, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#6

Сообщение Nikan » 06.03.2017{, 19:23}

jonik22sm писал(а):подключается к дуньке четырьмя проводами? по L2c
вот провода  и могут быть как вариант.
поэтому и надо фотки железа - как все собрано.

и как вариант - EEPROM, так как у Вас в проекте корректно это работать небудет.
попробуйте переменную EEPROM в проекте заменить на обычную, все равно питание от аккмулятора,
и посмотреть.
jonik22sm писал(а):на дисплее начинают прыгать цифры и иероглифы
это происходит  когда сбивается  передача данных на дисплей,
обычно не помогает резет контроллера, восстанавливается после передергивания питания

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#7

Сообщение jonik22sm » 06.03.2017{, 19:42}

А Unsigned long integer плохая переменная!?
вроде бы целая
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#8

Сообщение Nikan » 06.03.2017{, 19:51}

jonik22sm писал(а):А Unsigned long integer плохая переменная!?
дело не в переменной, а в том что, в проге последовательность  -  запись в еепром, потом сразу чтение из еепром,
а так как запись в нее достаточно долгая. и чтение быстротой не отличается могут быть глюки.
по этому я и предложил заменить еепром на обычную переменную.

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#9

Сообщение jonik22sm » 06.03.2017{, 21:23}

Подскажите пожалуйста как мне сделать чтоб при включении счётчика один раз из eepromа считалось в переменную и больше не читалось пока не выключишь и включишь?
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#10

Сообщение Nikan » 06.03.2017{, 21:46}

jonik22sm писал(а):Подскажите пожалуйста как мне сделать чтоб при включении счётчика один раз из eepromа считалось в переменную и больше не читалось
http://flprog.ru/forum/18-1817-1 вот тут,
либо как предлагает Boroda, чтение еепром будет будет, но е будет записи в переменную,
либо как я делаю - чтение еепром и запись переменной при компиляции из лоп - в сетуп

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#11

Сообщение jonik22sm » 06.03.2017{, 23:20}

Nikan писал(а):http://flprog.ru/forum/18-1817-1 вот тут,либо как предлагает Boroda, чтение еепром будет будет, но е будет записи в переменную,
либо как я делаю - чтение еепром и запись переменной при компиляции из лоп - в сетуп
ТАК ЧТО ПОСЛЕ ПРОЧТЕНИЯ EEPROM Я НА ПЕРЕМЕННУЮ КОТОРАЯ ПО УМОЛЧАНИЮ TRUE ПОСТАВЛЮ КОНСТАНТУ ELSE И ПЕРЕМЕННАЯ ВЫКЛЮЧИТСЯ!?
Последний раз редактировалось jonik22sm 06.03.2017{, 23:20}, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#12

Сообщение Nikan » 06.03.2017{, 23:39}

jonik22sm писал(а):УМОЛЧАНИЮ TRUE ПОСТАВЛЮ КОНСТАНТУ ELSE
false или 0,
да с еепром считается, один раз запишется,  потом запись будет запрещена.
так на первой картинке.
можно и лучше при компиляции скетча найти строчку чтения еепром и записи переменной и переместить ее из Loop() в Setup()
так на второй катинке
Вложения
1405239.jpg
9205145.jpg

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#13

Сообщение jonik22sm » 06.03.2017{, 23:53}

понял завтра попробую
Спасибо
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#14

Сообщение jonik22sm » 07.03.2017{, 13:25}

Вот снял фотку 
а по поводу глюка посмотрю до вечера как отработает
Вложения
5123938.jpg
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#15

Сообщение Nikan » 07.03.2017{, 17:05}

jonik22sm писал(а):Вот снял фотку
не видно подтягивающих резисторов на клавиатуре
на дисплей отдельно Gnd под болт крепления
провода к дисплею скрутить а-ля витая пара, повесить на них феррит
это то что видно

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 645
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 1
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#16

Сообщение jonik22sm » 07.03.2017{, 17:11}

Принято сделаю а Клава то матричная и резисторы притягивать куда к плюсу или минусу
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Собрал счётчик на NANO 16Mg начинает глючить через 6 часов

#17

Сообщение Nikan » 07.03.2017{, 18:00}

jonik22sm писал(а):Клава то матричная
лучше вход к плюсу,
как у вас матрица сделана и подключена не знаю
и так путем научного тыка выяснено - те пины которые в блоке матричной клавиатуры называются рядами  - входы
но какой уровень они читают так и не въехал
Последний раз редактировалось Nikan 07.03.2017{, 18:17}, всего редактировалось 1 раз.

Ответить

Вернуться в «Спросить у знатоков»