Например TDA7294

Форум РадиоКот • Просмотр темы - Proteus: вопросы и ответы
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт июл 25, 2025 23:30:12

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5536 ]     ... , , , 27, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 01, 2009 16:35:25 
Открыл глаза

Зарегистрирован: Вт сен 01, 2009 10:03:03
Сообщений: 46
Рейтинг сообщения: 0
CDriver писал(а):
Ребят подскажите как еще новые компоненты создавать.... нуно обычное автомобильное реле :(

("Сори" за два ответа)
Создание новых устройств
Если речь об этом. А вообще есть куча "релюшек" в библиотеках. С них можно сварганить и автомобильное, лишь корпус нарисовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 01, 2009 22:56:57 
Открыл глаза

Зарегистрирован: Вт апр 14, 2009 08:15:41
Сообщений: 40
Откуда: Н.Новгород
Рейтинг сообщения: 0
TEHb писал(а):
Постараюсь отвечать на вопросы посетителей в этой ветке.

Раз появилась возможность пообщаться с "первым лицом", попробую еще раз выяснить вопрос по моделированию ШИМ в PIC контроллерах. Последняя попытка сделать это на Kazus.ru успеха не принесла (см. .http://kazus.ru/forums/showthread.php?t=13653).

Итак:
Задача простая - сформировать ШИМ сигнал частотой 22 кГц.
Программа пока тоже простая - запускаем ШИМ и больше ничего не делаем, только после каждого периода формируем на отдельном выводе формируем короткий импульс для синхронизации процесса.
Моделируем в Proteus - все хорошо (проект PWM_good.DSN).

Теперь чуть-чуть усложним программу - после каждого периода будем перезаписывать длительность импульса ШИМ (регистр CCPR1L), чтобы затем управлять скважностью.
И тут все рушится (проект PWM_bad.DSN) - формируется только один первый период сигнала ШИМ!

Кто-нибудь может объяснить в чем дело?
Подробности в прилагаемом архиве. Использую Proteus 7.4 SP3.
Заранее благодарен


Вложения:
Комментарий к файлу: Картинка с "плохим" ШИМ
PWM_bad.png [118.69 KiB]
Скачиваний: 698
Комментарий к файлу: Картинка с "хорошим" ШИМ
PWM_good.png [121.44 KiB]
Скачиваний: 639
Комментарий к файлу: Архив с проектами
PWM_test.rar [95.41 KiB]
Скачиваний: 278
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 09:21:50 
Открыл глаза

Зарегистрирован: Вт сен 01, 2009 10:03:03
Сообщений: 46
Рейтинг сообщения: 0
Такая "кардиограмма" Вас устроит?


Вложения:
Комментарий к файлу: Осцилограмма "PWM_bad"
Image11.jpg [113.13 KiB]
Скачиваний: 454
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 10:06:13 
Открыл глаза

Зарегистрирован: Вт апр 14, 2009 08:15:41
Сообщений: 40
Откуда: Н.Новгород
Рейтинг сообщения: 0
MuKeXa писал(а):
Такая "кардиограмма" Вас устроит?

То, что данные программы прекрасно моделируются в MPLAB и в PIC simulator, я знаю. Вопрос в другом - как это моделирует Proteus? Можно ли вообще моделировать ШИМ в Proteus при таких результатах? Кстати, это еще не все глюки ШИМ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 11:59:20 
Открыл глаза

Зарегистрирован: Вт сен 01, 2009 10:03:03
Сообщений: 46
Рейтинг сообщения: 0
FilNik писал(а):
Можно ли вообще моделировать ШИМ

Я бы не стал надеяться ))) Проще проверять на реальном железе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 12:46:22 
Открыл глаза

Зарегистрирован: Вт апр 14, 2009 08:15:41
Сообщений: 40
Откуда: Н.Новгород
Рейтинг сообщения: 0
MuKeXa писал(а):
Я бы не стал надеяться ))) Проще проверять на реальном железе.

Я бы еще понял, если бы было наоборот: на модели работает, а в железе - проблемы. А то, такой мощный инструмент и глючит элементарная функция. Это ведь не USB и даже не USART.
Пока мне отвечают только те, кто предполагает (огромное за это спасибо!). Но хотелось бы услышать тех, кто знает.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 12:46:29 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт авг 21, 2009 01:20:53
Сообщений: 80
Рейтинг сообщения: 0
MuKeXa писал(а):
FilNik писал(а):
Можно ли вообще моделировать ШИМ

Я бы не стал надеяться ))) Проще проверять на реальном железе.

Реальное железо никто и никогда не заменит. Мы всегда рекомендуем делать опытный образец, даже если в протеусе всё работает замечательно.
Но - благодаря замечаниям и пожеланиям пользователей - потихоньку фиксим баги. И система становится более приемлемой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 12:51:53 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт авг 21, 2009 01:20:53
Сообщений: 80
Рейтинг сообщения: 0
FilNik писал(а):
Я бы еще понял, если бы было наоборот: на модели работает, а в железе - проблемы.

Вот это как раз таки хуже, чем не работает на модели, а в железе нормально. ИМХО.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 13:04:29 
Открыл глаза

Зарегистрирован: Вт апр 14, 2009 08:15:41
Сообщений: 40
Откуда: Н.Новгород
Рейтинг сообщения: 0
TEHb писал(а):
Вот это как раз таки хуже, чем работает на модели, а в железе глючит. ИМХО.

Блеск! А зачем тогда модель?
Если в железе работает, а на модели нет, то это не модель, а (извините, нехорошее слово). По моему так.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 13:17:23 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт авг 21, 2009 01:20:53
Сообщений: 80
Рейтинг сообщения: 0
FilNik писал(а):
TEHb писал(а):
Вот это как раз таки хуже, чем работает на модели, а в железе глючит. ИМХО.

Блеск! А зачем тогда модель?

В идеале конечно модель должна на 100% работать как железка.
В реальности - даташитов довольно таки часто не хватает для написания полной модели, информация в них бывает неверной (по моему опыту - сам отправлял отчеты в компании), иногда приходится напрямую связываться с разработчиками железок чтобы выяснить тонкие моменты. Или - тоже бывает - что-то проглядел или не так понял.
Но. Ещё раз. Глюки исправляются. Но только после того, как мы о них узнаем. К сожалению практически невозможно увидеть, что в модели ошибка, только просматривая исходники. Для примера, исходники PIC16 - около 5 мегабайт, PIC18 - 7 мегабайт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 14:00:31 
Открыл глаза

Зарегистрирован: Вт апр 14, 2009 08:15:41
Сообщений: 40
Откуда: Н.Новгород
Рейтинг сообщения: 0
TEHb писал(а):
В идеале конечно модель должна на 100% работать как железка.

Мне кажется, здесь речь идет даже не о тонкостях, а о вещах принципиальных. Счетчик TMR2 досчитал до одного значения - сигнал ШИМ устанавливается в лог.0, досчитал до другого - ШИМ устанавливается в лог.1, а счетчик обнуляется. А в модели в лучшем случае наоборот. Какие тут тонкости?
А что касается исправления ошибок, то тему ШИМ я пытался поднять еще года 2 назад, но ответ: "проверяй в железе" - самый полезный ответ. А сколько новых версий вышло с тех пор!


Вложения:
одного цикла ШИМ.PNG [9.11 KiB]
Скачиваний: 640
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 14:22:46 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт авг 21, 2009 01:20:53
Сообщений: 80
Рейтинг сообщения: 0
В текущей версии проверил сразу PWM_bad.DSN - работает. Видимо исправили уже:


Вложения:
pwm_not_so_bad.PNG [128.58 KiB]
Скачиваний: 697
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 14:35:48 
Открыл глаза

Зарегистрирован: Вт апр 14, 2009 08:15:41
Сообщений: 40
Откуда: Н.Новгород
Рейтинг сообщения: 0
TEHb писал(а):
В текущей версии проверил сразу PWM_bad.DSN - работает. Видимо исправили уже:

А текущая - это какая?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 14:36:39 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт авг 21, 2009 01:20:53
Сообщений: 80
Рейтинг сообщения: 0
FilNik писал(а):
TEHb писал(а):
В текущей версии проверил сразу PWM_bad.DSN - работает. Видимо исправили уже:

А текущая - это какая?

7.6SP1 Development - релиза ещё не было.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 14:42:17 
Открыл глаза

Зарегистрирован: Вт апр 14, 2009 08:15:41
Сообщений: 40
Откуда: Н.Новгород
Рейтинг сообщения: 0
TEHb писал(а):
7.6SP1 Development - релиза ещё не было.

Спасибо. Будем ждать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 02, 2009 15:48:29 
Открыл глаза

Зарегистрирован: Вт сен 01, 2009 10:03:03
Сообщений: 46
Рейтинг сообщения: 0
FilNik писал(а):
Спасибо. Будем ждать.

Если очень срочно нада, то в 7.6СП0 тоже работает.

Ответ ошибочный. Глупо получилось, но в этой версии как оказалось тоже проблема с ШИМ и ПИК.


Последний раз редактировалось MuKeXa Чт сен 03, 2009 17:16:22, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 04, 2009 17:31:40 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
А вот вопрос такого характера. В sprint layout есть возможность залить участки, свободные от дорожек. А как проделать такое в ARES?

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 04, 2009 17:34:01 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт авг 21, 2009 01:20:53
Сообщений: 80
Рейтинг сообщения: 0
Negor писал(а):
А вот вопрос такого характера. В sprint layout есть возможность залить участки, свободные от дорожек. А как проделать такое в ARES?

Нарисовать Zone.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 04, 2009 20:28:25 
Встал на лапы

Зарегистрирован: Пт авг 28, 2009 16:08:48
Сообщений: 91
Откуда: г.Вязьма Смоленская обл
Рейтинг сообщения: 0
Такая проблема: занялся микроконтроллерами, первое время устраивал vmlab , узнал что есть "супер" симулятор Протеус - скачал, установил, всё как положено, с лекарством-вроде работает и не вылетает ,но одна фишка - пишет предупреждение что симуляция в реальном режиме невозможна не устраивает процессор... Жрёт 100% порца да ещё и рботает медленно до безобразия, хотя комп вроде ещё не древний 2,8ГГц проц. и оперативки 2 Гига....Что посоветуете(кроме замены компа), мож кто встречался с такой проблемой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 04, 2009 23:46:59 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт авг 21, 2009 01:20:53
Сообщений: 80
Рейтинг сообщения: 0
edds писал(а):
Такая проблема: ... пишет предупреждение что симуляция в реальном режиме невозможна не устраивает процессор... Жрёт 100% порца да ещё и рботает медленно до безобразия ...

Очень много процессорного времени уходит на обработку аналоговых компонент. Желательно по возможности от них избавиться, где можно - выставить в свойствах модель DIGITAL а не ANALOG (для резисторов и диодов). Вообще, советую почитать следующие статьи: http://kazus.ru/forums/showthread.php?t=13198
Если ничего не помогает, загрузите файл дизайна - постараюсь настроить.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5536 ]     ... , , , 27, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y