Jump to content

Proteus - вопросы и ответы


Recommended Posts

2 часа назад, Pavel_Isto сказал:

поэтому вернусь к этому чуть позже.

я тебе ссылку дал где как раз описывается решение твой проблемы
но вместо изучить ты продолжаешь постить тупые вопросы:

2 часа назад, Pavel_Isto сказал:
17 часов назад, korsaj сказал:

Увеличьте Minimum Trigger time 

Речь по настройки самого индикатора?

 

Link to comment
Share on other sites

Posted (edited)
3 часа назад, Pavel_Isto сказал:

Хотя, как мне кажется, в реальности при частоте 1MHz, время выполнения (грубо говоря) одного такта (PORTC &= ~((1<<3)|(1<<2)|(1<<1)|(1<<0)) и четырёх PORTC &= ~(1<<3); PORTC &= ~(1<<3); PORTC &= ~(1<<1); PORTC &= ~(1<<0); столь не значительно, что сигнал на пинах должен появляться мгновенно и одновременно.

Но Протеус думает иначе...

В микроконтроллерах ничего не происходит мгновенно. На выполнение любой команды тратится определённое количество машинных тактов.

Пример по динамической индикации: применяются, допустим, индикаторы с общим анодом. При работе разряд индикатора светится если на аноде "1", на катоде "0". Если переключить на следующий разряд, например первой командой переключения анода, а второй - катодов то следующий разряд в течении микросекунд - десятков микросекунд будет будет высвечивать показание предыдущего разряда. Если сначала переключить катоды - предыдущий разряд на микросекунды - десятки микросекунд будет высвечивать показание следующего разряда до переключения анодов. Proteus это прекрасно симулирует. И даже на макете и в рабочей конструкции эти микросекунды паразитной засветки очень хорошо на индикаторе видно.

Вот скрин симуляции в программе Proteus контроллера зарядки аккумулятора в автомобиле от солнечной панели, где динамическая индикация на 9 разрядов и подключение анодов индикаторов идёт с двух портов:

SSSS.jpg.ab0dd73fdbd166716e0d30060963171d.jpg

Контроллер с солнечными панелями уже 2 года установлен и прекрасно работает в автомобиле.

Поэтому логика для индикаторов с общим анодом должна быть такая:

На аноде "1", на катодах "0" - индикатор светит

Перед переключением разрядов: на анодах "0", на катодах "1" - все сегменты всех разрядов выключены

Следующий разряд: на аноде "1", на нужных катодах - "0"

Перед следующим переключением разрядов: на анодах "0", на катодах "1" - все сегменты всех разрядов выключены

И так далее по кольцу. Для индикаторов с общим катодом логика "0" и "1" должны быть наоборот.

Без предгашения разрядов засветка будет всегда, только при тактовой частоте микроконтроллера под 20 МГц эту подсветку не очень хорошо видно на свету, зато в темноте довольно заметно. На эти "грабли", как уже писал, я наступал в самом начале работы с микроконтроллерами.

 

Edited by Shahabbas

Технические вопросы решаю в теме , в личке не обсуждаю !!!

Link to comment
Share on other sites

4 часа назад, Shahabbas сказал:

Без предгашения разрядов засветка будет всегда, только при тактовой частоте микроконтроллера под 20 МГц эту подсветку не очень хорошо видно на свету, зато в темноте довольно заметно. На эти "грабли", как уже писал, я наступал в самом начале работы с микроконтроллерами.

Большое спасибо за пример и за то что делитесь опытом. Я сейчас как раз в самом начале пути работы с микроконтроллерами.

Link to comment
Share on other sites

  • 3 months later...

MORNSUN – это не только модули. Собственные микросхемы известного производителя ИП
Производитель популярных модулей электропитания MORNSUN помимо них предлагает также микросхемы ШИМ-контроллеров для AC/DC и DC/DC, микросхемы запуска (стартеры) для этих ШИМ-контроллеров, драйверы интерфейсов RS-485 и CAN и микросхемы изоляторов для гальванической развязки интерфейсов и цифровых сигнальных линий. В некоторых случаях эти изделия превосходят по характеристикам изделия европейских и американских производителей.

Читать статью >>
 

Здравствуйте! Возникла проблема с Протеус8. Пытаюсь произвести симуляцию с микроконтроллером атмега 8. В Атмэл студио пишу код, компилирую, в протеусе в настройках микроконтроллера добавляю путь к исполняемому файлу. Жму "ОК", Жму старт симуляции - ноль эмоций! Захожу снова в настройки микроконтроллера в протеусе, а там путь к файлу совершено другой. И так все время после нажатия "ОК" Уже замаялся... Помогите пожалуйста.

Link to comment
Share on other sites

Приглашаем на вебинар «Актуальные вопросы о продукции и планах MEAN WELL в России»(13/10/2022)

Приглашаем 13 октября всех желающих присоединиться к вебинару, который будет проводить компания КОМПЭЛ совместно с представителями бренда MEAN WELL. 

Вебинар будет посвящен новинкам продукции, планам MEAN WELL на следующий год, аналогам продукции ушедших из РФ брендов, особенностям работы в текущих условиях, возможностях субдистрибьюции и другим вопросам. Мероприятие пройдет в формате живого диалога.  Подробнее>>

5 часов назад, Олегыч1 сказал:

Помогите пожалуйста.

оставайтесь на линии, сейчас освободятся наши специалисты по ясновидению на расстоянии, определят что и куда Вы пишете  и сразу вам ответят.

Link to comment
Share on other sites

Литиевые батарейки FANSO EVE Energy для потребительской электроники
В электронных устройствах потребительского сегмента широко применяются различные литиевые батарейки. Наиболее востребованными являются дисковые и цилиндрические элементы питания, а также батареи типа «Крона». Практически любой подобный источник тока можно найти в номенклатуре компании FANSO EVE Energy.

Читать подробнее>>

Путь весь на английском. Нажимаю именно на папочку. Путь вот такой: ..\Tochechnaiya svarka in Atmel studio\Tochechnaiya svarka\Tochechnaiya svarka\Debug\Tochechnaiya svarka.hex

Потом жму "Ок". снова захожу, проверяю путь. путь вроде сохранился:

 

Далее жму симуляцию, симуляция не работает должным образом:

Снова захожу в путь к файлу, а там уже другой, какой-то свой стандартный C:\Users\Oleg\AppData\Local\Temp\VSM Studio\5420f0d9240240faa536888c692a024d\ATMEGA8\Debug\Debug.obj

 

Я его снова меняю на тот который мне нужен, и все повторяется.

Сообщения из протеуса: 

 

точечная сварка.jpg

точечная сварка после старта.jpg

 

сообщения в процессе симуляции.jpg

Edited by Олегыч1
Link to comment
Share on other sites

Ды я в первый раз проектирую :) Там  с созданием нового проекта сосзаются еще куча ненужных файлов и папок, и чтобы все не смешалось, я отдельно разгруппировал. Так значит дело именно в этом? 

