Снятие показаний с двухтарифных электросчетчиков

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#1

Сообщение leaner » 30.01.2018{, 14:48}

Собрал схему считывающие показания с двухтарифных элетросчетчиков
Схема просто считает количество импульсов с датчика света
и в зависимости от режима работы дневной или ночной ведет подсчет импульсов и делит их количество на 6400.
в итоге получаем кВт на экране.
Режимы переключения день и ночь не проверил так как не подошло время переключения
Я заметил одну вещь, которую как то надо обойти
Показания на экране со счетчика после запятой оч. много 10 знаков
Не знаю как удалить лишние 8 знаков
Вложения
count_kwt1.flp
(390.55 КБ) 176 скачиваний

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

Снятие показаний с двухтарифных электросчетчиков

#2

Сообщение cmept-27 » 30.01.2018{, 16:17}

Я проще сделал поставил Вольт Ампер Ваттметр PZEM-004T и DS3231 и смотрю показания день ночь
OK

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Снятие показаний с двухтарифных электросчетчиков

#3

Сообщение Phazz » 30.01.2018{, 17:24}

А зачем новую тему создали?

Отправлено спустя 23 секунды:
leaner,

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Снятие показаний с двухтарифных электросчетчиков

#4

Сообщение Sancho » 30.01.2018{, 19:49}

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

Отправлено спустя 1 минуту 2 секунды:
Лишние знаки - или завтра, или народ подскажет.
Вложения
count_kwt2.flp
Чуток другой...
(307.19 КБ) 140 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#5

Сообщение leaner » 31.01.2018{, 02:21}

Sancho,
Большое спасибо. Проверю работу завтра.
По поводу разного подхода к задаче
Могу сказать одно - "Я не волшебник, я только учусь".
Может я, чуть позже, оптимизировал бы схему.

По своей схеме...
Проработав почти 12 часов выяснилось
1. узел счета врет, как "сивый мерин" отставание на 1 кВт за 8 часов.
Хотя импульсы один в один проходят , импульс виден на счетчике, на датчике , и на ардуинке
( в проекте я убрал соединение входа датчика импульса 3 pin с 13 pin , в скетче он присутствует)
2. режим переключения дневной/ ночной работает отчасти
в 23-00 на экране появилось сообщение ночь
(Делал индикатор для проверки переключения режима дневной и ночной)
показания 3 строка экрана с ночным режимом сменились на текущие показания дневного режима
счет импульсов продолжился где и был, в первой строке .
Завтра попробую оптимизированную схему.

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Снятие показаний с двухтарифных электросчетчиков

#6

Сообщение Phazz » 31.01.2018{, 06:07}

leaner писал(а):
30.01.2018{, 14:48}
Показания на экране со счетчика после запятой оч. много 10 знаков
А от куда у Вас там запятые берутся?
leaner писал(а):
30.01.2018{, 14:48}
Не знаю как удалить лишние 8 знаков
Удалить можно так
СпойлерПоказать
Screenshot_1.png
Screenshot_1.png (8.4 КБ) 2803 просмотра
demo.flp
(93.19 КБ) 171 скачивание

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Снятие показаний с двухтарифных электросчетчиков

#7

Сообщение pan » 31.01.2018{, 08:29}

Phazz, зачем так сложно
СпойлерПоказать
Изображение

Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 13
Откуда: Казань
Имя: Игорь

Снятие показаний с двухтарифных электросчетчиков

#8

Сообщение brig62 » 31.01.2018{, 08:55}

leaner писал(а):
31.01.2018{, 02:21}
отставание на 1 кВт за 8 часов
А общее потребление за это время какое? Если 3кВт то это ужас, если 200, то очень даже хорошо.

Отправлено спустя 7 минут 28 секунд:
leaner писал(а):
30.01.2018{, 14:48}
делит их количество на 6400
При нагрузке 5кВт это получается 9 импульсов в секунду.Наверное есть еще какое то время разгарания и затухания светодиода. Для глаза это уж точно сплошное свечение. Может быть с мерцанием. Ох сомневаюсь, что датчик корректно считает эти импульсы. Датчик освещенности это датчик освещенности. Уверен, что никто не рассчитывал его на такое быстродействие.
Последний раз редактировалось brig62 31.01.2018{, 09:20}, всего редактировалось 3 раза.

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Снятие показаний с двухтарифных электросчетчиков

#9

Сообщение Phazz » 31.01.2018{, 09:13}

Не по теме
СпойлерПоказать
pan писал(а):
31.01.2018{, 08:29}
Phazz, зачем так сложно
СпойлерПоказать
Изображение
Да уж, совсем забыл ))))
Отправлено спустя 11 минут 24 секунды:
leaner писал(а):
31.01.2018{, 02:21}
Проработав почти 12 часов выяснилось
1. узел счета врет, как "сивый мерин" отставание на 1 кВт за 8 часов.
То есть за 12 часов он отстал на 1,5кВт?

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#10

