Добро пожаловать в CANNY Wiki! — различия между версиями

Материал из CANNY Wiki
Перейти к: навигация, поиск
[отпатрулированная версия][отпатрулированная версия]
(Программируемый логический контроллер CANNY 3 tiny)
(Tips and Tricks)
Строка 222: Строка 222:
 
* [[T-n-T: Часы]] - Подсчет интервалов времени с использованием системного регистра длительности программного цикла
 
* [[T-n-T: Часы]] - Подсчет интервалов времени с использованием системного регистра длительности программного цикла
 
* [[T-n-T: Защита от дребезга]] - Определение получения сигнала на входе контроллера с защитой от ложных срабатываний (дребезга)
 
* [[T-n-T: Защита от дребезга]] - Определение получения сигнала на входе контроллера с защитой от ложных срабатываний (дребезга)
 +
* [[T-n-T: Верификация ID устройства]] - Проверка идентификационного номера контроллера, защита пользовательской диаграммы от несанкционированного использования с помощью пароля
 +
<!--
 +
[[Category:Tips and Tricks|12.10]]
 +
== Задача ==
 +
Требуется организовать защиту от ложных/случайных срабатываний на входах контроллера, т.е. неправильного определения получения входного сигнала (защита от дребезга контактов).
 +
 +
== Решение ==
 +
 +
[[Изображение:example10.png]]
 +
 +
Алгоритм отфильтровывает появление на входе сигналов длительностью менее установленной (200мс), а также не реагирует на пропадание сигнала менее чем на установленное время (200мс), определяя, таком образом, четкое появление или пропадание входного сигнала.
 +
 +
Решение наиболее актуально для контроллеров, без встроенной защиты от дребезга, в частности, для контроллеров CANNY 5 nano.
 +
 +
-->

Версия 14:46, 28 мая 2018

Выберите из списка интересующую вас статью или воспользуйтесь поиском:

Интегрированная среда разработки CANNY Lab

Функциональные диаграммы

Константы и регистры   Логические операции   Побитовые логические операции
Операции сравнения   Арифметические операции   Триггеры
Таймеры и генераторы   Счетчики и детекторы   Конвертеры
Коммутаторы   Элементы оформления  

Программируемый логический контроллер CANNY 7

  • CANNY 7 - Основная статья
  • Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
  • Системные регистры - Управление режимами работы и индикацией контроллера
  • Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и ШИМ низкого разрешения (1 ms)
  • Драйвер ВЧ ШИМ - Работа с каналами №1 и №2 контроллера в режиме ШИМ высокого разрешения (1 us)
  • Драйвер UART / RS232 / Modbus - Работа с каналами №9 и №10 контроллера в режиме последовательного асинхронного интерфейса передачи данных
  • Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
  • Драйвер LIN - Работа с каналами №9 и №10 контроллера в режиме LIN MASTER или LIN SLAVE
  • Драйвер I2C - Конфигурация и работа с каналами контроллера в режиме MASTER последовательного синхронного интерфейса передачи данных I2C
  • Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire®
  • Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
  • Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
  • Драйвер пульта ИК ДУ - Конфигурация и работа с каналами контроллера в режиме приема и передачи команд инфракрасного пульта дистанционного управления

Программируемый логический контроллер CANNY 5 nano

Программируемый логический контроллер CANNY 5

Программируемый логический контроллер CANNY 5.2

Программируемый логический контроллер CANNY 5 duo

Программируемый логический контроллер CANNY 5.2 duo

Программируемый логический контроллер CANNY 3 tiny

Комплект разработчика CANNY 7 SDK

Утилита CANNY CAN(LIN) monitor (ccm.exe)

Tips and Tricks