Тема: диаграмма по таблице истинности
Как построить диаграмму по таблице истинности
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
CANNY forum → Программируемые контроллеры CANNY 3.x (tiny, tiny PRO) → диаграмма по таблице истинности
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как построить диаграмму по таблице истинности
Вариант диаграммы во вложении. Проверьте ее работу в симуляторе.
Каналы1 и 2 сконфигурированы как отрицательные входы: отрицательные выходные потенциалы устанавливают в выключенном состоянии подтяжку к "+", а т.к. входы контроллера положительные (1 в регистре входного значения по умолчанию устанавливается при появлении положительного потенциала на входе контроллера), то добавление регистра инверсии входного значения даст "0" в регистре входного значения при положительном потенциале на этом канале (в т.ч. при наличии подтяжки к "+") и даст "1" при появлении на нем потенциала GND. Конфигурация полярности входов может быть, пи необходимости, изменена.
Каналы 3, 4, 5 сконфигурированы как стандартные отрицательные выходы. Конфигурация полярности выходов может быть, пи необходимости, изменена.
Канал 6 сконфигурирован для работы в режиме АЦП. Для использования 6 канала контроллера в качестве входа АЦП необходимо установить соответствующую перемычку на обратной стороне платы контроллера.
Прошил модуль данной диаграммой, пробовал подавать на входы как положительный сигнал , так и отрицательный на выходе ничего не происходит. Все выходы 3,4,5 канал изменил на Стандартный положительный выход( управление n-канальными транзисторами) с выходами более менее понятно. Со Входами не могу разобраться(на диаграмме они обозначены как выходы? Так и должно написано, путаюсь) По моей схеме 2 входа (кроме вх. АЦП) замкнуты на GND и это логический 0. Когда на входах появляется +12 вольт- это логическая 1. Как назначить входные каналы? Стандартный положительный вход? Рег. инверсии вх. значения канала делать? По моей схеме входы уже гальванически подтянуты на Gnd.
Данная диаграмма проверена в симуляторе и в контроллере "на столе". Все работает корректно.
- Замерьте напряжение на входе контроллера при подаче на него "+".
- Выведите на встроенный контрольный светодиод контроллера срабатывание входа, т.е. при появлении в регистре входного значения "1" - включить контрольный светодиод.
- Замерьте меняется ли потенциал на выходе при подаче на вход "+".
Возможно, при наличии внешней подтяжки к GND, следует установить выходные потенциалы на входе в состояние "ПЛЮС/воздух".
UPD: как организовано питание контроллера?
Питание 12 вольт стандартное автомобильное, при заведенном двигателе 14 в. На 7 и 8 вывод контроллера подавал.
Попробуйте эту тестовую диаграмму. В ней 1,2,3 каналы сконфигурированы как положительные входы.
При подаче на них положительного потенциала будет включаться встроенный контрольный зеленый светодиод на плате контроллера.
Спасибо,с входами разобрался все работает. Не получается назначить ВЧ ШИМ на 3-й выходной канал. Подскажите Как должна выглядить диаграмма? 10 мс период, 4мс заполнение. На выходе будет n-канальный полевой транзистор.
Ознакомьтесь с описанием драйвера ВЧ ШИМ и режима ШИМ дискретных каналов.
Период ВЧ ШИМ задается в микросекундах и не может быть больше 255, т.е. для задания периода 10мс он не подойдет. Следует использовать режим ШИМ дискретных каналов, у которого период может быть задан от 2мс до 65535мс, или от 200мкс (т.е. от 0,2мс) до 6553500мкс (т.е. до 6553,5мс) при использовании увеличения разрешения системного таймера. В описании ШИМ дискретных каналов приведен пример диаграммы конфигурации выхода для работы в режиме ШИМ.
исправил свою диаграмму по примеру диаграммы: Режим широтно-импульсного выхода. Период и заполнения поставил по 1000 и 2000 мс . В симуляторе на выходе 3 канала появляется 1 без изменений. В чем ошибка?
На данный момент, симулятор не выполняет эмуляцию регистров.
Режим ШИМ имеет приоритет над режимом дискретного выхода. При активном режиме ШИМ значения, записываемые в регистр выходного значения канала №ХХ, игнорируются - канал работает в соответствии с настройками ШИМ. В данном случае на канале 3 будет постоянный ШИМ с периодом 2000мс и заполнением 1000мс.
Если требуется активировать ШИМ только при условии, при котором на канале 3 устанавливается "1" согласно таблицы истинности, то диаграмму нужно будет немного доработать.
что именно надо доработать в диаграмме,чтобы ШИМ включался при появлении логической еденицы на 3-м выходе?
Можно период установить сразу, а заполнение устанавливать по необходимости.
Вариант решения во вложении.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
CANNY forum → Программируемые контроллеры CANNY 3.x (tiny, tiny PRO) → диаграмма по таблице истинности