Проектирование и моделирование | Бесплатная система сквозного проектирования электроники |
|
---|---|---|
Сейчас практически все коммерческие CAD-ы, такие как OrCAD, PCAD, PROTEUS, Multisim и т.п. являются системами сквозного проектирования, т.е. содержат редактор схем, трассировщик печатных плат и симулятор. Поэтому есть идея собрать некую альтернативную систему сквозного проектирования на основе бесплатных программ. В качестве симулятора можно использовать прекрасно зарекомендовавший себя бесплатный, но полностью функциональный, симулятор LTspice. Осталось найти редактор схем и редактор печатных плат, способный выдавать документацию в формате GERBER (иначе какая это альтернатива коммерческим системам проектирования). |
|
|
А есть какая нибудь бесплатная система моделирования, позволяющая моделировать схемы с микроконтроллерами AVR (или хотя бы PIC) и желательно с индикаторами? Вопрос бесплатности или лицензионности в моем случае принципиальный, т. к. надо чтоб было на что ссылаться. Единственное, что есть - это лицензионный Multisim 10, но там кроме древнего PIC16F84 ничего больше не нашел, а хотелось бы что-нибудь вроде ATtyny2313 или на худой конец PIC16F628. |
|
|
Леха: А есть какая нибудь бесплатная система моделирования, позволяющая моделировать схемы с микроконтроллерами AVR (или хотя бы PIC) и желательно с индикаторами? На счёт AVR не ведаю, а для PIC есть MPLAB, в который встроен собственный симулятор, MPLAB SIM называется. Там можно определять уровни на различных ножках и наблюдать соответствующую реакцию контроллера. |
|
|
Fedot: |
|
|
Gregory: Я бы не стал называть это "Симулятором". А что ещё нужно? MPLAB SIM позволяет имитировать обработку программного кода, просматривать и изменять содержимое регистров, запускать обработку с произвольного места, также произвольно эту обработку останавливать, подавать и снимать сигналы с внешних выводов контроллера.... Например, таким образом мне удавалось наблюдать формирование синусоидального распределения заполнения рабочего цикла на выводах PWM. При этом MPLAB SIM достаточно корректен и, в отличие от Proteus, позволяет работать абсолютно со всем спектром выпускаемых контроллеров. Конечно при этом нужно больше работать ручками и головой, но ведь программа БЕСПЛАТНАЯ (как и спрашивал Леха), чего не скажешь о Proteus. |
|
|
Fedot: MPLAB SIM позволяет имитировать обработку программного кода, просматривать и изменять содержимое регистров... |
|
|
Fedot: |
|
|
Gregory: Лично я попробовал, да "плюнул", и просто подставлял необходимые значения в регистры. Понятно, если не получается что-то использовать, то можно просто "дунуть-плюнуть" и попытаться использовать крякнутый Proteus, который сам по себе является прекрасной и перспективной программой. В душе лелею надежду накопить 10 килобаксов и купить его любимого официально. Однако, занимаясь силовой электроникой, пока не всегда удаётся этот самый Proteus использовать, т.к. в нём, как минимум, отсутствуют модели интересующих контроллеров. Выхожу из положения следующим образом - логику функционирования программы отлаживаю в MPLAB SIM, а связку цифра-аналог в симуляторе LTspice IV. Последний в своём составе имеет аналоговые блоки (B. Arbitrary behavioral voltage or current sources), которые позволяют генерировать достаточно сложные зависимости. Так, например, выглядит трёхуровневый ШИМ генератор: |
|
|
Fedot: можно просто "дунуть-плюнуть" и попытаться использовать крякнутый Proteus, который сам по себе является прекрасной и перспективной программой. |
|
|
Леха: А из платных прог кроме лицензионного мультисима больше ничего нет, а протеус очень нескоро появится, если появится вообще Попробуй GPSIM, |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |