Jump to content

Search the Community

Showing results for tags 'proteus'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 60 results

  1. Все вопросы возникающие при работе с Proteus задавайте только здесь! Все остальные темы посвящённые протеусу будут удалены! Работа в Proteus. Часть 1 Работа в Proteus. Часть 2 Работа в Proteus. Часть 3 Работа в Proteus. Часть 4
  2. Здравствуйте, набросал вот такую схемку при помощи программы Filter Designer, но вышло что то совсем не то чего ожидал хотел сделать срез на саб от 25 до 80 +- Судя по графику в Proteus творится что то непонятное, помогите пожалуйста разобраться в чем проблема. 25hp.htm 80lp.htm
  3. Обсуждение статьи, опубликованной на сайте: Многофункциональный частотомер на PIC16F628A и LED индикаторах Это прибор по мотивам некогда популярного частотомера Денисова. Не смотря на примененный недорогой и с ограниченными возможностями микроконтроллер, на мой взгляд, прибор имеет неплохие характеристики и функциональные возможности: «обычное» измерение частоты путем счета количества импульсов в течении одной секунды; измерение частоты низкочастотных сигналов через измерение периода (F=1/T) с точностью 0.001 Гц; измерение периода сигнала, причем для высокочастотных сигналов через частоту (T=1/F); измерение длительности как положительных, так и отрицательных импульсов. Так же имеется возможность сохранения в энергонезависимой памяти по одному измеряемому значению для каждого режима, с последующим просмотром при необходимости. Предусмотрено оперативное изменение ряда настроек прибора и автоматическое выключение при отсутствии воздействия на прибор в течении определенного времени. Здесь можно высказать свои соображения о статье, а так же задавать общие вопросы по статье. Вопросы, имеющие практическое значение при повторении, лучше задавать в коментариях к статье, чтобы вопрос и ответ видели все пользователи, читающие статью.
  4. Кто нибудь может подсказать , данная схема похожа на бортовой навигатор?
  5. Друзья ! Нужна помощь,есть схема бортового устройства в протеусе,так же и программа на С.Не получается программу связать со схемой.Помогите пожалуйста! Протеус принимается только асемблер,а мне нужен С.
  6. Доброго времени суток, нужна помощь в создании или вытаскивании исходного кода из уже существующего проекта, с возможностью дальнейшего редактирования под меня и. Полная информация про программу и то как она работает прикрепляю ниже, очень буду рад если кто-то откликнется в долгу не останусь) https://www.sxem.org/2-vse-stati/17-avtomatika-v-bytu/108-mikroprotsessornyj-regulyator-raboty-kotla-tsentralnogo-otopleniya?showall=1 https://www.sxem.org/forum/termometry-termostaty/131-mikroprotsessornyj-regulyator-raboty-kotla-tsentralnogo-otopleniya?start=25#5219
  7. Здравствуйте, если кто-то знает, подскажите, пожалуйста, какой мосфет(Q3) можно использовать. Еще интересует по каким критериям они подбираються и где это можно сделать(тобишь сайт на котором можно указать нужные параметры/или это как-то по другому подбирается?). На счет импульсов генерируемых Arduino Uno на микропроцесоре ATmega328P. Частота в даном примере(вообще она будет перед стартом задаваться в пределах 1-50Гц) 50Гц, период 0,02с, duty cycle 50%. Еще такой вопрос, подскажите, пожалуйста, нормальный ли характер графика D на осцилографе? Почему он именно такой, если не нормальный, то что исправить? Если нужна дополнительная информацыя, без проблем, в мерах своих возможностей, добавлю. За любую помощь зарание спасибо.
  8. <p>Доброго времени суток. Недавно решил заняться изучением AVR. Начал с изучения периферии, и вот остановилься на интерфейсе SPI. Опыты, пока что провожу в Proteus, подключая к МК виртуальный SPI Debugger. Когда МК в режиме Master то все отлично, байты отправляются и принимаются как надо, но когда МК в режиме Slave (Debugger соответственно Master) то в некоторых режимах SPI, МК передает какую-то кашу. Конкретнее: я передаю в МК(ATmega328P) и хочу считать из МК любое число (пусть и там и там будет 0x66), так вот это удается сделать только в режимах 1 и 3 (то есть только когда CPHA=1), при CPHA=0, МК передает данные с опозданием на 1 бит, или вовсе неправильно, что видно на графиках( зеленый - MOSI, красный - MISO, желтый - SCK, бирюзовый - SS). Вопрос: почему так происходит? Это просто глюк Proteus над которым не стоит заморачиватся или все же моя ошибка? Вот код: #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define SPI_PORTX PORTB #define SPI_DDRX DDRB #define SPI_MISO 4 #define SPI_MOSI 3 #define SPI_SCK 5 #define SPI_SS 2 void SPI_Init(void) { SPI_DDRX|=(1<<SPI_MISO); SPCR|=(1<<SPIE)|(1<<SPE)|(0<<DORD)|(0<<MSTR)|(1<<CPOL)|(1<<CPHA)|(0<<SPR1)|(0<<SPR0); SPSR|=(0<<SPI2X); } ISR(SPI_STC_vect) { SPDR=0x66; } int main(void) { SPI_Init(); sei(); while (1) { } }
  9. Где можно симулировать сеть Modbus? Предполагаю использовать Proteus. Все это необходимо чтобы научится в симуляции работать с Modbus
  10. Всем добрый день, кто может подсказать, пытаюсь моделировать схему, выдает ошибку Sumulation Failed due to fatal simulator error. Совсем уже не знаю что делать.
  11. Всем привет. Хочу сделать светодиодную матрица с драйвером max7219 на Atmega324P. При попытке смоделировать в Proteus вылазят ошибки: Собирал вроде всё правильно, текст в EEPROM загружен, но на матрицах выводится непонятно что и на всех одно и тоже. Может я что-то напутал, когда собирал(( Подскажите пожалуйста кто знает)) Проект со схемой Proteus и прошивку прикрепляю. И просто схема: Строка c MAX7219.rar
  12. добрый день, уважаемые форумчане. Есть два проекта в AVRStudio 4.19, один компилируется для ATtiny2313, второй - для ATtiny48. Далее в протеус сделанымодели, для проверки работоспособности кода. Код одинаковый для обоих микроконтроллеров, только сделана условная компиляция, так как отличаются регистры таймера 0. При проверке в Протеус код для ATtiny2313 работает, а для ATtiny48 ни в какую не идет. ЧЯДНТ??? Проекты AVRStudio и Proteus во вложении. PS: Proteus 8.6 SP2 PS2: Нет индикации в Протеус, хотя при паузе переменные все правильные. Также подключил виртуальный осциллограф, и заметил, что в ATtiny48 на выходе PB6 нет импульсов. Хотя в функции индикации все прописано. 4x_18b20.zip ATtiny48.zip
  13. Доброго времени суток!! Я в замешательстве! Atmega8, AtmelStudio, отладка в Proteus. int main(void) { setup();//Там устанавливаются конфигурации входов и регистров таймера1 while(1) { if(!(PINB&(1<<1)))// pb1 через кнопку на землю. pb1 притянут к питанию внутренним резистором. { TCCR1B |= (1<<0);//Устанавливаем нулевой бит регистра, что бы запустить таймер без делителя частоты, //остальные биты этого регистра в сетапе обнулялись } PORTD = TCCR1B;// в Порт Д засылаем значения регистра и смотрим шо происходит. } } А происходит следующее. При нажатии кнопки загорается PD0, вроде бы норм. Но при отпускании кнопки тухнет. Почему? Стоит вынести TCCR1B |= (1<<0); из тела условия в любое другое место все работает как надо. Но вот еще прикол. int main(void) { setup(); int tmp = 1;// Добавляем переменную while(1) { if((!(PINB&(1<<1))) && tmp)// Тело условия должно выполниться только 1 раз после нажатия { TCCR1B |= (1<<0);//start timer1 tmp = 0; } PORTD = TCCR1B; } } Казалось бы, теперь момент отпускания кнопки никак не должен влиять на результат. Но поведение PD0 то же самое. Горит только во время удержания кнопки. МК для меня новая область изучения, по этому прошу помочь разобраться и установить этот чёртов бит))
  14. Всем доброго дня,помогите пожалуйста собрат в proteus схему по данным деталям: 1.контроллер ATmega88pa-au 2.трансивер DRF7020D13 3.антена трансивера DAA043SA045N 4.батарея TADIRAn SL-2770 5.Гнездо для батареи BH211-1A 6.Корпус G256C(82x80x50) 7.геркон (длина баллона 20мм) 8.Кварцевый резонатор 14.7456 По возможности прикрепите проект )Заранне спасибо
  15. Доброго всем времени суток, прошу помощи. Накидал схему преобразования +12в в +5, -5. Но при симуляции на протеусе происходит что то не понятное для меня (и не только для меня) - при подаче питания 6.5в все идеально, если подать выше то выход 7660 начинает сходить с ума. Что я не так сделал? Возможно подскажете другой вариант решения вопроса. Мне необходимо сделать устройство в идеале способное питаться от аккумулятора(в плане батарейки АА или ААА) и от внешнего источника (3 - 12в), схему устройства прикладываю. Туда ещё прикручу ардуину нано для обработки данных, и дисплей. По хорошему надо не ардуину а что то вроде атмеги, но это уже следующий шаг разработки.
  16. Господа, здравствуйте. Не ругайтесь, пожалуйста, я студент и я учусь. Возможно, вопрос будет глуповат. Подскажите, пожалуйста, чем можно заменить PIC32MX775F256H для САПР Proteus. Или намеки как подобрать анлог. Имеется код и принципиальная схема некого проекта на данном микроконтроллере(в Proteus нету 32х битных PIC). Я хочу создать его в Proteus,разобрать его и с ним поработать, но необходим другой микроконтроллер(скорее всего 16битный PIC) т.к. данного в протеусе нету. Повторюсь, что я учусь,а учиться лучше на примерах, а не изобретать колесо. Спасибо.
  17. Доброго времени суток! Кто разбирается с Atmega128, ассемблером и кому не жалко времени, пожалуйста помогите. Как можно корректировать скорость падения маятника (он должен постеменно набирать скорость падения и плавно замедляться к верхней точке)... Какие данные нужно менять?! Спасибо! логин маятник 2.zip
  18. Добрый вечер необходимо смоделировать схему "Индикатор перегрева двигателя". Первая проблема с которой я столкнулся Proteus не содержит в себе Микросхему КР1436АП1. Ну да ладно подумал я, мне достаточно будет знать, что на каждом входе микросхемы (U, BC, RC1, R1), но как бы я не менял значение опорного R1, то на выходах значение не меняется. Почему? Как мне вывести характеристику U(t) этих входов? Почему не работает схема и на каждом выходе 0 Вольт? ng_spice.pdsprj
  19. Здравствуйте.С электроникой знаком только теоретически.Решил попробовать попрактиковаться.На макетной плате для монтажа без пайки попробовал собрать простую схему(к батарейному отсеку с батарейками общим номиналом напряжения 3В подключается резистор сопротивлением 68 Ом).Без подключения резистора вольтметр показывает 3В. После подключение резистора вольтметр показывает на ножках резистора 0.91В. В чем причина такого изменения?Это так и должно быть?Макетную плату прозвонил. Элементы подключаю правильно. Напряжение мультиметром измеряю параллельно. Промоделировать схему в Proteus.Proteus показывает 3В. Схема из Proteus в прикрепленном файле.
  20. Avatoro

    Atmega и Proteus

    Всем привет. В общем есть простая мигалка по переполнению нулевого таймера. ATmega328. В АВР студии все прекрасно работает, в протеусе-0 реакции. Либо протеус тупит, либо я не настроил в нем что-то, так как собрал в железе и прошил - все работает замечательно. Файлы исходника, прошивки и протеуса прилагаю. P_5.asm P_5.hex Timer.pdsprj
  21. 1.Посредством манипулирования «вручную» элементами «LOGICSTATE» среды Proteus, в соответствии со схемой, представленной на следующем рисунке, включить светодиоды VD2, VD5, VD6 Прошу помогите пожалуйста, голову ломаю, не могу понять что да как...
  22. Добрый день (вечер)! Уже практически целый день голову ломаю, что же это может быть... Итак, в чем проблема. Имеется некий проект на ATmega8, компилятор - WinAVR, среда - встроенный в протеус редактор кода. Все бы хорошо, но вот незадача, при компилировании и запуске в отладчике отображается черт знает что. Пример: Строки 147, 153 и т.д. не должны иметь адресов, но они есть. А вот строки 143, 150 и т.д. наоборот. И это при выключенной оптимизации... Никто не сталкивался с таким? Весь проект очень не хочется заново делать, но чувствую по-другому этот странный баг не одолеть. Так как остальные проекты открываются и редактируются нормально. Пробовал и менять версии протеуса, машины, оптимизацию. Результат 0.
  23. Всем привет! Ребят объясните пожалуйста, правильно ли я понимаю, что мощность транзистора при данном подключении с фиксированным током базы будет равна 6 Вт? то есть у нас 1 ампер это ток коллекторный а падение напряжения коллектор эмиттер 6 В? перемножаем и получаем мощность, рассеиваемую транзистором 6 Вт? 123123.DSN
  24. Доброго дня! Не могу разобраться откуда ошибка прет, AVR USART RX Frame Error, на прямую все работает, когда RE/DE притягиваю к питанию тоже все ОК. в Этом случае линия всегда занята. void UART_Int(){ UCSRB|=(1<<RXCIE) | (1<<TXCIE) | (1<<RXEN)| (1<<TXEN) ; UBRRH=0; UBRRL=103; } void UART_Send(uint8_t data) { LAN_PORT SET_B(LAN_PIN);//занимаем линию while(!(UCSRA & (1<<UDRE))); UDR = data; } //Вектор при завершении передачи ISR(USART_TXC_vect) { LAN_PORT CLR_B(LAN_PIN);// отпускаем линию } int main(void) { /**Config*/ LAN_DDR SET_B(LAN_PIN); LAN_PORT CLR_B(LAN_PIN);// В режиме чтения UART_Int(); sei();//разрешаем глобально прерывания /* Replace with your application code */ while (1) { UART_Send(172); _delay_ms(1000); } }
  25. Разработать модель в среде симуляции Proteus на базе микроконтроллера AtMega128 и написать программу на языке ассемблера для решения следующей задачи: 1. Изменяя положение ручки регулятора напряжения переменным резистором высвечивать на одном разряде трехразрядного семисегментного индикатора цифру от 0 до 9. 2. При нажатии кнопки 1 на клавиатуре выдавать звуковой сигнал с пьъезодинамика с частотой 1 кГц. При нажатии на кнопку 2 – с частотой 2 кГц, при нажатии на кнопку 3 – с частотой 3 кГц.
×
×
  • Create New...