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

leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

Собрал схему считывающие показания с двухтарифных элетросчетчиков
Схема просто считает количество импульсов с датчика света
и в зависимости от режима работы дневной или ночной ведет подсчет импульсов и делит их количество на 6400.
в итоге получаем кВт на экране.
Режимы переключения день и ночь не проверил так как не подошло время переключения
Я заметил одну вещь, которую как то надо обойти
Показания на экране со счетчика после запятой оч. много 10 знаков
Не знаю как удалить лишние 8 знаков
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

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

Сообщение cmept-27 »

Я проще сделал поставил Вольт Ампер Ваттметр PZEM-004T и DS3231 и смотрю показания день ночь
OK
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

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

Отправлено спустя 23 секунды:
[ref]leaner[/ref],
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

Отправлено спустя 1 минуту 2 секунды:
Лишние знаки - или завтра, или народ подскажет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

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

По своей схеме...
Проработав почти 12 часов выяснилось
1. узел счета врет, как "сивый мерин" отставание на 1 кВт за 8 часов.
Хотя импульсы один в один проходят , импульс виден на счетчике, на датчике , и на ардуинке
( в проекте я убрал соединение входа датчика импульса 3 pin с 13 pin , в скетче он присутствует)
2. режим переключения дневной/ ночной работает отчасти
в 23-00 на экране появилось сообщение ночь
(Делал индикатор для проверки переключения режима дневной и ночной)
показания 3 строка экрана с ночным режимом сменились на текущие показания дневного режима
счет импульсов продолжился где и был, в первой строке .
Завтра попробую оптимизированную схему.
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

leaner писал(а): 30 янв 2018, 14:48Показания на экране со счетчика после запятой оч. много 10 знаков
А от куда у Вас там запятые берутся?
leaner писал(а): 30 янв 2018, 14:48Не знаю как удалить лишние 8 знаков
Удалить можно так
[spoiler]
Screenshot_1.png
[/spoiler]
demo.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

[ref]Phazz[/ref], зачем так сложно
[spoiler]Изображение[/spoiler]
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь
Благодарил (а): 1 раз

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

Сообщение brig62 »

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

Отправлено спустя 7 минут 28 секунд:
leaner писал(а): 30 янв 2018, 14:48делит их количество на 6400
При нагрузке 5кВт это получается 9 импульсов в секунду.Наверное есть еще какое то время разгарания и затухания светодиода. Для глаза это уж точно сплошное свечение. Может быть с мерцанием. Ох сомневаюсь, что датчик корректно считает эти импульсы. Датчик освещенности это датчик освещенности. Уверен, что никто не рассчитывал его на такое быстродействие.
Последний раз редактировалось brig62 31 янв 2018, 09:20, всего редактировалось 3 раза.
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

Офтопик
[spoiler]
pan писал(а): 31 янв 2018, 08:29[ref]Phazz[/ref], зачем так сложно
[spoiler]Изображение[/spoiler]
Да уж, совсем забыл ))))
[/spoiler]
Отправлено спустя 11 минут 24 секунды:
leaner писал(а): 31 янв 2018, 02:21Проработав почти 12 часов выяснилось
1. узел счета врет, как "сивый мерин" отставание на 1 кВт за 8 часов.
То есть за 12 часов он отстал на 1,5кВт?
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

[ref]brig62[/ref],
По поводу датчика освещенности я поставил на шару, то, что было под рукой.
Надо будет сегодня посмотреть, как ведет себя счетчик при спокойной нагрузке 200 Вт.
и при 3 кВт но все равно надо купить фототранзистор и заменить датчик света.
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь
Благодарил (а): 1 раз

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

Сообщение brig62 »

leaner писал(а): 31 янв 2018, 09:35и заменить датчик света.
Тогда и можно будет говорить о точности снятия показаний.
Хотя и индикатор в счетчике это тоже всего навсего индикатор работы. Типа много или мало.
Последний раз редактировалось brig62 31 янв 2018, 09:44, всего редактировалось 1 раз.
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

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

Отправлено спустя 15 минут 52 секунды:
[ref=#ff8000]Sancho[/ref],
Загрузил Ваш измененный проект
1 проблема данные дневного и ночного режима не выводится на экран так как блоки разрешения вывода показаний ХВС и ГВС на экран были сделаны через детектор изменения числа. сооветственно число в переменной меняется с каждым импульсом . И в итоге постоянно моргает вывод показаний и записей на экране не видно. Поставил 1 на вход разрешения записи на экран ... стало нормально показывать.сегодня проверю как подгружает в счетчик данные счета ночной тариф.
А там уже поменяю входной элемент и будем бороться за точность показаний.
Последний раз редактировалось leaner 31 янв 2018, 09:58, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

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

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

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

Сообщение leaner »

[ref]Phazz[/ref],
По поводу запятой
Запятая появилась после того как в блоке деления разделил данные Unsigned long Integer разделил на данные Float
мне хотелось получить два знака после запятой, что бы примерно совместить показания счетчика и показания моего прибора.
В параметрах блока конвертации строк стояло 2 знака после запятой( по умолчанию)
Как показал эксперимент, кол-во знаков надо выбрать принудительно перед сохранением тогда будет 2 знака после запятой.
Я сегодня удостоверился в этом
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]leaner[/ref], Просто в проекте который в шапке нет нигде данных float.
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

данные float. стоят константой в блоках деления
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

[spoiler]
Screenshot_3.png
[/spoiler]
То есть на экран выводились значения с запятой?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

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

Сообщение leaner »

Извиняюсь оказывается выложил проект в котором данных float нет
[ref]Phazz[/ref], большое спасибо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

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

Сообщение leaner »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя