Перейти к содержанию

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


Рекомендуемые сообщения

та жа рассеивая мощность резистора, схему собрал и программа рассчитала....

Свитчкад.

Errare humanum est. Коли людЯм позволено, что же о нас то говорить!
 

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Закон Ома забыли? Для этого нужно знать максимальное напряжение на резисторе и его номинал. Протеус может подсказать и напряжение, и ток, и даже мощность на резисторе (запустить симуляцию и поставить ее на паузу, правой кнопкой на резисторе или любом другом компоненте). Но тут надо учесть, что данные отображаются только для текущего момента времени и не усредняются для переменных значений напряжения/тока. Для изменяющихся величин лучше получить график тока с помощью токового пробника. При синусоидальной форме полученное амплитудное значение тока нужно умножить на коэфф 0,7.

А вот вопрос с выбором мощности устанавливаемого резистора посложнее. Тут нужно руководствоваться температурой окружающей среды, условиями охлаждения, требованиями к термостабильности значения сопротивления (при нагревании резистора оно изменяется), способом монтажа резистора и плотности монтажа элементов, которые будут нагреваться (соседние резисторы, мощные транзисторы). Рассеиваемая мощность, указываемая для резистора, в большинстве случаев подразумевает его нагрев до 70°С. В принципе, это можно уточнить, заглянув в даташит. Там можно увидеть и много другой полезной инфы, касающейся условий работы резистора.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Это я понимаю, задался вопросом, а нет ли такой программы, которая помимо возможностей протеуса, включает в себя еще и расчет характеристик, и параметров деталей по базе данных например.

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Micro-Cap например.

Все можно наладить, если вертеть в руках достаточно долго!

Если ничто другое не помогает, прочтите, наконец, инструкцию!

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Здравствуйте! Подскажите, пожалуйста, где можно взять нормально работающую версию, а то как-то наугад качать с неизвестных сайтов стремно, а на демо неохота время тратить. Скиньте в ЛС.

Ссылка на комментарий
Поделиться на другие сайты

Это как раз меня и пугает что версий полно разных, хотелось бы что-нибудь опробованное уже. Ту версию с которой реально работают люди и безопасное место где ее взять. Это ж не фильм посмотреть все таки.

Ссылка на комментарий
Поделиться на другие сайты

С рутрекера скачивал 7.10. Нормальная рабочая версия. Как и остальные, скачаные оттуда.

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

Ссылка на комментарий
Поделиться на другие сайты

Ага, дать ссылку и сразу попасть под нарушение правил, в которых написано:

II. Запрещено:

.

28. Закачка на форум и ссылки на софт, книги и журналы с нарушением лицензии (пиратские копии), варез, кейгены, серийники, ключи, крэки, взломщики лицензий и т.д.

http://forum.cxem.net/index.php?app=forums&module=extras&section=boardrules

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

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

На сколько я понимаю осциллограф должен показывать абсолютное напряжение на контакте,но вот такая интересная ситуация.

Включаю лампочку от микроконтроллера. Когда лампочка выключена-осциллограф показывает 0, когда включаю лампочку- она загорается и не тухнет,но осциллограф при включении показывает резкий скачек напряжения, который стухает до нуля. Почему это так,как графиком смотреть абсолютное напряжение ?

(Синий канал)

post-184381-0-09860800-1438535223_thumb.jpg

post-184381-0-85797800-1438535234_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Переключатели "Открытый-закрытый" вход все же поставьте в положение "Открытый" :)

И если не учебник ТОЭ, то хотя бы Свореня и Борисова прочитайте перед тем, как начинать думать про микроконтроллеры :)

Ссылка на комментарий
Поделиться на другие сайты

Работаю с микротехникой и протеусом недавно,полюс у меня нет русификатора , а в настройках (двойной клик на осциллографе) "Open-close" не вижу, подскажите пожалуйста подробнее где находится переключатель ?

Ссылка на комментарий
Поделиться на другие сайты

