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

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

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

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

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

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


 
Опции темы
Непрочитано 08.03.2015, 19:38  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,703
Сказал спасибо: 5,498
Сказали Спасибо 25,129 раз(а) в 5,644 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

При компиляции получается файл .lst вот в нем ассемблер.
Реклама:
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Непрочитано 09.03.2015, 00:38  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Eddy71 Посмотреть сообщение
При компиляции получается файл .lst вот в нем ассемблер.
Дык это и так ясно! Чёж мне теперь копировать правую половину этого листинга и вставлять в редактор, сохранять, ставить расширение .asm ????
Искал в настройках выходных файлов, - только cof и cod и НЕХ.
Мож в MPLAB X есть такие настройки? но только вышеуказанные и нашёл снова
P.S Eddy71 Как там в Луганске? Все переживаем!

Последний раз редактировалось Prototup; 09.03.2015 в 00:41.
Prototup вне форума  
Непрочитано 09.03.2015, 11:31  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,703
Сказал спасибо: 5,498
Сказали Спасибо 25,129 раз(а) в 5,644 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Всё нормально. Если телевизор не смотреть.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Сказали "Спасибо" Eddy71
Сборисов (14.03.2015)
Непрочитано 09.03.2015, 13:23  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Мож кто подскажет - задача по сути проста: надо определить % заполнение импульсов в ШИМ цикле для управления ШД, т.е. измерить как-бы аппроксимирующий сигнал всей пачки импульсов, передаваемой одномоментно на одну обмотку.
Хочу сделать тестер для драйверов ШД, а то фирма НФП Электропривод http://electroprivod.ru/products.htm - настроена очень оптимистично, по поводу своих драйверов и в результате подобранной пары (двигло, БП, драйвер), не "тянет" и на половину заявленных ими характеристик!
Это только одна функция из планируемого тестера.
Планирую использовать модуль ССР в режиме сравнения или захвата, но вот в чём вопросы:
1. Алгоритм определения окончания пачки импульсов. (Неизвестно количество импульсов и их длительность, т.к. скорость ШД и момент на валу тоже неизвестен)
2. Как настроить (или адаптивно настроить), в связи с вышеизложенным модуль ССР ?
Какие мысли по этому поводу?
Миниатюры:
Нажмите на изображение для увеличения
Название: ШИМ.jpg
Просмотров: 120
Размер:	34.5 Кб
ID:	76542  
Prototup вне форума  
Непрочитано 10.03.2015, 18:28  
bolek4321
Временная регистрация
 
Регистрация: 04.06.2010
Сообщений: 52
Сказал спасибо: 43
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
bolek4321 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Prototup,
1. Задача имеет прямого отношения к теме топика.
2. Ничего не понял из постановки задачи: что нужно померить?
Если средний ток в обмотке - это одно, если скважность импульсов - другое.
3. Если хочется померить момент на разных скоростях шагания, то это делается не через измерения параметров пачек импульсов.

P.S. Ты собрался доказать "Электроприводу", что их драйвера дрянь и не соответствуют заявленным характеристикам? Imho, можно найти более продуктивное занятие.
А драйвера, если не устраивают, купить другие: свет клином на "Электроприводе" не сошелся.

Последний раз редактировалось bolek4321; 10.03.2015 в 18:43.
bolek4321 вне форума  
Непрочитано 12.03.2015, 14:03  
katalianin
Частый гость
 
Регистрация: 25.08.2006
Сообщений: 18
Сказал спасибо: 24
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
katalianin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Народ а есть ли у кого пример рабочий CCP, я вторй день не могу запустить его....

Последний раз редактировалось katalianin; 12.03.2015 в 14:05.
katalianin вне форума  
Непрочитано 12.03.2015, 17:16  
lisergin
Прописка
 
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
lisergin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Может, имелось ввиду рабочий СССР? Это намёк, да)
__________________
Невежество всегда на что-нибудь испражняется.
lisergin вне форума  
Непрочитано 12.03.2015, 18:56  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,703
Сказал спасибо: 5,498
Сказали Спасибо 25,129 раз(а) в 5,644 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

В папке программы в подпапочке examples есть несколько.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Сказали "Спасибо" Eddy71
katalianin (13.03.2015)
Непрочитано 12.03.2015, 19:06  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от katalianin Посмотреть сообщение
Народ а есть ли у кого пример рабочий CCP, я вторй день не могу запустить его....
Блин, а в каком режиме.....?

