Устранение неисправностей стенда "Консул-М"

Материал из Sibek
Версия от 09:54, 21 октября 2016; T0r (обсуждение | вклад) (1 версия импортирована)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
    Устранение неисправностей стенда "Консул-М"

    Введение

    Как обеспечивается связь компьютера с платой управления балансировочным стендом

  • Связь между компьютером и платой обеспечивается посредством ethernet-соединения. На плате есть встроенная сетевая карта и розетка RJ-45, в которую подключается сетевой шнур ethernet-кабель. В компьютере есть своя сетевая карта с точно такой же розеткой. Связь обеспечивается посредством стека протоколов TCP/IP. Ethernet-кабель должен быть не ниже 5-ой категории.
    Файл:Link.jpg
    Схематичное изображение связи между компьютером и платой


    Проверка связи с платой

    Графический метод (с помощью программы Bmgui)

  • Если связь с платой потеряна, то при загрузке программы балансировки будет показан специальный значок, уведомляющий о потере соединения компьютера с платой балансировки.
    Файл:Lostcon.jpg
    Уведомление о потери связи с платой


  • Правильность IP-адреса платы в программе Bmgui проверяется в Меню --> Настройки --> Сеть. Поле "Адрес платы" должно содержать адрес 192.168.16.190 - это стандартный адрес платы, записанный в файле Balance.ini по умолчанию.
    Файл:Ipa.jpg
    Поле адреса платы


    Терминальный метод (с помощью программы LXTerminal)

  • Запустите LXTerminal через Главное Меню --> Системные утилиты --> LXTerminal.
  • Выполните следующую команду:
    ping 192.168.16.190
    
  • В случае, когда существует связь с платой, вывод команды ping будет следующим:
    Файл:Ping.jpg
    Вывод успешно выполненной команды "Ping"


    На успешное выполнение данной команды указывает количество принятых пакетов и отсутствие потерянных, а также время отклика платы на каждый из отправленных пакетов и среднее время всех пакетов.

  • Прерывание команды ping выполняется клавишами Ctrl+C.

    Telnet-соединения

    Установка Telnet-соединения

  • Для установки Telnet-соединения выполните следующую команду в LXTerminal:
    telnet 192.168.16.190
    
  • Об установлении Telnet-соединения свидетельствует следующий вывод:
    Файл:Telnet1.jpg
    Вывод успешно выполненной команды telnet


  • После установки Telnet-соединения возможны выполнение тестовых команд и установка значений функций, описанных в разделе Работа с файлом balance ini.

    Telnet тесты

    Существует несколько часто используемых тестов Telnet-соединения.

  • После успешной установки соединения введите в LXTerminal команду
    state
    
    Файл:Telnet state.jpg
    Выполненая команда state



    Данная команда выводит абсолютные значения параметров из файла Balance.ini и показания, получаемые от датчиков. В целом команда демонстрирует работоспособность платы.

  • Введите в LXTerminal команду
    test r
    
    Файл:Telnet test r.jpg
    Выполненая команда test r


    Команда непрерывно транслирует на экран значения, получаемые от резисторов линейки. Изменяя вылет и угол линейки, можно наблюдать, как изменяются показания датчиков. В случае возникновения подозрений в неисправности одного из резисторов линейки этот тест может подтвердить или опровергнуть опасения.

  • Прерывание команды выполняется клавишами Ctrl+C.
  • Введите в LXTerminal команду
    g ver
    

    Вывод команды означает версию программы на плате.

  • Некоторые полезные тестовые команды:
    test voltage - показать все напряжения (24В, 5В, 3,3В Ext1, 3,3В Ext2, 3,3В, температура микроконтроллера, 3,3В I2C)
    test gyro - показания датчика угла
    get date - показать дату
    test drv - тест привода (при вводе включается привод и на дисплее отображается значение угловой скорости, об/мин)
    calweight p - масса эталонного грузика
    

    Полный список команд можно найти в описании платы BalanceMB.

    Проверка напряжений ни плате

  • Проверка напряжений на плате проводится в Меню --> Диагностика --> Управляющий процессор и в Меню --> Диагностика --> Сигнальный процессор.
  • Однако правые значения в ходе работы незначительно изменяются на ± 0.05V. В целом же они должны соответствовать заявленным значениям слева на картинках.

    Замечание. Входящее напряжение питания платы управления немного ниже заявленного, около 22.0V.

    Файл:V.jpg
    Напряжения управляющего процессора



    Файл:V2.jpg
    Напряжения сигнального процессора


    Проверка наличия файла Balance.ini на flash-памяти платы

  • Файл Balance.ini содержит настройки изделия. Часть настроек могут быть заданы вручную, часть формируются автоматически. См. инструкцию на файл. Возможны случаи, когда эти настройки повреждаются.
  • Подключите к плате USB кабель, система определит её как flash-накопитель.
  • Перейдите в новый автоматические смонтированный раздел.
    Файл:Flash.jpg
    Содержимое flash-памяти платы


  • Проверьте содержимое файла согласно описанию.

    Диагностика линейки и вала

  • Проверить работоспособность линейки можно путём изменения вылета и наклона линейки. В случае её корректной работы на экран главного меню выводятся изменяющиеся цифры жёлтого цвета, которыми обычно измеряется вылет диска.
  • Проверить связь с валом можно при запуске программы балансировки Bmgui. При вращении вала подсветка начальных иконок Начало работы, Калибровка вала и Калибровка монитора будет перемещаться. Нажатие педали или изменение угла линейки равносильно нажатию на дисплее подсвеченной в данный момент иконки, т.е. заменяет в данном случае нажатие кнопки"Enter.