Переключатель "AC-DC-GND-OFF" в панельках каждого канала правее регуляторов "Position" в положение "DC". По буржуйски это будет "Постоянный ток" (у них один термин на сотню понятий), а на нормальном русском техническом "Открытый вход", как на любом осциллографе.

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

Закрытый вход - напряжение на вход осциллографа подается через конденсатор. Открытый вход - напряжение подается непосредственно на вход осциллографа минуя конденсатор.

Изменено пользователем salyamkamrad
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Помогите с ошибками, первый раз пользуюсь протеусом. Извините если ошибки будут очень странными. Дело в том что прибор не ремонтируется, а я уже закалебался его перепаивать. Так что пришлось делать модель. Дело в том что при включении схема работает. Но если нажать на кнопку, то сразу выбивает ошибками.

post-193427-0-17421600-1440157705_thumb.jpg

post-193427-0-22422100-1440157716_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Дело в том что при включении схема работает.

очень сомневаюсь...

первое почему вход U2 подключен к питанию ,а вывод питания висит в воздухе?

второе конденсаторы С2 и С3 являются времязадающими , протезу если не указывать на это при подачи питания будет считать что они заряжены...

третье есть сомнения что модели ОУ адекватно отреагирует на подачу питания через транзистор....

ЗЫ и схема какая-то корявая....

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Добрый день.

Подскажите где собака зарыта?.

А дело вот в чем:

в Proteus 8 Prof собрал схемку из двух контроллеров общающихся по SPI/ Все хорошо, все прекрасно работает. тут проблем нет.

f0158b36546d.jpg

НО! Как только в протеус на поле в любое место кидаю объект DS18B20, то общение между МК перестает работать! На осцилографе нуль и в UART ничего! Причем не важно подключен датчик или просто сам по себе на поле живет!

4c93670e31ca.jpg

Как я понял затыкается на строке

data = SPI_MasterTransmit(0x7F);

но при чем здесь не подключенный никуда датчик DS18B20?!

Для полного понимания на всякий случай код:

Полный код U1_MASTER:

// Master
#define F_CPU 8000000UL
#include <avr/io.h>
#include <util/delay.h>
#include <string.h>

int i;
int lng;
char mystr[]=" _RX=";
// Функция инициализации мастера шины SPI
void SPI_MasterInit(void)
{
// Установка выводов SPI на вывод
DDRB = 0xFF;
//Включение SPI, режима ведущего, и установка частоты тактирования fclk/128
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(1<<SPR0);
}
/* Функция передачи байта данных outData. Ожидает окончания
передачи и возвращает принятый по ножке MOSI байт */
unsigned char SPI_MasterTransmit(char outData)
{
char inData;
// Начало передачи
SPDR = outData;
// Ожидание окончания передачи
while(!(SPSR & (1<<SPIF))) ;
inData = SPDR;
return inData; //возвращаем принятый байт
}
void initUART()
{
UCSRB|=(1<<3)|(1<<4);
UBRRH=0x00;
UBRRL=0x33;
}
int main(void) {
//DDRC= 0b00000100;

char data;

initUART();
SPI_MasterInit();
while(1)
{
//while ( !( UCSRA & (1<<5)) ) {} UDR='1';
_delay_ms(1000);
lng=strlen(mystr);
for (i=0; i < lng; i++) {
while ( !( UCSRA & (1<<5)) ) {}
UDR=mystr[i];
}

//PORTC = 0b00000000;

// Посылаем команду на готовность к получению данных
data = SPI_MasterTransmit(0x7F);
if (data == 0x80) {

while(data != 0x7F)
{

data = SPI_MasterTransmit(0x80); // Посылаем команду о готовности получить байт данных

if (data != 0x7F) { // Удостоверяемся что данные есть

 while ( !( UCSRA & (1<<5)) ) {}
 UDR = data; // Выводим на терминал

}

_delay_ms(5);

}

}

//PORTC = 0b00000100;
}
}

