• Объявления

    • admin

      Внимание! Постить только по теме "электроника"   02.09.2016

      Внимание! В данном разделе разрешено создавать только темы связанные с электроникой. Для проблем с ПО не связанных с электроникой существует специальный раздел.
      Нарушители будут забанены на 5 суток!
-=gga=-

Proteus - Вопросы И Ответы

1 207 сообщений в этой теме

IMXO    1 357
1 час назад, LampOK сказал:

Я не требую от Протеуса невозможного

протез в первую очередь симулятор цифровых схем на МК , аналоговая составляющая в нем вторична

Поделиться сообщением


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

Уважаемые господа конструктора, разрешите поинтересоваться следующим вопросом :

- Есть готовый проект на Протеусе 7.8 SP2 ДПП 212х145 мм, включая сами файлы схем и ДПП, и даже Герберы.

- Необходимо сменить тип разъема на ДПП со стандартной гребенки 2х2.54 64 выв. на уникальный плоский размером ~30х15 миллиметров, и несколько рядом расположенных диодиков и резисторов, а так же сменить пиноут заменяемого разъема .

Сколько это может занять времени и какова приблизительная цена работ. Проект некоммерческий - переходник клавиатуры для БК0010.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 357

вы  проект выложили бы и картинко уникального разъема тоже

Поделиться сообщением


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

Собственно проект переходника :
https://cloud.mail.ru/public/27wr/kGK546Q9c
( Облако Майл.ру )

КД проекта УТК-3М :
s_1483820287_6496273_cfbac6c007.jpgs_1483820313_5741046_6f0376f505.jpgs_1483820328_3374216_1c65a741bc.jpg
s_1483820349_7930342_44ecd067df.jpgs_1483820372_4681856_1b098355ca.jpgs_1483820401_2633810_a04a03ea22.jpg

Проблемное место - обведено красным :
h_1500238158_4369205_36df54422b.jpg
Туда надо разместить такой участок Э3 :
s_1500153259_5868535_7d13d69031.jpg
Где 26-пин коннектор - КП 0.5х10 миллиметров рядком 26 полосок с шагом 1 миллиметр. Коннектор расположен под углом к низу платы, в районе пустой прямоугольной площадки внизу ДПП. В квадратиках нового разъема - сквозные отверстия диаметром 3.1 миллиметра.
h_1500287557_9547702_77ae96e488.jpg
s_1500288898_6584782_b64ce19ba4.jpg

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

ARV    472
В 15.08.2017 в 18:22, IMXO сказал:

протез в первую очередь симулятор цифровых схем на МК , аналоговая составляющая в нем вторична

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

Что касается аналогового моделирования, то возможности протеуса полностью определяются (как я понимаю) лицензированной библиотекой PROSPICE - де-факто единственной библиотекой моделирования (альтиум, OrCAD и другие "серьёзные" системы сквозного проектирования используют именно её). НЕ скажу за всякие мультисимы и т.п., но сдаётся мне, что и они моделируют при помощи этой библиотеки.

Это я всё к тому, что с аналоговым моделированием у протеуса все очень даже не плохо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 16.08.2017 в 18:55, Маньяк ИС сказал:

какова приблизительная цена работ

Пока никто даже цену не озвучил.

Могу предложить в оплату Художнику - плату БК0010-01 рабочую восстановленную ( имеет навесы для подключения блока с процем М1801ВМ3А ):

 s_1494426155_2110439_6ad904870c.jpg

или др. нечто по теме БК001х - пишите, у меня много что есть, особенно новоделы и заготовки к ним, не буду загромождать форум фотками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex martin    0

Здравствуйте. Я новичек в протеусе, подскажите пожалуйста в чем причина ошибки и каким образом её исправить?

Безымянный.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    3 124

Фактический зазор (10) меньше установленного в правилах (15).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 357

Менеджер правил проверки (кнопка линейка с угольником)

зазоры -> зазор панель-панель

 

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex martin    0

А можно как-то перевести из метрической системы измерения расстояния "th" в миллиметры? Или только в уме переводить?

Имею ввиду превьюшки элементов в Аресе, у них еденица измерения в "th".

Изменено пользователем alex martin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 357

зачем? все выводы мелкосхем в дюймах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex martin    0

Мне так привычнее. Например 2,54мм стандартный шаг, это сразу и не поймешь сколько это в дюймах, или например нужно мне сделать в плате отверстие 3мм (для контактного пяточка), это снова нужно переводить в уме (калькуляторе) в дюймы..

Вот тому пример, https://ru.aliexpress.com/item/Free-Shipping-20pcs-2-Pin-Screw-Terminal-Block-Connector-5mm-Pitch-B/663929906.html?spm=a2g0s.9042311.0.0.e36Khb

У этого разъема шаг 5мм, это нужно в дюймы переводить. 

Хотя, наверное это все предирки, просто привыкнуть нужно.

Изменено пользователем alex martin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 357

стандартный шаг 100th или 0,1дюйма

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Rodnikov    0

Разработал схему умножителя напряжения в Proteus и снял значение тока. 

Решил перепроверить схему в Multisim, амперметр показал совершенно другое значение. 

 

В чём может быть ошибка и какое из значений верное? 

Напряжение С1 (С21): 400V

Напряжение С2-С16 (С22-C36): 630V

Спасибо! 

2017-09-26_08-23-04.png

2017-09-26_08-16-13.png

Изменено пользователем Rodnikov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 357
7 часов назад, Rodnikov сказал:

и снял значение тока. 

гений! вы в розетке тоже так ток измеряете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey-Ufa    621

Судя по тому, что гений не больше не появляется, ток в розетке он уже измерил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UVV    51

то с ново я с вопросом. Оказывается лудить дорожки это без смысла. Рекомендуют увеличивать площадь дорожек но как это сделать не знаю. Вижу способ нарисовать фигуру 2D от контакта до контакта залить её и присвоить слой Bottom Copper но как видно это не совсем правильно ошибки на лицо фигуру 2D это не дорожка. Как можно растянуть по ширине дорожку?

59cbfbfedf901_21.thumb.GIF.4471e44182adb3d0ac19cdbe29074401.GIF

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Burgunsky    0

Всем здравствуйте. Есть ли здесь любители (профессионалы) в программировании PIC?

Непонятная проблема с Proteus8.6.  Не могу прочитать значение PORTB в PIC16F883. Как будто TRISB не переключает работу порта на вход. 2017-10-07_11-48-042881788.jpg

2017-10-07_11-51-482881790.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 357
59 минут назад, Burgunsky сказал:

 Не могу прочитать значение PORTB

так вы его и не читаете...

PORTB - регистр-защелка и запись в него происходит при чтении или записи по схеме ЧМЗ (чтение -модификация-запись), те при выполнении любой команды обращения к порту происходит чтение фактического значения, модификация этого значения и запись значения в порт. подробности работы в мануале на средние семейство.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
koms45    73

А порты настраивать Пушкин будет? До ЧМЗ тут далеко ещё. И огрызок программы ни о чём.

Изменено пользователем koms45

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Burgunsky    0
3 часа назад, koms45 сказал:

А порты настраивать Пушкин будет? До ЧМЗ тут далеко ещё. И огрызок программы ни о чём.

Огрызок программы такой чтоб было видно что в оной лишь необходимый номинал настройки порта. А именно выкл ШИМ и АЦП, настройка порта на вход и подключение резисторами к плюсу. Но на RB4 ноль почему-то вместо единицы.

6 часов назад, IMXO сказал:

PORTB - регистр-защелка и запись в него происходит при чтении или записи по схеме ЧМЗ

Вот пытаюсь прочитать RB4 через переменную. К RB4 подключен VCC. Тем не менее NOP() из условия проскакивается и значение PORTB  в watch window не меняется.

