Обсуждаем цифровые устройства...
Ответить

Re: Proteus: вопросы и ответы

Пн май 21, 2018 19:56:49

Неа. К176ИЕ12 так и не генерит минутные импульсы. Если подкинуть генератор отдельно на вход Е микросхемы DD2.1 - на ее выходе ничего..
Как вы успокоили нагрузку на пк? Глобальные настройки?

Re: Proteus: вопросы и ответы

Вт май 22, 2018 19:40:03

Таки заработало. С внешнего генератора но все-же считает импульсы :write:

Re: Proteus: вопросы и ответы

Вс май 27, 2018 19:59:19

Еще вопросец к знающим. Есть схема рефлексометра. Не генерирует импульсы высокой частоты на двух инверторах, конденсаторе и резисторе (DD1.4 - DD1.2) Что нужно исправить чтобы заработало?
Файл со схемой и описанием прикрепил.

UPD. Нашел описание в нете, поставил резистор 1мОм и кондер на 47мкФ. Ну хоть импульс передает.. Правда все равно частота работы какая-то очень низкая..
Вложения
Рефлексометр.rar
(301.92 KiB) Скачиваний: 290

Re: Proteus: вопросы и ответы

Вс май 27, 2018 23:55:45

Вопрос, который мучает очень долго:
Как с клавиатуры вводить в протеусовский Virtual Terminal произвольные значения?

Re: Proteus: вопросы и ответы

Пн май 28, 2018 07:20:01

Так же как и в любом месте, где можно что-то ввести: ALT+код символа на цифровой клавиатуре.

Re: Proteus: вопросы и ответы

Вт май 29, 2018 12:28:25

...Нашел описание в нете, поставил резистор 1мОм и кондер на 47мкФ. Ну хоть импульс передает.. Правда все равно частота работы какая-то очень низкая...

Это TTL микры, для них такие номиналы сопротивлений - неприемлемы. Верните все на место. 1) Какое напряжение на 2-й ноге D2.1(а не D1.2) ? Это вход разрешения генерации. Генерация будет только при высоком (> 3.6v) потенциале. 2) Изредка бывают "тупые" микры - низкий коэффициент усиления каскада. Замените на крайняк. 3) Замените R5 на подстроечник и покрутите от 0 до 1000 ом - найдете оптимальную для запуска точку как средне-арифметическую между положениями срыва генерации. 4) Изредка бывают обрывы в керамических конденсаторах. 5) поставили блокировочные кондеры по питанию ?

Re: Proteus: вопросы и ответы

Вс июн 03, 2018 19:16:54

подскажите, мб знает ли кто:
можно ли как-то в протеусе посмотреть максимальное значение тока на амперметре за симуляцию?
ну или как-то регистрировать все измерения амперметра в процессе симуляции?

Re: Proteus: вопросы и ответы

Пн июн 04, 2018 06:39:16

Может, стоит добавить на все кондёрики:
Код:
IC=0
PRECHARGE=0

Re: Proteus: вопросы и ответы

Ср июн 06, 2018 15:00:24

И снова вопрос по генератору...
Есть схема и описание
Спойлерhttp://lib.qrz.ru/node/4581

Не запускается генератор в левой верхней части схемы. Подскажите какие номиналы ставить..
Схему в протеус прикрепил.
Вложения
Рулетка.rar
(21.75 KiB) Скачиваний: 259

Re: Proteus: вопросы и ответы

Чт июн 07, 2018 04:18:19

Кот@
Замените 4011 на 7400 или 74HCT00 - в оригинале 155 серия - TTL логика, а у вас в симуляции стоит CMOS.
Потом, питание не сделано (можно убрать всю часть со стабом).
Кондёр можно вернуть обратно 22мкФ. Завелось, кстати, даже без установки принудительного нулевого заряда (см.мой пост выше), но я лучше оставлю.
Виртуальные вольтметры/амперметры не всегда хорошо - можно заменить на probe. Их же можно и на графики симуляции добавлять.
Схему прилагаю. Не знаю, откроется ли у вас, ибо у меня Proteus 8.6 SP2. (dsn/lyt можно вытащить из pdsprj архиватором)
Вложения
Рулетка_испр.zip
(50.49 KiB) Скачиваний: 260

Re: Proteus: вопросы и ответы

Чт июн 07, 2018 05:38:39

Rinon Ninqueon
В 7 версию перенесем. А нет так и 8 имеется :)
Век живи, век учись.. Спасибо вам.

Re: Proteus: вопросы и ответы

Чт июн 07, 2018 07:48:14

КМОС 4000-е работают лучше. Плавнее остановка. Надо подтягивающий резистор на + подключить на 5,6 ноги - 10ком. И будет вам щастье. Кстати и с TTL- ми желательно тоже - на 1ком. Чтобы не иметь головной боли.

Старайтесь использовать КМОС по-возможности везде. Экономия энергии превыше всего.

Re: Proteus: вопросы и ответы

Чт июн 07, 2018 19:31:42

У меня опять схема :oops:
Спойлерhttp://www.radioland.net.ua/sxemaprintid-323.html

Несколько человек рылись и теперь тяжело понять.. Верхняя правая часть, индикация оборотов. Как починить?
Схему прикрепил.
Вложения
cxema_испр.rar
(28.45 KiB) Скачиваний: 255

Re: Proteus: вопросы и ответы

Сб июн 09, 2018 10:45:04