Код на U2_SLAVE:

// SPI Slave
#define F_CPU 4000000UL
#define MASK (1<<0)
#include <avr/io.h>
#include <stdlib.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include <string.h>
#include <avr/interrupt.h>
char rx_data[] = " Temperature 37,5C";
//char rx_data[10];
int rx_pos = 0;
int rx_act = 0;
int rx_datalen = 0;
void lampOFF()
{
PORTC=(0<<1);
}
void lampON()
{
PORTC=(1<<1);
}
// Функция инициализации мастера шины SPI
void SPI_SlaveInit(void)
{
// Установка выводов MISO и SCK на вход
//DDRB = 0x00;
//Включение SPI, режима ведомого, разрешаем прерывания
//SPCR = (1<<SPE)|(1<<SPIE);


PORTB=0x00;
DDRB=0x10;					 //инициализация порта MISO IN
SPCR=0xC0;					 //записываем Регистр управления SPIE=1 SPE=1
SPSR=0x00;
}
///* Функция передачи байта данных outData. Ожидает окончания
//передачи и возвращает принятый по ножке MOSI байт */
//int SPI_SlaveTransmit(char outData)
//{
// // Начало передачи
// SPDR = outData;
// // Ожидание окончания передачи
// while(!(SPSR & (1<<SPIF))) ;
// return 1;
//}
char SPI_SlaveReceive()
{
unsigned char data;

while(!(SPSR & (1<<SPIF)));//ждем если занят
data = SPDR;

if (data == 0x7F) { // получаем команду о готовности получать данные мастером
lampON();
rx_pos = 0;
rx_act = 1;
rx_datalen = strlen(rx_data);
SPDR = rx_data[rx_pos]; // Подготавливаем первый байт данных
} else if (data == 0x80) { // получаем команду на посылку байта данных мастеру
++rx_pos;
if ((rx_pos < rx_datalen) || (rx_datalen == 0)) {
SPDR = rx_data[rx_pos]; // Подготавливаем следующий байт данных
} else {
if (rx_act == 1) {
SPDR = 0x7F; // Говорим, что данные закончились
rx_act = 0;
} else {
SPDR=0x80; // Готов отправлять данные
lampOFF();
}
}
}
return data;//возвращаем байт данных
}
ISR(SPI_STC_vect) //прерывание по приему байта
{
//char rd;
//rd=SPI_SlaveReceive();
SPI_SlaveReceive();
}
int main(void)
{
// Настройки для обмена между МК
DDRC=(1<<1);
SPI_SlaveInit();
SPDR=0x80; // Готов отправлять данные

sei(); // Глобально разрешаем прерывания #asm("sei");
//cli(); // Глобально запрещаем прерывания #asm("cli");

while(1)
{

}

}

Спасибо.

Изменено пользователем Calligraff
Ссылка на комментарий
Поделиться на другие сайты

Подскажите как в Proteus создавть свои элементы изобычных вентелей. Я на эту тему нашел две ссылки:

1) Тут http://electronics.s...vice-in-proteus написано как создавать свои элементы из вентелей, но сохранять их в библиотеку нельзя;

2) А на видео ниже рассказывают как создать элемент и добавить в библиотеку, вот только что то я ни где там не увидел чтобы с создаваемым элементом как-то связывалась логика. Такое ощещение, что они просто добавили болванку в проект.

Было бы идеально совместить оба способа, но чего то не догоняю как :help:

http://www.youtube.com/watch?v=77KUz4hZuOU

Ссылка на комментарий
Поделиться на другие сайты

