Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Срочный вопрос по Протеусу

Непрочитано 04.03.2014, 23:15  
pewpewgogo
Прохожий
 
Регистрация: 04.03.2014
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pewpewgogo на пути к лучшему
По умолчанию Срочный вопрос по Протеусу

Есть программа на Ассемблере и есть схема смоделированная в Протеусе.
Но на диаграмме в Протеусе получаю не то, что хочу.

В архиве схема в Протеусе и программа в .asm.
В файле "диаграмма" в кружочках шаги, которые должны быть, а подчеркнуты неправильные. Все должны быть одинаковыми.

Если кто шарит, помогите плс. Или скажите, где можно ещё спросить.
Миниатюры:
Нажмите на изображение для увеличения
Название: диаграмма.jpg
Просмотров: 321
Размер:	49.4 Кб
ID:	60067   Нажмите на изображение для увеличения
Название: диаграмма шагов.jpg
Просмотров: 258
Размер:	12.2 Кб
ID:	60069  
Вложения:
Тип файла: rar cnc_shag3.rar (23.2 Кб, 92 просмотров)
Реклама:
pewpewgogo вне форума  
Непрочитано 05.03.2014, 04:00  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

А почему, собственно, вопрос "срочный"? И почему "по Протеусу"?
Сообщение от pewpewgogo Посмотреть сообщение
Но на диаграмме в Протеусе получаю не то, что хочу.
Думаю, почти со 100% вероятностью, дело не в Протеусе, а в какой-нибудь ошибке в программе. Вы вот дали исходник на ассемблере, практически непрокомментированный... Кому захочется "срочно" во всем этом разбираться, чтобы понять, что должна делать эта программа и выискивать Ваши ошибки?
При беглом взгляде заметил следующее: в озу формируются якобы два массива ("массив под x" и "массив под y"). Но практически получается один массив, так как пишутся одни и те же данные в одни и те же адреса, только с использованием разных FSR. Уже одно это выглядит ненормальным. Дальше вникать не стал.
tsb вне форума  
Непрочитано 05.03.2014, 22:34  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

Сообщение от tsb Посмотреть сообщение
Думаю, почти со 100% вероятностью, дело не в Протеусе, а в какой-нибудь ошибке в программе.
Так ведь достаточно совмещенную диаграмму глянуть и все становится на свои места. Тут и думать не надо, как сказал один политик - "однозначно".
Миниатюры:
Нажмите на изображение для увеличения
Название: 2014-03-05_223334.gif
Просмотров: 184
Размер:	11.7 Кб
ID:	60120  
Halex07 вне форума  
Непрочитано 05.03.2014, 23:32  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,834
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

Ну тык статистика уже давно известна: 99.9% ламерские глюки.
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Сказали "Спасибо" Kabron
dosikus (06.03.2014)
Непрочитано 09.11.2014, 17:44  
DmitriyVDN
Гражданин KAZUS.RUN
 
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 224
Сказали Спасибо 235 раз(а) в 154 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

то же побуду немного ламером....
есть проект формирования синусоиды при помощи ШИМ, в протезе происходит пропуск 24 и 99 загрузки длительности импульса ШИМ
кто что подскажет???
Миниатюры:
Нажмите на изображение для увеличения
Название: ШИМ.jpg
Просмотров: 152
Размер:	278.3 Кб
ID:	71563  
Вложения:
Тип файла: rar 16f628_sinys_2.rar (299.3 Кб, 44 просмотров)
DmitriyVDN вне форума  
Непрочитано 09.11.2014, 18:18  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

Частота ШИМ должна быть хотя бы в 10 раз больше модулирующей частоты т.е. в вашем случае вашей синусоиды.
При записи длительности в регистр сравнения надо учитывать, что может запросто случится "пролет" значения сравнения и вылезет артефакт. Обнуляйте регистр счета после записи в регистр сравнения.
Easyrider83 вне форума  
Непрочитано 09.11.2014, 18:53  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

Странная какая то схема... А почему именно так, через NOR?? Вторая "1" на входе элемента будет давать "0" на выходе независимо от первого входа.
NewWriter вне форума  
Непрочитано 09.11.2014, 22:42  
DmitriyVDN
Гражданин KAZUS.RUN
 
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 224
Сказали Спасибо 235 раз(а) в 154 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

Сообщение от Easyrider83 Посмотреть сообщение
Частота ШИМ должна быть хотя бы в 10 раз больше модулирующей частоты т.е. в вашем случае вашей синусоиды.
При записи длительности в регистр сравнения надо учитывать, что может запросто случится "пролет" значения сравнения и вылезет артефакт. Обнуляйте регистр счета после записи в регистр сравнения.
вы проект смотрели? там даже по картинко видно что частота ШИМа больше синуса в более чем в несколько стен раз....
запись в регистор идет в прерывании по переполнению TMR2 , время записи одинаково для любой скважности... но пропуск 24 и 99 загрузки
DmitriyVDN вне форума  
Непрочитано 10.11.2014, 03:25  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

DmitriyVDN, Посчитайте сколько импульсов выдал МК и сравните сколько значений в - Mass_sinus:. И правильно расчитайте шаг. Пропуски есть и в других местах. Нужны ли нули?

Последний раз редактировалось MONIKYS; 10.11.2014 в 03:33.
MONIKYS вне форума  
Непрочитано 12.11.2014, 15:26  
DmitriyVDN
Гражданин KAZUS.RUN
 
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 224
Сказали Спасибо 235 раз(а) в 154 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Срочный вопрос по Протеусу

считал и не раз... там все правильно... в симе мплаба глюков нет хотя смог посмотреть только 7500 маш.циклов....
в протезе при пошаговой отладке выявлено следующие: когда счетчик count_tact = 114 , при занесении нового значения в регистр CCPR1L из массива констант одновременно это значение меняется в CCPR1Н , чего по логике работы быть не может (тк изменение этого регистра происходит при переполнении TMR2)

Последний раз редактировалось DmitriyVDN; 12.11.2014 в 15:27. Причина: удаление пред.поста из собщениия
DmitriyVDN вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос из детства spilberg Отвлекитесь, эмбеддеры! 9 03.07.2009 14:01
Вопрос по инвертору для LСD voha2006 Ремонт оргтехники 15 25.04.2009 09:57
Интересный вопрос по Протеусу vaal555 Микроконтроллеры, АЦП, память и т.д 2 16.04.2009 20:53
Вопрос по протеусу borndead Микроконтроллеры, АЦП, память и т.д 0 10.03.2009 20:24


Часовой пояс GMT +4, время: 14:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.