Сбор показаний с счетчиков "Меркурий 200-203"

Однажды возникла задача — научится считывать показания со счетчиков «Меркурий 200-203-206» ...

Первым делом оказалось, что счетчики золотые, на сайте кроме паспортов и примитивного описания ничего более нет.
Это и понятно, НПК-Инкотекс взял за основу пакет Modbus RTU (убрал из него все логичное и полезное — решив использовать фиксированные поля, без кода ошибок и т.д.,) расширив поле ID до 4-х байт, оставшееся было наречено «собственным протоколом». Что позволяет продавать (в единственном лице) конвертеры из «собственного протокола» в нормальный Modbus.

Первым делом был скачан с офсайта конфигуратор:



Читать дальше
  • +3
  • 02 сентября 2014, 17:09
  • khomin
  • 1

Радиомодуль nRF24L01+ быстрый старт.

Попался ко мне в руки вот такой радио модуль nRF24L01+, вот отсюда.



Читать дальше

Excel и автоматический сбор данных.

Excelsior сборка данных


Вопрос о получении данных в Excel довольно подробно разобран на бывшем pcports, а ныне kernelchip.ru, единственная проблема это то, что приведенные примеры относятся к старым версиям Excel и mscomm32.ocx и в новых операционных системах (напр. w7) это все не поддерживается. Activex компонент mscomm32.ocx не устанавливается в семерку и не поддерживается новыми версиями офиса. Не знаю с чем это связано, но мне так и не удалось найти встроенный аналог этого компонента в VBA, зато нашелся бесплатный компонент совместимый и с w7 и с новым офисом — https://home.comcast.net/~hardandsoftware/NETCommOCX.htm управление им такое же как mscomm.ocx только немного другие названия.

Читать дальше

Зарядка Li-Ion по китайски

Ковыряя (точнее, реверсируя схему) пультик от китайского вертолета (SYMA VISION S010, 3CH) обнаружил там любопытную схему заряда аккумулятора вертолета. Вообще, обычно зарядники из таких пультов критикуются за предельное удешевление и несоответствие требуемому режиму заряда Li-Ion/LiPo аккумуляторов, что приводит к их быстрому издыханию, но эта схема вполне соответствует стандартному режиму CV/CC с отсечкой по падению тока.


Читать дальше
  • +11
  • 05 июня 2013, 20:53
  • Vga

Неочевидная схемотехника: часть первая. О кусках и эхе.

Для многих слово «СВЧ» означает не только микроволновую печку. Кто-то вспоминает спутниковую связь и вайфай. Но я постоянно вижу, что люди боятся работать с частотами выше нескольких сотен мегагерц. Слышу возгласы «да ты чтоо! Это ж свч, там все по-другому!» Не спорю, на некоторые моменты я до сих пор смотрю как на колдовство, по ходу обучения что-то меня очень сильно удивляло. Решил я наконец поделиться своими знаниями и примерами, мысли зрели с первого курса, то есть четыре года уже этим мыслям.


Читать дальше

Пруф оф концепт - прием и передача ИК сигнала одним светодиодом

Just for fun...

Решил сделать девайс, записывающий сигналы с ПДУ (от ТВ, DVD, кофеварок… :)), а затем воспроизводящий их. Вообще ничего необычного в этом нету, но возможно кому-то понравится решение: устройство состоит из МК (STM8L), резистора и ИК-диода… ну и питание еще :) А никаких дополнительных фильтров и усилителей нету.

Сия заметка исключительно «proof of concept» и код который я к ней прицепил не умеет ничего кроме записи и воспроизведения одной команды. Но функционал легко можно расширить.


Читать дальше
  • +17
  • 13 февраля 2013, 21:23
  • dcoder
  • 1

Переориентация акселерометра/компаса.

Интро.

Чип LSM303DLHC совмещает в себе три устройства: трёхосевой акселерометр, трёхосевой компас и термометр. В конечном устройстве, однако, собственные оси X, Y и Z акселерометра (ну и компаса тоже) могут не совпадать с осями аппарата, в котором находится печатная плата, могут иметь разный масштаб, могут вообще быть не совсем перпендикулярны. Мало ли — при при пайке перегрелся там ну или приложили об пол его как следует… Раз такое может быть, то оно, наверняка и случится. Особенно опасно, если механику делает не то же лицо, что и электронику. Вот это как раз мой случай: электроника сделана, но до сих пор не знаю, как и в какой ориентации она будет стоять в корпусе. К счастью, на помощь приходит линейная алгебра. Хочу поделиться решением этой проблемы с общественностью.

Решил, что только потреблять чужие статьи плохо и надо посильными средствами внести вклад. Первый раз что-то пишу. Извините, если что не так!


Читать дальше

Простой цифровой радиоприёмник

Решил-таки и я разразиться статьей на тему, которая интересна мне. Тема: цифровое радио, причем это не то псевдо радио, которое передается по сети интернет или вещание в цифровом формате, а нормальное (тру) коротковолновое радио (хотя ничто не мешает работать и с УКВ), только вот весь тракт самого радиоприемника реализован математическим путем.

Весь принцип в нескольких словах чтобы было понятнее: взяли антенну и подключили ее к АЦП, а дальше преобразование, детектирование, усиление, фильтрацию выполнили математическим путем и с помощью ЦАП-а или ШИМ вывели сигнал на динамик… и… слушали и радовались: о).

Зачем вообще это надо, паяли бы себе все как раньше аналоговым способом и не парили бы мозг? Ну, во-первых, это круто, во вторых за этим будущее (и даже уже давно настоящее). Ну а в третьих, как бы ни казалось странным, это схемотехническая простота, возможность нахерачить таких приемников внутри хоть десятки и с одной антенны принимать все сразу одновременно, видеть спектр, как участка, так и всего принимаемого диапазона в реальном времени. Фильтровать и декодировать сигналы, так, как аналоговым способом никогда не получиться и прочее, прочее, прочее… Ну что? Интересно? Если да, то поехали дальше…


Читать дальше

Китайские ARM Cortex-A процессоры для Andaroid 4.x устройств (2012 год)

Бедному юноше, обдумывающему житиё:
Какой Android сотик/планшет замацать?
Покупай китайский!
За долларов 100 — плюс/минус 20!


В богатых USA добрый гугол одарил «бедных» американцев 200 долларовым NEXUS 7, но наши авторизованные барыги продают его местным гикам за 10 тыр. ~ $330. У тебя нет лишних 10 тыр.? Братья китайцы спасут «бедного студента»!


Читать дальше

8L-Курс, Содержание

Тут, для удобства навигации, будет список статей из моего STM8L-курса. С кратким описанием каждой

● Часть 0 (ревизия дваноль) — Начало
Общие сведения о STM8 и STM8L

● Часть 1 — Hello светодиод!
Подключение отладчика, установка и настройка IAR, создание проекта-мигалки, прошивка через ST-Link и бутлоадер.

● Часть 2 — GPIO
Характеристики пинов, регистры GPIO. Простенький пример с семисегментным индикатором.

● Часть 3 — Прерывания
Механизм работы прерываний в STM8, приоритеты прерываний. Организация внешних прерываний. Activation Level

● Часть 4 — Тактирование
Устройство системы тактирование в STM8. Источники тактового сигнала. CSS. CCO. Калибровка.

● Часть 5 — Таймеры: начало
Базовые сведения об устройстве таймеров. На примере TIM1

Список будет пополняться по мере публикации новых частей и ослабления приступов лени у аффтара. Комментарии отключены ради высшей справедливости — увидевшие в тексте непотребство да напишут в ЛС.