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

Re: Proteus: вопросы и ответы
Еще вопросец к знающим. Есть схема рефлексометра. Не генерирует импульсы высокой частоты на двух инверторах, конденсаторе и резисторе (DD1.4 - DD1.2) Что нужно исправить чтобы заработало?
Файл со схемой и описанием прикрепил.
UPD. Нашел описание в нете, поставил резистор 1мОм и кондер на 47мкФ. Ну хоть импульс передает.. Правда все равно частота работы какая-то очень низкая..
Файл со схемой и описанием прикрепил.
UPD. Нашел описание в нете, поставил резистор 1мОм и кондер на 47мкФ. Ну хоть импульс передает.. Правда все равно частота работы какая-то очень низкая..
- Вложения
-
- Рефлексометр.rar
- (301.92 КБ) 315 скачиваний
Re: Proteus: вопросы и ответы
Вопрос, который мучает очень долго:
Как с клавиатуры вводить в протеусовский Virtual Terminal произвольные значения?
Как с клавиатуры вводить в протеусовский Virtual Terminal произвольные значения?
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Proteus: вопросы и ответы
Так же как и в любом месте, где можно что-то ввести: ALT+код символа на цифровой клавиатуре.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Proteus: вопросы и ответы
...Нашел описание в нете, поставил резистор 1мОм и кондер на 47мкФ. Ну хоть импульс передает.. Правда все равно частота работы какая-то очень низкая...
Это TTL микры, для них такие номиналы сопротивлений - неприемлемы. Верните все на место. 1) Какое напряжение на 2-й ноге D2.1(а не D1.2) ? Это вход разрешения генерации. Генерация будет только при высоком (> 3.6v) потенциале. 2) Изредка бывают "тупые" микры - низкий коэффициент усиления каскада. Замените на крайняк. 3) Замените R5 на подстроечник и покрутите от 0 до 1000 ом - найдете оптимальную для запуска точку как средне-арифметическую между положениями срыва генерации. 4) Изредка бывают обрывы в керамических конденсаторах. 5) поставили блокировочные кондеры по питанию ?
Это TTL микры, для них такие номиналы сопротивлений - неприемлемы. Верните все на место. 1) Какое напряжение на 2-й ноге D2.1(а не D1.2) ? Это вход разрешения генерации. Генерация будет только при высоком (> 3.6v) потенциале. 2) Изредка бывают "тупые" микры - низкий коэффициент усиления каскада. Замените на крайняк. 3) Замените R5 на подстроечник и покрутите от 0 до 1000 ом - найдете оптимальную для запуска точку как средне-арифметическую между положениями срыва генерации. 4) Изредка бывают обрывы в керамических конденсаторах. 5) поставили блокировочные кондеры по питанию ?
- pony sonata
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Чт май 24, 2018 09:38:55
- Откуда: Украина
Re: Proteus: вопросы и ответы
подскажите, мб знает ли кто:
можно ли как-то в протеусе посмотреть максимальное значение тока на амперметре за симуляцию?
ну или как-то регистрировать все измерения амперметра в процессе симуляции?
можно ли как-то в протеусе посмотреть максимальное значение тока на амперметре за симуляцию?
ну или как-то регистрировать все измерения амперметра в процессе симуляции?
-- Приключения маленькой пони в большом мире электроники --
- Rinon Ninqueon
- Говорящий с текстолитом
- Сообщения: 1562
- Зарегистрирован: Ср июн 30, 2010 18:54:47
- Откуда: NO14MU
- Контактная информация:
Re: Proteus: вопросы и ответы
Может, стоит добавить на все кондёрики:
Код: Выделить всё
IC=0
PRECHARGE=0
Re: Proteus: вопросы и ответы
И снова вопрос по генератору...
Есть схема и описание
Не запускается генератор в левой верхней части схемы. Подскажите какие номиналы ставить..
Схему в протеус прикрепил.
Есть схема и описание
Спойлер
http://lib.qrz.ru/node/4581Не запускается генератор в левой верхней части схемы. Подскажите какие номиналы ставить..
Схему в протеус прикрепил.
- Вложения
-
- Рулетка.rar
- (21.75 КБ) 283 скачивания
- Rinon Ninqueon
- Говорящий с текстолитом
- Сообщения: 1562
- Зарегистрирован: Ср июн 30, 2010 18:54:47
- Откуда: NO14MU
- Контактная информация:
Re: Proteus: вопросы и ответы
Кот@
Замените 4011 на 7400 или 74HCT00 - в оригинале 155 серия - TTL логика, а у вас в симуляции стоит CMOS.
Потом, питание не сделано (можно убрать всю часть со стабом).
Кондёр можно вернуть обратно 22мкФ. Завелось, кстати, даже без установки принудительного нулевого заряда (см.мой пост выше), но я лучше оставлю.
Виртуальные вольтметры/амперметры не всегда хорошо - можно заменить на probe. Их же можно и на графики симуляции добавлять.
Схему прилагаю. Не знаю, откроется ли у вас, ибо у меня Proteus 8.6 SP2. (dsn/lyt можно вытащить из pdsprj архиватором)
Замените 4011 на 7400 или 74HCT00 - в оригинале 155 серия - TTL логика, а у вас в симуляции стоит CMOS.
Потом, питание не сделано (можно убрать всю часть со стабом).
Кондёр можно вернуть обратно 22мкФ. Завелось, кстати, даже без установки принудительного нулевого заряда (см.мой пост выше), но я лучше оставлю.
Виртуальные вольтметры/амперметры не всегда хорошо - можно заменить на probe. Их же можно и на графики симуляции добавлять.
Схему прилагаю. Не знаю, откроется ли у вас, ибо у меня Proteus 8.6 SP2. (dsn/lyt можно вытащить из pdsprj архиватором)
- Вложения
-
- Рулетка_испр.zip
- (50.49 КБ) 284 скачивания
Re: Proteus: вопросы и ответы
Rinon Ninqueon
В 7 версию перенесем. А нет так и 8 имеется
Век живи, век учись.. Спасибо вам.
В 7 версию перенесем. А нет так и 8 имеется
Век живи, век учись.. Спасибо вам.
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Proteus: вопросы и ответы
КМОС 4000-е работают лучше. Плавнее остановка. Надо подтягивающий резистор на + подключить на 5,6 ноги - 10ком. И будет вам щастье. Кстати и с TTL- ми желательно тоже - на 1ком. Чтобы не иметь головной боли.
Старайтесь использовать КМОС по-возможности везде. Экономия энергии превыше всего.
Старайтесь использовать КМОС по-возможности везде. Экономия энергии превыше всего.
Re: Proteus: вопросы и ответы
У меня опять схема
Несколько человек рылись и теперь тяжело понять.. Верхняя правая часть, индикация оборотов. Как починить?
Схему прикрепил.
Спойлер
http://www.radioland.net.ua/sxemaprintid-323.htmlНесколько человек рылись и теперь тяжело понять.. Верхняя правая часть, индикация оборотов. Как починить?
Схему прикрепил.
- Вложения
-
- cxema_испр.rar
- (28.45 КБ) 282 скачивания
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Proteus: вопросы и ответы
Элементарно. Подумать головой, что - частота это количество/время. Значит нужен счетчик и задатчик интервала времени. Значит нужны "ворота" сигнала на счетчик, управляемые задатчиком времени. Что счетчик после окончания "показа" должен сбросится в ноль. Чтоб не было мелькания в процессе счета - требуется "стробирование" дешифратора. Учитесь и все получится. Сейчас во времена интернета любая "наука" под руками, и главное - описания микрух (даташиты - datasheets). Схема простая - если нарисуете ее аккуратно. Ну сделаю я это за вас , а толку ?
Re: Proteus: вопросы и ответы
Вроде что-то показывает, но вот светодиодный индикатор внизу, странно реагирует на частоту: чем она больше - тем напряжение меньше и соответсвенно меньше делений на шкале показывает. А должно быть наоборот..
- Вложения
-
- cxema_var2.rar
- (18.34 КБ) 272 скачивания
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Proteus: вопросы и ответы
Транзистор Q8 по идее должен быть выпрямителем, то есть устройством с резко-нессиметричной характеристикой. А у вас стоит каскад с автостабилизацией (симметричного режима) - отрицательная обратная связь по постоянному току - резистор с коллектора на базу. Что там происходит - зависит от коэффициента усиления этого экземпляра транзистора - видимо невысокий). При отсутствии сигнала на входе на коллекторе должен быть ноль (или близко к нему - для вашей схемы). А это будет когда транзистор ОТКРЫТ. Сделайте резистор с базы на плюс питания. И пробуйте. Попробуйте уменьшить до 100ком. От сигнала ОТКРЫТЫЙ транзистор может только закрыться, и напряжение на коллекторе возрастет, что вам и надо.
Просто смоделируйте в голове работу. А Протеусом - проверьте, и вся недолга.
Просто смоделируйте в голове работу. А Протеусом - проверьте, и вся недолга.
Ошибка в Proteus 8.7. Real Time Simulation failed to start.
Всем привет! Собрал схему в Протеусе 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)
{
}
}
Вот сам код прошивки микроконтроллера (если че):
#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
Причина: Исправил. Нарушение Правил форума п. 2.6
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Proteus: вопросы и ответы
Убрать всю аналоговую часть справа и моделировать только микроконтроллер.
PROTEUS не видит исходник на Си.
Приветствую друзья
столкнулся с проблемой, помогите разобраться, два дня мучаюсь...
PROTEUS не видит исходник на Си.
Такая история:
Скачал из инета проект, проект этот компилится, норм всё, в протеусе работает.
Надо было, отладить его, пошаговой отладкой в протеусе, но протеус не видит файлы Си исходников.
При нажатии паузы, и открытии в меню контроллера, окна исходников, в окне и выпадающем меню пустота
.
Сталкивался уже с этим. В тот раз виной было то, что файлы исходников и файлы протеуса, лежали в разных папках, кинул их в одну папку и всё заработало.
В этот раз это не прокатывает
.
На основе того проекта, сделал свой тестовый, код минимум, чисто для того он, чтоб понять, почему не видно исходников.
Все файлы положил в одну папку, папка названа EN именем (firmware), положил её в корень диска C:\ проект собирается без ошибок, но протеус по прежнему не видит исходников.
Помогите понять, что не так, в чём причина? Может быть надо Makefile править, прописать в нём пути или в настройках протеуса, что то поменять?
И ещё, кто разбирается, после сборки проекта, генерируется Elf файл для отладки, через него и отлаживать пытался... кто знает, что надо в Makefile прописать, чтоб WinAVR создавал и Elf и COFF файлы отладки?
Проект во вложении.
PS: Собирал проект в WinAVR-20100110 PROTEUS 7.10 SP0
PROTEUS не видит исходник на Си.
Такая история:
Скачал из инета проект, проект этот компилится, норм всё, в протеусе работает.
Надо было, отладить его, пошаговой отладкой в протеусе, но протеус не видит файлы Си исходников.
При нажатии паузы, и открытии в меню контроллера, окна исходников, в окне и выпадающем меню пустота
Сталкивался уже с этим. В тот раз виной было то, что файлы исходников и файлы протеуса, лежали в разных папках, кинул их в одну папку и всё заработало.
В этот раз это не прокатывает
На основе того проекта, сделал свой тестовый, код минимум, чисто для того он, чтоб понять, почему не видно исходников.
Все файлы положил в одну папку, папка названа EN именем (firmware), положил её в корень диска C:\ проект собирается без ошибок, но протеус по прежнему не видит исходников.
Помогите понять, что не так, в чём причина? Может быть надо Makefile править, прописать в нём пути или в настройках протеуса, что то поменять?
И ещё, кто разбирается, после сборки проекта, генерируется Elf файл для отладки, через него и отлаживать пытался... кто знает, что надо в Makefile прописать, чтоб WinAVR создавал и Elf и COFF файлы отладки?
Проект во вложении.
PS: Собирал проект в WinAVR-20100110 PROTEUS 7.10 SP0
- Вложения
-
- firmware.rar
- (45.64 КБ) 270 скачиваний
Последний раз редактировалось aen Ср июн 20, 2018 20:38:07, всего редактировалось 1 раз.
Причина: Сюда перенес.
Причина: Сюда перенес.
Как задать в Протеусе внешний кварц 20мГц для Atmega48p ?
Как задать в Протеусе внешний кварц 20мГц для Atmega48p ?
(с настройками, как на приложенной картинке, она работает 1мГц)
Зачем вообще нужен параметр CLKDIV8, он как то во фьюзах задаётся при прошивке, и если так, зачем его придумали?
Можно ли в Протеусе этот самый кварц подключить как положено и задавать частоту уже в самом кварце, или его можно только для красоты нарисовать?
(с настройками, как на приложенной картинке, она работает 1мГц)
Зачем вообще нужен параметр CLKDIV8, он как то во фьюзах задаётся при прошивке, и если так, зачем его придумали?
Можно ли в Протеусе этот самый кварц подключить как положено и задавать частоту уже в самом кварце, или его можно только для красоты нарисовать?
- Вложения
-
- Настройки atmega48p.png
- (22.5 КБ) 661 скачивание