Link to comment
Share on other sites

17 минут назад, Олегыч1 сказал:

Путь вот такой: ..\Tochechnaiya svarka in Atmel studio\Tochechnaiya svarka...

Точно что происходит с вашим протезом не знаю, но:

Попробуйте во всём пути убрать пробелы. Например вот так: Atmel_studio\Tochechnaiya_svarka...

Возможно, у программы есть ограничение на длину пути в 255 символов. Посчитайте, сколько знаков в пути, начиная с буквы диска и до конца расширения файла.

 

22 минуты назад, Олегыч1 сказал:

там уже другой, какой-то свой стандартный C:\Users\Oleg\AppData\Local\Temp...

При установке программы на системный раздел диска, виндовс может создавать свой "защищённый" каталог вместо назначенного пользователем.

Я с такой фигнёй борюсь очень просто - ставлю программы на несистемный диск, на который у пользователя все права, например: D:\Programms\...

Link to comment
Share on other sites

Попробуйте скопировать вашу прошивку в папку с проектом Протеуса и выбрать её. Тогда путь будет самый короткий.

прот.jpg

Edited by andrusha152
ошибка
Link to comment
Share on other sites

10 часов назад, Олегыч1 сказал:

Снова захожу в путь к файлу, а там уже другой, какой-то свой стандартный C:\Users\Oleg\AppData\Local\Temp\VSM Studio\5420f0d9240240faa536888c692a024d\ATMEGA8\Debug\Debug.obj