2017-10-07_19-17-412882513.jpg

Нарыл, что ЧМЗ вроде работает только на выход. А это не мой случай. Вот единственная страница из даташита, описывающая PORTB.

2017-10-07_19-11-472882515.jpg

Изменено пользователем Burgunsky

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
koms45    73

Отключение АЦП - регистры ANSEL, ANSELH

Подтяжка - OPTION_REG, WPUB

Где всё это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Burgunsky    0

В Протеусе 8.6 косяк. Биты ANSELH ссылаются не на те пины порта B, а именно просто по порядку их расположения в порте. Получается AN8 это RB0, AN9 - RB1, AN10 - RB2 и т.д. Хотя на самом деле AN8 - это RB2, AN10 - RB1. Принимая во внимание этот косяк, проблема частично решена. Но почему значения регистров портов не отражают того, что к ним приложено снаружи? Списанные с них и записанные в переменные значения корректны. Но в самих регистрах не то, что должно быть. Ещё один косяк? 

bug12883720.jpg

bug22883721.jpg

Изменено пользователем Burgunsky

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DesGun    0

 

Добрый день.

Столкнулся с такой проблемой , при введение одного и того же символа в VirtualTerminal , в данном случае символа 'q' и символа 'пробел'  приходят разные значения в массив? 

12 элементов массива это 'q' - 71

остальные 12 это 'пробел' - 20 

почему 'q' в mas[3]и mas[10]=0xBC, а во всех стальных 0x9C 

также и с 'пробел' mas[12]=0, mas[13]=@, а остальные  совершенно по другому символу ? 

 

image.thumb.png.840d96c5ba99a0e893c0b2d536fc0ad5.png

image.png

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Melandr
      добрый день, уважаемые форумчане. Есть два проекта в AVRStudio 4.19, один компилируется для ATtiny2313, второй - для ATtiny48. Далее в протеус сделанымодели, для проверки работоспособности кода. Код одинаковый для обоих микроконтроллеров, только сделана условная компиляция, так как отличаются регистры таймера 0. При проверке в Протеус код для ATtiny2313 работает, а для ATtiny48 ни в какую не идет. ЧЯДНТ??? Проекты AVRStudio и Proteus во вложении.
      PS: Proteus 8.6 SP2
      PS2: Нет индикации в Протеус, хотя при паузе переменные все правильные. Также подключил виртуальный осциллограф, и заметил, что в ATtiny48 на выходе PB6 нет импульсов. Хотя в функции индикации все прописано.
      4x_18b20.zip
      ATtiny48.zip
    • Автор: DegNet2
      Доброго времени суток!! Я в замешательстве! 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 то же самое. Горит только во время удержания кнопки.
      МК для меня новая область изучения, по этому прошу помочь разобраться и установить этот чёртов бит))
    • Автор: 5670721
      Доброго времени!
      Для Ардуино мне необходимо написать программу управления тремя сервоприводами и выводом на дисплей абсолютного угла наклона по одной оси.
      Два сервопривода должны управляться потенциометрами, третий кнопкой (два положения сервопривода).
      Ну и помочь мне все это спаять ) Поэтому желательно, чтобы Вы находились в Москве или Подмосковье.
      Так же я слышал про накопление ошибки при работе гироскопа-акселерометра, очень желательно убрать эту проблему.
      Если, конечно, Вы не предложите более подходящий прибор для измерения угла наклона.
      Компоненты все куплены.
    • Автор: dbokov
      Всем привет.
      С учётом разрастающейся мастерской всё труднее искать нужные детали, а также помнить, что в ней есть, а чего нет.
      Задумался о системе учёта деталей, материалов, инструментов.
      На просторах интернета нашёл программу учета деталей (начинайте с 10стр) http://monitor.espec.ws/section13/topic25350.html
      Мне очень понравилась - нет ничего лишнего, не перегружена, всё понятно, бесплатна (ну по желанию можно отблагодарить). Разработчик очень адекватно реагирует на пожелания пользователей.
      Давно пользуюсь данной программой, очень доволен.
    • Автор: Евгений Бабок
      Господа, здравствуйте. Не ругайтесь, пожалуйста, я студент и я учусь. Возможно, вопрос будет глуповат. Подскажите, пожалуйста, чем можно заменить PIC32MX775F256H для САПР Proteus. Или намеки как подобрать анлог. Имеется код и принципиальная схема некого проекта на данном микроконтроллере(в Proteus нету 32х битных PIC). Я хочу создать его в Proteus,разобрать его и с ним поработать, но необходим другой микроконтроллер(скорее всего 16битный PIC) т.к. данного в протеусе нету. 
      Повторюсь, что я учусь,а учиться лучше на примерах, а не изобретать колесо. Спасибо. 
  • Сообщения

    • Я бы твёрдотельные реле поставил. Есть даже трёхфазные.  
    • Хочу сделать универсальный блок питания для подключения разных потребителей, от светодиода до моторчика. Сколько у нас в стране Кулибиных. Во-первых сначала попробуйте в интернете поискать такие БП. Во-вторых в мире не было и никогда не будет ничего универсального и ничего эталонного. В-третьих нужны хоть какие-то знания или азы. И последнее лучше собрать несколько БП на разную нагрузку и ток. Для маломощных потребителей собрать ПИДБ (Простой и доступный БП 0...50В) с этого сайта на напряжение 0-30В и ток до 3А - этого хватит за глаза. Вольтамперметр можно приобрести на Али, но для него нужно отдельное питание (тогда будет работать с 0В, потому что без отдельного питания они работают только с 4В), то есть на трансформаторе должно быть две обмотки (1 - 22-25В до 5А для силовой части БП и 2 - 7-9В для прибора). Я использую стрелочники, для них питания не нужно, но нужна правильная калибровка. После этого у вас просто возникнет вопрос, а нужно ли делать БП ампер на 20 или 30.
    • Тут меня начальство озаботило делать ящик на городскую елку. Собственно "моргалка" давно сделана, осталось сделать силовые ключи. Задача - "раскидать" почти 20 кВт на три фазы Вот такого оптосимисторного ключа будет достаточно или еще какая-то развязка будет нужна?
    • off-ом. Мне тоже так подумалось -  попутал, видимо, чел - на первых "шохах" такие же РР-ы ставились, позже заменённые на "внешние" электронные, а затем и вовсе на "внутренние", интегрированные с блоком щёток. Но потом решил, типа - мало ли что у него в голове творится(с моего стула всего не рассмотреть), может быть ему от отца на самом деле досталась переделанная каким-то кулибиным "шестёрка" с механическим выпрямителем, которые когда-то, до конца 50-ых, начала 60-ых применялись-таки, пока не было освоено производство мощных полупроводниковых вентилей.  Принцип действия механического выпрямителя поясняет картинка -  Но это применялось в промышленных э/машинах переменного тока, и в бортовых схемах авто, насколько помнится(а" уничтожил по акту" я в своё время всяких разных списанных газов-зисов-бэмсов не один десяток) не применялось, тем более не могло быть использовано в "шохе" ни каким образом.
    • Скорее всего речь идёт о распределении (таблице) температур при движении к центру Земли. И это распределение похоже на электрическое падение напряжения. Вам, электроникам это близко. Модель проста:  в фарфоровую тарелку с электролитом - в центр опускается электрод. Второй электрод - кольцо на периметре тарелки. Пропускаем ток. Регистрируем падение напряжения (измеряем расстояния от края тарелки к центру, ставим точку, измеряем напряжение).  Падение напряжения - это и есть модель температурного напора. Радиус Земного шара велик. Потому, чтобы заметить рост температуры - нужны большие расстояния.