Перейти к содержанию

artos5

Moderators
  • Постов

    3 089
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Весь контент artos5

  1. Немного разобрался с протоколом. В общем у панели адрес "20". А в ПЧ адрес "01". Случайным образом удалось выудить такие данные от мастера: [02]20FFFFFFFFFF[03]1E [06]20 [05]017AD9 [05]017AD9 [05]017AD9 [05]017AD9 [05]017AD9 код: "[05]017AD9" , это код запроса состояния ПЧ . Инфа взята из мануала на ПЧ. Напишу код для тестовой платы. Которая будет отвечать на этот запрос , будто ПЧ присутствует, и он исправен . Потом буду дальше ловить команды , и расшифровывать. Труд предстоит не маленький
  2. Всем привет! Прошу прощения за долгую паузу! Вчера плотно сел за сею задачу. Был перерыв больше месяца, пока с завода мне прислали эти блоки. А потом я был долго занят... Что удалось уже выяснить: В общем , передняя панель - слейв. Большой блок - мастер. Этот большой блок опрашивает и выдает информацию на панель оператора (клавиатура и экран). Также, большая плата управляет ПЧ. Сейчас пока борюсь над тем, чтобы с ПК заставить откликаться панель оператора. Панель ни в какую не хочет отвечать на запросы... логи , панель + центральная плата: [05]20A0FFFFFFFFFF8F [05]20A0FFFFFFFFFF8F [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20A000063F0000D2 [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 [05]20C0D5 [02]20FFFFFFFFFF[03]1E [06]20 Логи, сама центральная плата, слейв отключен: [05]20A0FFFFFFFFFF8F [05]20A0FFFFFFFFFF8F [05]20A0FFFFFFFFFF8F [05]20A0FFFFFFFFFF8F [05]20A0FFFFFFFFFF8F [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20A3FF66060000F4 [05]20A3FF66060000F4 [05]20A3FF66060000F4 [05]20A3FF66060000F4 [05]20A3FF66060000F4 [05]20A2FF3F5B007921 [05]20A2FF3F5B007921 [05]20A2FF3F5B007921 [05]20A2FF3F5B007921 [05]20A2FF3F5B007921 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 [05]20C0D5 Из мануала на мицик, я выяснил, что центральная плата сообщает что "[05]20C0D5" - это ошибка ЦПУ. И то, это только мои догадки. Формат сообщения совпадает с мициком. Протокол используется чисто Мицубиси, что затрудняет его взлом
  3. artos5

    ATmega + 12bit ADC

    Хороший АЦП 3201. Я пробовал и 3201 и 3204. Есть где-то библиотека.
  4. Нужно под железо с нуля писать прошивку. Пишите в ЛС, расскажу подробнее.
  5. Добрый вечер! Нужно перевести индикатор в другой режим . Индикаторы бывают с общим катодом, и общим анодом. Возможно дело в другом типе индикатора, который включает прошивка. Спасибо Печально Планируется выпуск новой разводки платы . Если это мероприятие состоится - то я обязательно поделюсь. А так, пока только искать вручную
  6. Гораздо проще прошивку с нуля написать, чем разбираться в ассемблером коде, который ранее был написан возможно на си. Опрос и парсер sim800/900 не такой и сложный .
  7. Чтобы на энкодер поменять , нужно прошивку изменить. Исходник есть на си?
  8. Кстати плат две. Центральная плата процессорная , плата индикатора и кнопок. Центральная плата мастер , остальное слейвом . Плата индикации и кнопок тоже по rs485 завязано. Поэтому и видно три адреса на шине
  9. Да на модбас не сильно похож. Там ещё есть Митсубиси протокол, их фирменный. По rs485 только скорость задаётся, и наличие самого ПЧ . Старт / Стоп через дискретные входы. ПЧ по любому слейвом прикручен. Логи:
  10. Есть шприц Белорусского производства. В нем накрылся преобразователь частоты. Преобразователь Mitsubishi: Стрельнула микросхема По управлению IGBT модуля . Этот преобразователь формировал скорость двигателя получая данные по rs485. У кого есть информация по протоколу связи ? Прикрепляю логи записанные с шины: протокол 2.txt протокол.txt Не уверен что точно определил скорость шины, но по всем вариантам, скорость 19200 получилась более подходящая. Кто имел дело с данным оборудованием, помогите пожалуйста с определением протокола... Нужно покупать другой преобразователь, и программировать его. Точно такой модели уже в продаже нету. Есть также электросхема. Но это задачи не решает по сути. Фото лицевой панели: Фото внутренностей:
  11. Скорее всего isp отключен и прошивка залочена...
  12. Я пока решил просто: В прерывании инжектированного режима , если таймер не досчитал до совпадения , то измерения игнорируются . Вроде хорошо работает
  13. Добрый вечер! Мне необходимо после перепада импульса с лог 1 на лог 0 начинать опрашивать вход АЦП. Период ШИМ настраиваемый , но в основном он 2кГц . Длина импульса относительно периода где-то 1-2%. Необходимо измерять в период скважности между импульсами. Как это можно реализовать ? Сейчас у меня инжектированный режим настроен , и я постоянно опрашиваю АЦП. Пробовал настраивать прерывания по переполнению таймера и по совпадению , но что-то микроконтроллер зависал. Пока что оставил постоянное опрашивание АЦП.
  14. Там импульс , один идёт до синхронизации , второй после. И вроде как по осциллограмме может приводить к резким скачкам регулировки.
  15. Добрый день! Cоздание регулятора для трехфазной сети в процессе! За это время , уже создана полная копия прошивки к авторскому проекту: авторская схема В дальнейшем , прикручу программно цифровой интерфейс связи, для управления регулятором по цифре от основного контроллера. Будет две прошивки для реализации трехфазной версии. Основная схема ПА будет без изменений, то есть сделать апгрейд можно не переделывая плату. Собственно прошивку можно взять тут: паршивка Оригинальная прошивка , почему то формирует два импульса почти подряд . Такого не должно быть. Импульсы должны формироваться по одному , после получения сигнала синхронизации. Вот так у меня: На фото 0 канал , сигнал синхронизации фазы А, от перехода через 0. 3 канал , выход А 2 канал , сигнал синхронизации фазы В, от перехода через 0. 1 канал , выход фазы В 4 канал , сигнал синхронизации фазы С, от перехода через 0. 5 канал , выход фазы С По авторской схеме (почти) будет сделан регулятор для трехфазной версии полуавтомата. Ссылка вот:
  16. Добрый день! Cоздание регулятора для трехфазной сети в процессе! За это время , уже создана полная копия прошивки к этому проекту: оригинальный проект В дальнейшем , прикручу программно цифровой интерфейс связи, для управления регулятором по цифре от основного контроллера. Будет две прошивки для реализации трехфазной версии. Основная схема ПА будет без изменений, то есть сделать апгрейд можно не переделывая плату. Собственно прошивку можно взять тут: моя реализация прошивки Мое сообщение в теме автора проекта трехфазного регулятора: тут
  17. Доброго здравия! Писал я некоторое время назад свою прошивку под такой микроконтроллер , и с более совершенным алгоритмом . Как раз под 629 проц (или 628й проц). В стандартном датчике такой микроконтроллер установлен . Схема была незначительно усовершенствована , так как оригинальная схема - не очень. Под 629й можно переделать прошивку. Пишите в ЛС .
  18. Баг прошивки 100%. Много работал с часами реального времени. Перескок , это не в чипе проблема.
  19. На днях опубликую бета прошивку и схему дополнительной платы , которую нужно будет связать с контроллером ПА буквально двумя проводами (будет цифровое управление).
  20. Всем привет! Проект имеет продолжение! Сейчас создается модификация для трехфазного полуавтомата . Будет возможность управлять трехфазным тиристорным или диодно-тиристорным мостом! Если кого интересует эта модификация - пишем сюда в тему. Большая благодарность за это товарищу: djek!
  21. Уважаемый автор! Загнал я прошивку в тестовое устройство , и вооружился логическим анализатором. И смотрю что формирование импульсов работает неправильно. По какому принципу Вы формируете импульсы? Почему нет привязки к сигналам перехода через ноль?
  22. Можно парсить приходящий текст , с учётом запятой и/или точки . Преобразовывать потом принятый массив символов в число с плавающей точкой . Не вижу в этом проблем.
×
×
  • Создать...