Сообщение от bolek4321 Посмотреть сообщение
Imho, можно найти более продуктивное занятие.
Давно мечтал о такой полезной штуке для оценки драйверов ШД.

Сообщение от bolek4321 Посмотреть сообщение
Ничего не понял из постановки задачи: что нужно померить?
Попробую сформулировать поточнее, если не забанят, т.к:
Сообщение от bolek4321 Посмотреть сообщение
Задача имеет прямого отношения к теме топика.
Смысл состоит в том, чтобы измерить скважность импульсов, для ШИМ стабилизации тока в обмотках ШД, (не косвенно, по напряжению на токоизмерительных резисторах, не выдачи управляющих сигналов для МК с компараторов и.т.д.) не разбирая драйвер!
Можно конечно и измерить средний ток обмотки, но в этом меньше практического смысла...

Последний раз редактировалось Prototup; 12.03.2015 в 21:45.
Prototup вне форума  
Непрочитано 13.03.2015, 11:07  
V.Ivanovich
Частый гость
 
Регистрация: 26.09.2009
Сообщений: 18
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
V.Ivanovich на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Prototup Посмотреть сообщение
Мож кто подскажет - задача по сути проста: надо определить % заполнение импульсов в ШИМ цикле для управления ШД, т.е. измерить как-бы аппроксимирующий сигнал всей пачки импульсов, передаваемой одномоментно на одну обмотку.
Хочу сделать тестер для драйверов ШД, а то фирма НФП Электропривод http://electroprivod.ru/products.htm - настроена очень оптимистично, по поводу своих драйверов и в результате подобранной пары (двигло, БП, драйвер), не "тянет" и на половину заявленных ими характеристик!
Это только одна функция из планируемого тестера.
Планирую использовать модуль ССР в режиме сравнения или захвата, но вот в чём вопросы:
1. Алгоритм определения окончания пачки импульсов. (Неизвестно количество импульсов и их длительность, т.к. скорость ШД и момент на валу тоже неизвестен)
2. Как настроить (или адаптивно настроить), в связи с вышеизложенным модуль ССР ?
Какие мысли по этому поводу?
Примерно так:
#INT_CCP1
void CCP1_isr(void)
{setup_timer_1(T1_INTERNAL|T1_DIV_BY_;
enable_interrupts(INT_TIMER1); //на случай, если длительность импульса превысит время
переполнения таймера
set_timer1(0);
TMR1IF=0;
pulse_width =CCP_1; //запись длительности предшествующего импульса
if (counter) //счётчик для подсчёта количества прерываний таймера
{unsigned int8 i;
for(i=0;i‹counter;i++)
pulse_width+=65536; //добавить
counter=0;
}
clear_interrupt(INT_CCP1 ); //теперь разрешаем прерывания по заднему фронту
enable_interrupts(INT_CCP2); //счётчик прерываний TMR1
setup_ccp2(CCP_CAPTURE_FE); //Сравнение по отрицательному фронту
}
#INT_CCP2
void CCP2_isr(void)
{set_timer1(0);
TMR1IF=0;
pulse_width =CCP_2; ////запись длительности предшествующего импульса
if (counter)
{unsigned int8 i;
for(i=0;i‹counter;i++)
pulse_width+=65536
counter=0;
}
clear_interrupt(INT_CCP2 );
enable_interrupts(INT_CCP1);
setup_ccp1(CCP_CAPTURE_RE); //Сравнение по нарастающему фронту
}
Поочерёдно работают прерывания по положительному и отрицательному фронту. Содержимое счётчиков ССР даёт длительность импульсов
V.Ivanovich вне форума  
Сказали "Спасибо" V.Ivanovich
katalianin (13.03.2015)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c+ccs pic Gladkih Микроконтроллеры, АЦП, память и т.д 9 18.04.2016 22:17
PIC BASIC PRO Compiler 2.47 dosikus Proteus, KiCAD и другие ECAD 27 05.12.2009 05:48
изучение IAR AVR C compiler granel Микроконтроллеры, АЦП, память и т.д 0 10.10.2008 20:45
PIC C Compiler PCWH458 sergxxx Микроконтроллеры, АЦП, память и т.д 9 23.09.2008 18:25
Не включается дебаггер в CCS C Compiler BigMazzi Микроконтроллеры, АЦП, память и т.д 4 19.09.2008 13:34


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot