Piotr__1 Posted August 21, 2021 Share Posted August 21, 2021 @Андрей Quasar 1. у деталей типа "идеальный диод" задаются разные параметры. Загляните в свойства модели светодиода, возможно ему не хватает 7,5В а может моделирует не до конца правильно. 2. А почему пробник напряжения должен что-то показывать? Вы его вообщето на землю прицепили. 3. Если спрашиваете что-то по симуляторам имейте привычку прикладывать файл симуляции. Так проще разбираться тем кто будет вам помогать. 1 Quote Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Link to comment Share on other sites More sharing options...
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН (Экспресс изготовление за 24 часа!) Сборка высококачественных печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет Онлайн просмотрщик Gerber-файлов от PCBWay! Новые услуги: 3D-печать и обработка с ЧПУ Студенческое спонсорство
Андрей Quasar Posted August 21, 2021 Share Posted August 21, 2021 (edited) @Piotr__1 Учел рекомендации. Файл вложил симуляции. На светодиоде задал прямое напряжение 3V и ток 20мА. Так и не получилось засветить эту связку. Может я где-то что-то нажал. Upd/ удалось зажечь изменив тип модели на АНАЛОГ. Не совсем понял о чем идет речь. Upd2/ Что пробник тока что напряжение отказывается что-то показывать. Приходится ставить из инструментов вольтметр и амперметр. led.pdsprj Edited August 21, 2021 by Андрей Quasar 0 Quote Link to comment Share on other sites More sharing options...
$0 за 1-4 слойные печатные платы, полный цикл сборки печатных плат под ключ Бесплатное ПО для анализа печатных плат NextDFM. Незаменимый помощник для разработчиков PCB!
IMXO Posted August 21, 2021 Share Posted August 21, 2021 58 минут назад, Андрей Quasar сказал: удалось зажечь изменив тип модели на АНАЛОГ. Не совсем понял о чем идет речь. может ЧаВо на казусе сходишь почитаешь? глядишь вопросов дебильных меньше будет 0 Quote Link to comment Share on other sites More sharing options...
LED-драйверы MEAN WELL – выбор больше, стоимость нижеКомпэл расширил и существенно пополнил склад LED-драйверами компании MEAN WELL, одновременно снизив цену на них. В настоящий момент на складе представлена широкая линейка продукции для наружного (семейства HLG, ELG, XLG, LPC, LPV), и для внутреннего (APC, LCM, SLD, APV) освещения.Имеется большой выбор моделей с различными режимами стабилизации выходных параметров. Кроме того, есть в наличии и линейка DC/DC-драйверов, как понижающих (семейство LDD), так и повышающих (семейство LDH).Подробнее>>
Андрей Quasar Posted August 21, 2021 Share Posted August 21, 2021 @IMXO С пробниками так и не победил. Не хотят показывать. Ничего абсолютно. Даже пробовало создавать новые проекты. Загрузив какой-то старые проект с пробниками они там хорошо все показывают. Может я где-то что-то нажал? 0 Quote Link to comment Share on other sites More sharing options...
Литиевые батарейки FANSO в беспроводных датчикахЛитиевые батарейки различного химического состава и разных типоразмеров широко используются в беспроводных датчиках систем сбора данных, промышленной автоматики и систем умного дома. Широкий спектр таких батареек производит не прекратившая поставки в Россию китайская компания Fanso, входящая во всемирно известный концерн по производству электрохимических элементов питания EVE.Читать подробнее >>
IMXO Posted August 21, 2021 Share Posted August 21, 2021 тебя на казус ЧаВо послали читать, а не свой бред там постить http://kazus.ru/forums/showthread.php?t=13198 0 Quote Link to comment Share on other sites More sharing options...
Широкий выбор продукции MEAN WELL для промавтоматики на складе КОМПЭЛКомпания КОМПЭЛ наращивает объем поставок источников питания MEAN WELL для промышленной автоматизации. Компания MEAN WELL не планирует уходить с рынка РФ, а ее продукция широко применяется в сфере промавтоматики (монтаж на DIN-рейку) и рекомендована в качестве замены других брендов и для применения в новых разработках.Представляем ассортимент продукции MEAN WELL на складе КОМПЭЛ для надежного и бесперебойного электропитания устройств промавтоматики.Подробнее>>
Андрей Quasar Posted August 21, 2021 Share Posted August 21, 2021 (edited) @IMXO Я там сижу и читал ветку про пробники как их ставить как таймеры делать. У меня на очень давней схеме они работают, на все последних они показывать не хотят. Я все перерыл. Не понимаю от чего это зависит. Даже если со старого файла перетаскиваю на новый они перестают работать. Все было оказывается в другом. я при создание нового проекта выбирал (быстро пролистывал) sample design. В этом режиме пробники не показывали. И да сам до этого дошел после 2 часов проверяя каждую вкладку. Казус в своем гайде точно про это бы не написал. Edited August 21, 2021 by Андрей Quasar 0 Quote Link to comment Share on other sites More sharing options...
Мощный универсальный неизолированный стабилизатор MORNSUNКомпания MORNSUN разработала универсальный понижающе-повышающий неизолированный стабилизатор (DC/DC-преобразователь) с выходным током до 10 А — KUB4836EB-10A. Этот стабилизатор можно использовать при входном напряжении в диапазоне 9…60 В (питающие шины с номинальным значением напряжения 12/24/48 В), а выходное напряжение можно подстраивать в диапазоне от 0 до 60 В. Преобразователь выполнен в корпусе 1/8 Brick с возможностью установки на печатную плату, имеется разновидность для монтажа на шасси — KUB4836EBF-10A.Читать подробнее >>
Андрей Quasar Posted August 22, 2021 Share Posted August 22, 2021 Вот решил поэкспериментировать с ШИМОМ на камне attiny 13. Прошивку писал в IDE на ядре микрокор. Самый простой скетч int pwm; void setup() {} void loop() { pwm =100; analogWrite(PB0, pwm); } Решил я замерить частоту ШИМА и увидел 152 Гц. Не понял почему так мало? может какие параметры надо выставлять. Вроде простая ардуина нано выдает 490 Гц без разгона. Осциллограф еще едет, чтобы в живую посмотреть. Но мне кажется это протеус душит частоту. 0 Quote Link to comment Share on other sites More sharing options...
Геннадий Posted August 22, 2021 Share Posted August 22, 2021 Поставьте единичку. 1 Quote Link to comment Share on other sites More sharing options...
Андрей Quasar Posted August 24, 2021 Share Posted August 24, 2021 (edited) Возможно ли сделать так чтобы на камне attiny вынести пины питания для того чтобы замерить ток потребления камня и потренироваться с режимом сна..??? Сразу скажу что я уже подготовил плату к этому. Отобразил срытые пины питания и потом методом РАЗБОРА платы сделал их активными. После чего я сохранил плату. Залил код и всеравно вижу что она спокойно работает. Может где-то еще нужно отключить питание? Edited August 24, 2021 by Андрей Quasar 0 Quote Link to comment Share on other sites More sharing options...
andrusha152 Posted August 24, 2021 Share Posted August 24, 2021 А может косяк в коде? 0 Quote Link to comment Share on other sites More sharing options...
Андрей Quasar Posted August 24, 2021 Share Posted August 24, 2021 (edited) А код тут причем, Можно простой блинк залить. При запуске я думал он скажет засведи питание. А не он откуда-то уже его подводит и спокойно выполняет. Edited August 24, 2021 by Андрей Quasar 0 Quote Link to comment Share on other sites More sharing options...
Alexsy Posted October 2, 2021 Share Posted October 2, 2021 нарисовал простейший TTL элемент NAND2 ... прицыпил к нему 74NAND2.MDF файл при запуске говарит Quote Value '74XX00' of VALUE not found in parameter mapping table of sheet 'U1:A'. [U1:A] схема простейшая схема и либа в архиве .. сам начинаю пользовать протеус test.zip 0 Quote Link to comment Share on other sites More sharing options...
Alexsy Posted October 3, 2021 Share Posted October 3, 2021 (edited) Разобрался спасибо нашол дукоменташку сожет кому пригодитьсяю от сюда customlib.zip FAQ_for_PROTEUS-3.pdf FAQ_for_PROTEUS-1.pdf FAQ_for_PROTEUS-2.pdf Edited October 3, 2021 by Alexsy 0 Quote Link to comment Share on other sites More sharing options...
Пух59 Posted October 30, 2021 Share Posted October 30, 2021 Помогите пожалуйста. DEMOPROTEUS не даёт работать с AVR (они не активны). Чего делать ума не приложу. 0 Quote Link to comment Share on other sites More sharing options...
IMXO Posted October 30, 2021 Share Posted October 30, 2021 как что ? лицензию установить. ЗЫ и ознакомится с правилами форума П.2.28 , дабы не получить вечный бан. 0 Quote Link to comment Share on other sites More sharing options...
andrusha152 Posted October 30, 2021 Share Posted October 30, 2021 Ставьте полную версию. 0 Quote Link to comment Share on other sites More sharing options...
Delfin Posted January 21 Share Posted January 21 (edited) Здравствуйте. Подскажите, когда я к схеме цепляю осциллограф, и нажимаю "треугольник" в нижнем левом углу - происходит начало симуляции, и открывается окно, отображающее экран осциллографа. Потом если нечаянно закрыть окно, отображающее экран осциллографа, то как его открыть снова? Если выключить симуляцию и включить снова, оно заново не открывается. Edited January 21 by Delfin 0 Quote Link to comment Share on other sites More sharing options...
IMXO Posted January 21 Share Posted January 21 1 час назад, Delfin сказал: как его открыть снова? запустить симуляцию, навести курсор на модель осциллографа , по ПКМ в выпадающем меню поставить гулочку в самой нижней строке Digital Oscilloscope или та же самая строка в основном меню в разделе Debag 0 Quote Link to comment Share on other sites More sharing options...
Pavel_Isto Posted May 13 Share Posted May 13 Добрый день! Если кто-то сталкивался с таким эффектом (проблемой) очень прошу помочь. Проблема становится явной при подключении четырёх разрядного семисегментного индикатора к разным портам. Пример: В данном случае два разряда 1 и 2 подключены к порту С, а разряды 3 и 4 подключены к порту D Теперь, допустим я просто хочу помигать всеми разрядами, т.е. все индикаторы должны загореться, а затем (через секунду) полностью потухнуть и т.д. Для этого я набросал простенькую программу: #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> int main(void) { DDRC |= (1<<0)|(1<<1)|(1<<2)|(1<<3); PORTC |= (1<<0)|(1<<1)|(1<<2)|(1<<3); DDRD |= (1<<0)|(1<<1)|(1<<2); PORTD |= (1<<0)|(1<<1)|(1<<2); DDRC |= (1<<4)|(1<<5); PORTC |= (1<<4)|(1<<5); DDRD |= (1<<4)|(1<<5); PORTD |= (1<<4)|(1<<5); while(1) { PORTC ^= (1<<4); PORTC ^= (1<<5); PORTD ^= (1<<4); PORTD ^= (1<<5); _delay_ms(1000); } } Так вот, проблема в том что сегменты 1 и 2 отключаются НЕ одновременно с сегментами 3 и 4, происходит небольшая задержка и это визуально заметно. По идее вот эта команда PORTC ^= (1<<4); PORTC ^= (1<<5); PORTD ^= (1<<4); PORTD ^= (1<<5); должна выполняться с такой скоростью, что её не способен заметить человеческий глаз. Самое интересное то, что если при точно таком же подходе перевесить эти сегменты на один порт, то они тухнут одновременно. Разумеется для данной задачи это не критично (я привел эту задачу лишь как иллюстрацию), но вот когда при таком подключении я хочу сделать например динамическую смену цифр, то получаю артефакты, от того что сегменты не моментально переключаются. Суть проблемы можно свести к следующему, сигнал поданный одновременно на разные порты считывается протеусом с задержкой между. В чем может проблема? 0 Quote Link to comment Share on other sites More sharing options...
IMXO Posted May 13 Share Posted May 13 1 час назад, Pavel_Isto сказал: В чем может проблема? здесь почитайте : http://kazus.ru/forums/showthread.php?t=13198&page=4 лень ЧаВо переписывать... 0 Quote Link to comment Share on other sites More sharing options...
korsaj Posted May 13 Share Posted May 13 Увеличьте Minimum Trigger time 0 Quote Link to comment Share on other sites More sharing options...
Shahabbas Posted May 13 Share Posted May 13 (edited) 4 часа назад, Pavel_Isto сказал: когда при таком подключении я хочу сделать например динамическую смену цифр, то получаю артефакты, от того что сегменты не моментально переключаются. С подобной проблемой я впервые столкнулся когда делал свой первый проект с динамической светодиодной индикацией - паразитной засветкой сегментов. При динамической индикации для исключения артефактов, когда следующий разряд включается, а предыдущий ещё не выключился, необходимо делать гашение разрядов. Вот один из первых моих проектов вольтметра в программе Proteus, где я на виртуальный осциллограф вывел импульс "гашения разрядов" длительностью ~60 микросекунд (нижний зелёный): То есть сначала на выключаемый разряд нужно подать противоположное свечению напряжение, только потом включать следующий разряд. Таким образом у меня отлично работают мои приборы со светодиодной динамической индикацией и на 8, и на 9 разрядов. И без разницы - использую сигналя с одного порта A, B, C или D или с разных. Пример работы блока управления паяльного термофена моей разработки с динамической индикацией на 8 разрядов, правда ещё не до конца собранного: Edited May 13 by Shahabbas 0 Quote Технические вопросы решаю в теме , в личке не обсуждаю !!! Link to comment Share on other sites More sharing options...
Pavel_Isto Posted May 14 Share Posted May 14 (edited) 16 часов назад, IMXO сказал: здесь почитайте : http://kazus.ru/forums/showthread.php?t=13198&page=4 Большое спасибо за ссылку. Я посмотрел там целый мини курс по Proteus получается, я даже его захотел пройти, но обнаружил, что в схеме применяются элементы, которые я еще не изучил, поэтому вернусь к этому чуть позже. По поводу моей проблемы, немного поэкспериментировав я понял, что дело не в том, что порты разные, дело в количестве команд. Просто когда разряды подключены к одному порту, они гасятся всего одной командой, например: PORTC &= ~((1<<3)|(1<<2)|(1<<1)|(1<<0)); и Протеус, в данном случае выполняет гашение всех разрядов одновременно. Но, если написать вот так, то разряды (визуально) начинают отключаться по-очереди PORTC &= ~(1<<3); PORTC &= ~(1<<3); PORTC &= ~(1<<1); PORTC &= ~(1<<0); Хотя, как мне кажется, в реальности при частоте 1MHz, время выполнения (грубо говоря) одного такта (PORTC &= ~((1<<3)|(1<<2)|(1<<1)|(1<<0)) и четырёх PORTC &= ~(1<<3); PORTC &= ~(1<<3); PORTC &= ~(1<<1); PORTC &= ~(1<<0); столь не значительно, что сигнал на пинах должен появляться мгновенно и одновременно. Но Протеус думает иначе... Кстати, на ответ "Ну и записывай всё одной командой", сразу скажу, что разумеется для одного порта так и делаю, но вот если сегменты будут на разных портах, например так: PORTC &= ~((1<<3)|(1<<2)); PORTD &= ~((1<<1)|(1<<0)); то как записать это одной командой мне неизвестно и кажется что вообще вряд ли возможно, хотя может кто-то подскажет... 15 часов назад, korsaj сказал: Увеличьте Minimum Trigger time Речь по настройки самого индикатора? Edited May 14 by Pavel_Isto 0 Quote Link to comment Share on other sites More sharing options...
andrusha152 Posted May 14 Share Posted May 14 А, случайно, при симуляции у вас не появляется жёлтый треугольничек вот с таким сообщением: "Simulation is not running in real time due to excessive CPU load"? 0 Quote Link to comment Share on other sites More sharing options...
korsaj Posted May 14 Share Posted May 14 2 часа назад, Pavel_Isto сказал: кажется, в реальности при частоте 1MHz, Да, все верно, в реальности все будет иначе. В динамической индикации главное все последовательно выполнять (погасили, вывели, зажгли). 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.