Народ намекните, как создавать свои компоненты в Proteus? Т.е. я хочу создать полноценный компонент как в библиотеке. Три первых ссылке в Гугле на запрос "proteus how to make device" выдают видосы в которых показано как создать микросхему, промаркировать её пины, назначает тип упаковки, datasheet прикрутить, но как в неё логику запихать не понятно?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • @beggar Учитывая, что Вам влом читать статьи, ща я вкратце поясню (но было бы лучше, Вам прочитать учебники). DCA режим мультиметра - это измерение среднего значения тока. в этом режиме, мультиметр измеряет - какой заряд, протёк за одну секунду, через поперечное сечение проводника. ЗЫ имеет значение, какое число электронов, прошло через поперечное сечение, за одну секунду, и не важно: с какой скоростью они двигались, быстро, медленно, толпами или строем,  главное - сколько. Это среднее значение тока. Действующее значение тока - это вовсе не ток, а его мощностной эквивалент. Здесь важна и скорость электронов, чем быстрее движутся электроны, тем больше потери энергии. Когда по проводнику протекает какой-то ток, на проводнике выделяется тепловая энергия, мощностью P=I*I*R. Рассмотрим случай, когда ток в 1 А протекает в течении 1 секунды, через проводник сопротивлением 1 Ом, тогда мощность равна P=I*I*R=1*1*1=1 Вт. Теперь рассмотрим другой случай, когда тот же ток в 1 ампер (среднее значение), протекает импульсом тока величиной 10 А, продолжительностью 0.1 секунды и паузой продолжительностью 0.9 секунды. тогда мощность выделяющаяся в течении 0.1 секунды P=I*I*R=10*10*1=100 Вт, а в течении 0,9 секунды, т.е. ещё 9 раз по 0,1 секунды 0 Вт, таким образом, мощность выделяющаяся в течении секунды 100/10=10 Вт. Получается, что ток, который покажет амперметр среднего значения - одинаковый, а теплота, выделяющаяся на проводнике, во втором случае, в 10 раз больше. Это какой же ток должен протекать через проводник, чтоб выделялась такая же мощность на проводнике? - получается 3.16 А, P=I*I*R=3.16*3.16*1=10 Вт. Вот амперметр среднеквадратичного значения, в первом случае, показал бы 1 А, а во втором 3.16 А. Получается, что заряд таким током (второй вариант - с импульсным током), заряжал бы аккумулятор током 1 А, а: проводники трансформатора, провода, предохранители, шунты амперметров... грелись бы, как будто по ним проходил бы постоянный ток 3.16 А. при этом, амперметр среднего значения, показывал бы ток 1 А, а амперметр действующего значения 3.16 А. ЗЗЫ хочется верить, что Вам не придётся объяснять, чем отличается - емкость конденсатора, от емкости аккумулятора…
    • что нужно изменить и в какую сторону чтобы повысить напряжение? сейчас 12В хочу попробовать сделать 18-20В, что изменить в делителе?  
    • Окончание заряда сигнализируется красочным свето-дымовым шоу )) 
    • так в видео - есть...   ферритовый стержень диаметром 8-10 мм и длинной 100-120 мм (400-600НМ).. от любой антенны от радиоприемника.. на стержень надевается гильза склеенная из плотной бумаги в несколько слоев..  на гильзу наматывается плотно виток к витку 50 витков провода в один слой... дальше эта намотка сверху изолируется тонкой прочной бумагой или скотчем...  поверх наматывается также плотно (виток к витку) еще один слой провода 50 витков..  обе катушки мотаются в одном направлении, конец одной соединяется с началом другой - это будет отвод (средний вывод по схеме)..  после намотки выводы - подклеить клеем, а всю обмотку с гильзой покрыть лаком... гильза с катушками должна плотно передвигаться по стержню.. так рекомендуют от автора.. я если бы делал, то увеличил бы общее количество витков до 200-240, а отвод (средний вывод) сделал бы от 50 витка (если считать снизу по схеме).. мотал бы проводом 0,32 - 0,36 мм диаметром.. 
    • И не надейтесь, очередная кашкаровшина в чистом виде  
    • надеюсь это надо понимать так "какая схема прилагается к вопросу - такой и ответ"?  
    • @Задаватель Вопросов да, частота сшивки полос.
  • Похожий контент

×
×
  • Создать...