согласен с @Lexter , это политики безопасности винды,
подозреваю что вы и Tochechnaiya svarka.hex Проводником не найдете.

Link to comment
Share on other sites

IMXO, да, в проводнике не удается так найти. Только заходя в папки. Попробовал копировать файл НЕХ в папку с проектом - не помогло. Посчитал количество символов, получилось около 150, то есть в диапазон 255 точно все входит.  Попробовал в названиях все пробелы заменить нижним подчеркиванием - тоже не помогло, т.к видимо остальные дополнительные файлы ссылаются по прежнему на первоначальные названия. То есть это надо заново создавать проект и изначально задавать названия с нижним подчеркиванием вместо пробела. Сейчас попробую.

И все-таки немного не понял, что делать с политикой безопасности виндовс? Просто переустановить программы на диск D? Может можно как-то проще? Например заполучить права администратора?:rolleyes:

Edited by Олегыч1
Link to comment
Share on other sites

1 минуту назад, Олегыч1 сказал:

И все-таки немного не понял, что делать с политикой безопасности виндовс? Просто переустановить программы на диск D? Может можно как-то проще? Например заполучить права администратора?

можно переустановить....
можно и проще, дать полный доступ, как читаем в гугле
винде на них фиолетово

Link to comment
Share on other sites

  • 1 month later...

Хай всем! А кто скажет как то можно настроить что бы симуляция работала? На совсем простой аналоговой схеме из 2-3 операционников просто заваливается и всё. Попробовал настройки покрутить если бы еще была инфа на сто они влияют так стало хуже. Может как то можно облегчить? Если информация по настройкам где то?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Сообщения

    • Товарищи кто то пробовал на 2184 / 2104 запитывать верхний уровень не от бестерного конденсатора а от отдельной обмотки трансформатора ?
    • Не понимаю в чём проблема, опыта никогда не было в ремонте таких вещей и с li-ion. Знакомый решил самостоятельно увеличить ёмкость аккумулятора шуруповёрта, и после этого перестало заряжать банки. Как можете видеть по пайке, это просто ужасно. Он когда мне отдал, я на него так смотрел... но ничего не сказал. Мы с другом технарем думали что он сто процентов перегрел баночки, и им хана. Но на удивление они живые, и имеют напряжение 3,56в каждая. Из-за плохой пайки один контакт как я заметил отпал, и на выходе было где-то 6в. Зачистил всё и контактной сваркой заварил. Теперь напряжение на выходе аккумулятора 10,76в. Подключил блок, все равно не заряжает, самое главное что и не греется ничего. При зарядке на выходе напряжение быстро прыгает с 12-13,5в. Выход с блока питания 22в, а должно быть 13,5. Но с нагрузкой напряжение стабильно 13,2в, то есть в норме. Заметил что на одной из банок напряжение прыгает с 5 до 6в при зарядке, думаю сейчас заменить её, но что-то ощущение что не поможет.  В чем может быть проблема? Так не хочется её разбирать полностью. Ещё проверил, и вроде он все правильно заменил, но пайка правда тихий ужас. Помогите. 
    • Если и обмотки у трансформатора  отдельные для выпрямителей, то это псевдо двойное моно, тоже неплохо, земляных петель не будет.
    • Алексей, а если наоборот, с одного источника питания идет на две моно платы, но земли больше не пересекаются, платы защиты отдельные для каждого канала своя. Выходные клеммы изолированы от корпуса. Или как вариант трансформатор один, а выпрямители отдельные и дальше каналы независимы.
    • Чем проверяли? Я вижу причину в том, что не хватает напряжения самопитания на С2, который должен подключаться к 7 ножке. Это может быть следствием недостаточной нагрузки во вторичных цепях, на что вам уже намекнули.
    • Если так все удачно что мешает проверить в proteus?
    • В схеме есть ошибки. C1 не правильно подключен, c2 тоже(что он там делает, на выходе управления затвором), на выводе питания шим нет конденсатора, зато есть на выходе драйвера, аж 47 мкФ. Схема запуска в таком включении работать не будет. Q2 во время запуска должен открыться, а после запуска( питание от обмотки самопитания)закрыться. Это думаю не все ошибки. Проверьте все подключения, поправив ошибки подключений в схеме, тогда видно будет. 
  • Similar Content

×
×
  • Create New...