Сообщение leaner » 31.01.2018{, 09:35}

brig62,
По поводу датчика освещенности я поставил на шару, то, что было под рукой.
Надо будет сегодня посмотреть, как ведет себя счетчик при спокойной нагрузке 200 Вт.
и при 3 кВт но все равно надо купить фототранзистор и заменить датчик света.

Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13.05.2016{, 16:37}
Репутация: 13
Откуда: Казань
Имя: Игорь

Снятие показаний с двухтарифных электросчетчиков

#11

Сообщение brig62 » 31.01.2018{, 09:41}

leaner писал(а):
31.01.2018{, 09:35}
и заменить датчик света.
Тогда и можно будет говорить о точности снятия показаний.
Хотя и индикатор в счетчике это тоже всего навсего индикатор работы. Типа много или мало.
Последний раз редактировалось brig62 31.01.2018{, 09:44}, всего редактировалось 1 раз.

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#12

Сообщение leaner » 31.01.2018{, 09:42}

Phazz, за 8 часов 1 кВт, потом включился ночной режим, который оказался не подгрузил забитые по умолчанию данные ночного расхода в счетчик ( ошибка в проекте)и дальше я не смог отслеживать.

Отправлено спустя 15 минут 52 секунды:
Sancho,
Загрузил Ваш измененный проект
1 проблема данные дневного и ночного режима не выводится на экран так как блоки разрешения вывода показаний ХВС и ГВС на экран были сделаны через детектор изменения числа. сооветственно число в переменной меняется с каждым импульсом . И в итоге постоянно моргает вывод показаний и записей на экране не видно. Поставил 1 на вход разрешения записи на экран ... стало нормально показывать.сегодня проверю как подгружает в счетчик данные счета ночной тариф.
А там уже поменяю входной элемент и будем бороться за точность показаний.
Последний раз редактировалось leaner 31.01.2018{, 09:58}, всего редактировалось 1 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Снятие показаний с двухтарифных электросчетчиков

#13

Сообщение Phazz » 31.01.2018{, 09:58}

leaner, и все таки где у Вас запятая?

Отправлено спустя 7 минут 14 секунд:
В том виде как Вы сейчас выводите на экран при делении происходит округление в меньшую сторону. И поэтому даже если результатом деления будет 9,99 кВт на экране будет 9 кВт. Преобразуйте данные во float перед конвертированием в строку.

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#14

Сообщение leaner » 31.01.2018{, 10:11}

Phazz,
По поводу запятой
Запятая появилась после того как в блоке деления разделил данные Unsigned long Integer разделил на данные Float
мне хотелось получить два знака после запятой, что бы примерно совместить показания счетчика и показания моего прибора.
В параметрах блока конвертации строк стояло 2 знака после запятой( по умолчанию)
Как показал эксперимент, кол-во знаков надо выбрать принудительно перед сохранением тогда будет 2 знака после запятой.
Я сегодня удостоверился в этом

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Снятие показаний с двухтарифных электросчетчиков

#15

Сообщение Phazz » 31.01.2018{, 10:17}

leaner, Просто в проекте который в шапке нет нигде данных float.

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#16

Сообщение leaner » 31.01.2018{, 10:24}

данные float. стоят константой в блоках деления

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Снятие показаний с двухтарифных электросчетчиков

#17

Сообщение Phazz » 31.01.2018{, 10:42}

СпойлерПоказать
Screenshot_3.png
Screenshot_3.png (10.68 КБ) 2733 просмотра
То есть на экран выводились значения с запятой?

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#18

Сообщение leaner » 31.01.2018{, 10:48}

Извиняюсь оказывается выложил проект в котором данных float нет
Phazz, большое спасибо
Вложения
count_kwt1.flp
(350.1 КБ) 132 скачивания

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Снятие показаний с двухтарифных электросчетчиков

#19

Сообщение Sancho » 31.01.2018{, 11:34}

leaner,
Пожалуйста, возьмите за правило:
Новый выкладываемый на форум проект должен иметь Уникальное имя.
Сравните названия Ваших проектов даже в этой ветке - скачал, а где - какой?
Даже для себя - делайте промежуточные сохранения проектов с новым номером версии - так проще откатится и сделать иначе, а также всегда видна последняя версия.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Снятие показаний с двухтарифных электросчетчиков

#20

Сообщение leaner » 31.01.2018{, 13:06}

я всегда делал так, но вот вторая ночь без сна дало о себе знать. прошу прощения

Ответить

Вернуться в «Проекты различных устройств на Arduino»