Элементарно. Подумать головой, что - частота это количество/время. Значит нужен счетчик и задатчик интервала времени. Значит нужны "ворота" сигнала на счетчик, управляемые задатчиком времени. Что счетчик после окончания "показа" должен сбросится в ноль. Чтоб не было мелькания в процессе счета - требуется "стробирование" дешифратора. Учитесь и все получится. Сейчас во времена интернета любая "наука" под руками, и главное - описания микрух (даташиты - datasheets). Схема простая - если нарисуете ее аккуратно. Ну сделаю я это за вас , а толку ?

Re: Proteus: вопросы и ответы

Сб июн 09, 2018 18:54:11

Вроде что-то показывает, но вот светодиодный индикатор внизу, странно реагирует на частоту: чем она больше - тем напряжение меньше и соответсвенно меньше делений на шкале показывает. А должно быть наоборот..
Вложения
cxema_var2.rar
(18.34 KiB) Скачиваний: 244

Re: Proteus: вопросы и ответы

Вс июн 10, 2018 01:02:06

Транзистор Q8 по идее должен быть выпрямителем, то есть устройством с резко-нессиметричной характеристикой. А у вас стоит каскад с автостабилизацией (симметричного режима) - отрицательная обратная связь по постоянному току - резистор с коллектора на базу. Что там происходит - зависит от коэффициента усиления этого экземпляра транзистора - видимо невысокий). При отсутствии сигнала на входе на коллекторе должен быть ноль (или близко к нему - для вашей схемы). А это будет когда транзистор ОТКРЫТ. Сделайте резистор с базы на плюс питания. И пробуйте. Попробуйте уменьшить до 100ком. От сигнала ОТКРЫТЫЙ транзистор может только закрыться, и напряжение на коллекторе возрастет, что вам и надо.

Просто смоделируйте в голове работу. А Протеусом - проверьте, и вся недолга.

Ошибка в Proteus 8.7. Real Time Simulation failed to start.

Чт июн 14, 2018 18:27:04

Всем привет! Собрал схему в Протеусе 8.7. При симуляции программа вылетает. Может кто подскажет в чем дело? Микроконтроллер Атмега8 вырабатывает ШИМ-сигнал на ножке D0, коэффициент заполнения которого изменяется от 0 до 100 %. Вот скрины:
СпойлерИзображение Изображение

Вот сам код прошивки микроконтроллера (если че):

#define F_CPU 8000000UL
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
ISR(TIMER2_OVF_vect)//прерывание по переполнению таймера Т2
{
PORTD=0b11111111;
}
ISR(TIMER2_COMP_vect)//прерывание по совпадению таймера Т2
{
PORTD=0b11111110;
}
ISR(ADC_vect)//обработка прерывания по окончания преобразования АЦП
{
OCR2=ADCH;
}
int main(void)
{
ADMUX=0b00100111;//используем АДС7
ADCSRA=0b11101110;
sei();//разрешаем прерывания глобально
TIMSK=0b11000000;//разрешение прерываний Т2. 7 - совпадение, 6 - переполнение
TCCR2=0b00000001;// настройка Т2
DDRD=0b11111111;
PORTD=0b11111111;
while (1)
{

}
}
Последний раз редактировалось aen Чт июн 14, 2018 19:13:02, всего редактировалось 2 раз(а).
Причина: Исправил. Нарушение Правил форума п. 2.6

Re: Proteus: вопросы и ответы

Пт июн 15, 2018 06:49:53

Убрать всю аналоговую часть справа и моделировать только микроконтроллер.

PROTEUS не видит исходник на Си.

Ср июн 20, 2018 20:24:10

Приветствую друзья :) столкнулся с проблемой, помогите разобраться, два дня мучаюсь...
PROTEUS не видит исходник на Си.
Такая история:
Скачал из инета проект, проект этот компилится, норм всё, в протеусе работает.
Надо было, отладить его, пошаговой отладкой в протеусе, но протеус не видит файлы Си исходников.
При нажатии паузы, и открытии в меню контроллера, окна исходников, в окне и выпадающем меню пустота :shock: .
Сталкивался уже с этим. В тот раз виной было то, что файлы исходников и файлы протеуса, лежали в разных папках, кинул их в одну папку и всё заработало.
В этот раз это не прокатывает :( .

На основе того проекта, сделал свой тестовый, код минимум, чисто для того он, чтоб понять, почему не видно исходников.
Все файлы положил в одну папку, папка названа EN именем (firmware), положил её в корень диска C:\ проект собирается без ошибок, но протеус по прежнему не видит исходников.

Помогите понять, что не так, в чём причина? Может быть надо Makefile править, прописать в нём пути или в настройках протеуса, что то поменять?
И ещё, кто разбирается, после сборки проекта, генерируется Elf файл для отладки, через него и отлаживать пытался... кто знает, что надо в Makefile прописать, чтоб WinAVR создавал и Elf и COFF файлы отладки?
Проект во вложении.

PS: Собирал проект в WinAVR-20100110 PROTEUS 7.10 SP0
Вложения
firmware.rar
(45.64 KiB) Скачиваний: 248
Последний раз редактировалось aen Ср июн 20, 2018 20:38:07, всего редактировалось 1 раз.
Причина: Сюда перенес.

Как задать в Протеусе внешний кварц 20мГц для Atmega48p ?

Чт июл 19, 2018 15:52:50

Как задать в Протеусе внешний кварц 20мГц для Atmega48p ?

(с настройками, как на приложенной картинке, она работает 1мГц)

Зачем вообще нужен параметр CLKDIV8, он как то во фьюзах задаётся при прошивке, и если так, зачем его придумали?

Можно ли в Протеусе этот самый кварц подключить как положено и задавать частоту уже в самом кварце, или его можно только для красоты нарисовать?
Вложения
Настройки atmega48p.png
(22.5 KiB) Скачиваний: 643
Ответить