Здравствуйте. Всех с Новым годом и Рождеством. Пытаюсь отладить програмку в VMLAB, но возникла проблема. Я пытаюсь смоделировать устройство, которое состоит из Atmega8, которая принимает информацию с 4 датчиков, и обрабатывает эту инфу. Один датчик- импульсный, три - аналоговые. Подскажите, пожалуйста, как в VMLAB смоделировать входные сигналы, которые будут имитировать информацию с датчиков? Желательно иметь возможность менять уровень аналогового сигнала и длину импульса по ходу выполнения программы (но не обязательно). Заранее спасибо.
Nick13 писал(а): Желательно иметь возможность менять уровень аналогового сигнала и длину импульса по ходу выполнения программы (но не обязательно).
Удобней PROTEUS. в VMLAB переменники SLIDER (в примерах в папке Tutorials ) а произвольные сигналы муторно описываются генератором последовательностей.
Cпасибо. Со slider вроде разобрался. Я так понял, что импульсы описывать с помощью генератора последовательностей. А не подскажите как он на английском звучит, чтобы в хелпе почитать? А примеров нет? По поводу того, что в Proteus удобнее: по заданию нужно делать в VMLAB.
Возникли затруднения при реализаций :- надо уровень сигнала поступающий с 32-х датчиков (24В) подать на контроллер (а вход то 5В), делитель напряжения на резюках не актуально (разводка, много элементов и пр.), Может кто знает естли преобразователи уровня сигнала 24/5В реализованых на ИМС, допустим 8/8 I/O портов. (похожее видел у TI но там на 5/3.3 В, больше ничего не нашел).
slavaslx писал(а):Возникли затруднения при реализаций :- надо уровень сигнала поступающий с 32-х датчиков (24В) подать на контроллер (а вход то 5В), делитель напряжения на резюках не актуально (разводка, много элементов и пр.), Может кто знает естли преобразователи уровня сигнала 24/5В реализованых на ИМС, допустим 8/8 I/O портов. (похожее видел у TI но там на 5/3.3 В, больше ничего не нашел).
если на Пик заходят сигналы - то просто поставь резисторную сборку последовательно (ограничитель тока) и все ок. Пусть защитные диоды поработают. Номинал сам посчитай чтоб был меньше максимального втекающего тока для этих самых диодов по даташиту. Это стандартный прием - так фиксируют например переход через 0 в сети 220В.
slavaslx писал(а):делитель напряжения на резюках не актуально (разводка, много элементов и пр.), Может кто знает естли преобразователи уровня сигнала 24/5В реализованых на ИМС, допустим 8/8 I/O портов. (похожее видел у TI но там на 5/3.3 В, больше ничего не нашел).
Дак делители сделайте из двух СБОРОК резисторных - вот вам и будет 2 компонента.
Проблемы с CVAVR включаю таймер 2 в меге 16 режим нормал без предделителя (TCCR2=0x01) нашёл в Евстафьеве флаг переполнения таймра 2 TOV2 6 в TIFR пишу код
ALHIMIK писал(а):Проблемы с CVAVR включаю таймер 2 в меге 16 режим нормал без предделителя (TCCR2=0x01) нашёл в Евстафьеве флаг переполнения таймра 2 TOV2 6 в TIFR пишу код