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

"Дубовый" контроллер

посмотрите ADUC70xx

там есть 3-х фазный блок PWM (6 каналов), аппаратный энкодер и 12битный миллионник АЦП.

это серия специально заточена под моторы. ARM7.

очень устойчивый к помехам и морозам.

 

P.S. NEC японская экзотика. дороговато. и отладочных средств к которым привыкло большинство просто нет.

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


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

Я так понимаю речь идет все же о XC167, а не о С167. ??? А то устаревший проц не есть гуд для новых задач

Устаревший относительно. С XC167 работал только на готовом модуле (проц.+память и т.п.)

ДА XC167 заметно модифицирован.Но мне кажется для рядовых задач C167 не будет так уж устаревшим.

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

И раз уж вы работали с нимим, не подскажете как и где можно раздобыть отладчик для XC16x ???

Что Вы имеете ввиду? JTAG никогда не использовал.

Отладчик в IDE - до тех пор пока код не превышал пару сот строк (конечное приложение около 5000 строк без GUI библиотеки).

В основном в целях изучения.

Единственный вид отладки - вывод трасировки через ком порт на терминал.

По специфике прибора он работает online/offline. Если Online - то всегда пишет лог на ност машине.

В режиме отладки просто он намного подробней.

Этого мне вполне достаточно.

Что касается всяких аппаратных вещей для отладки - поищите гуглом. Натыкался на пару российских фирм у них кажется были такие предложения. Если есть возможность покупать напрямую через интернет легко найдете предложения. Конечно желательно такие что поддерживает Выша среда. Если Кейл - то смотрите начиная с него.

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


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

посмотрите ADUC70xx

там есть 3-х фазный блок PWM (6 каналов), аппаратный энкодер и 12битный миллионник АЦП.

это серия специально заточена под моторы. ARM7.

очень устойчивый к помехам и морозам.

 

P.S. NEC японская экзотика. дороговато. и отладочных средств к которым привыкло большинство просто нет.

Дороговато?

По сравнению с ADuC ?!?

 

Да ты хоть цены на NEC смотрел? Или так, лишь-бы написать.

 

И что тебе надо из отладочников?

Внутрисхемные эмуляторы (OCD), полнофункциональные эмуляторы, демокиты - все есть. Программатор паяется самостоятельно, если денег нет, там всего на всего RS-232 преобразователь.

Или AD делает еще что-то?

 

А V850 ядро получше ARM7 будет, если брать 32-битные задачи.

А для большинства задач и 8-битного хватит с тем-же 6-канальным ШИМ. Эти еще и дешевле будут.

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


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

Что Вы имеете ввиду? JTAG никогда не использовал.

 

OCDS отладчик/эмулятор не знаю как он там называется правильно. нигде в Москве не нашел в продаже. Если кто знает подскажите.

P.S. А ULINK2 от Keil для этих целей подойдет?

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

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


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

Если надо будет замутить векторное управление, можно обратить внимание на 32-разрядные МК с функцией "motor control".

Этих очень много, под любую задачу и с разным набором периферии uPD78F371x, uPD78F3329 и uPD70F318x

 

Апликухи от NEC по управлению двигателями.

 

Прошу прощения у всех участников форума, я не правильно указал имена 32-разрядных motor control процессоров. Вместо uPD78F, оставшегося от 8-разрядных следует читать uPD70F

 

P.S. uPD70F3713, uPD70F3714, uPD70F3329, uPD70F3185, uPD70F3186

Наименования масочных версий не привожу, они любителям не интересны.

Еще раз прошу прощения. Ссылки все вроде правильные

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

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


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

А V850 ядро получше ARM7 будет, если брать 32-битные задачи.

сомнительно.

факты:

- V850 "mainstream core" медленнее ARM7 ( ca 20MHz V850 vs 48...72MHz ARM7 )

- интегрированого RAMа в V850 менше чем в больщинстве ARM7 ( 4...12kB V850 vs 16...64 k в ARM7 )

- изестныи тест Dhrystone ot http://aly.projektas.lt/Tests/AllCPU/WhetsRes.htm

занимает на V850 43 млн циклов против <30 млн на ARM7

- у больщинства V850 число перезеписеи flash только 100 раз, имеются типы у которых при этом требуется температура +10C...+40C

- потребляемыи ток на Мгц у V850 больще чем у ARM7 от NXP,Atmel ,ST

 

что понравилось у V850 - это ясность и прозрачность ядра, осваивать эго проще чем ARM.

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


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

- V850 "mainstream core" медленнее ARM7 ( ca 20MHz V850 vs 48...72MHz ARM7 )

Если брать только 32-разрядные команды, то производительность на одной частоте еще надо посчитать, с учетом конвеера, конечно.

Те процы, что я приводил работают и на 64 МГц, про ядро V850E2 которое делает 400 MIPS на 200 МГц сейчас не говорим, рассматриваем только "motor control", у них 90 MIPS на 64 МГц

Тут в таблице 1 какие-то цифры производительности есть, не в пользу ARM7 почему-то.

А если в Thumb переключаться, тут вообще труба у ARM7, зачем это сделали, так и не понял.

 

- изестныи тест Dhrystone ot http://aly.projektas.lt/Tests/AllCPU/WhetsRes.htm

занимает на V850 43 млн циклов против <30 млн на ARM7

По моему это не Dhrystone, ну да ладно.

Покажите мне в этой статье V850, ну хоть в одном месте

 

- у больщинства V850 число перезеписеи flash только 100 раз, имеются типы у которых при этом требуется температура +10C...+40C

Даташит на V850E/IA4 стр 764, от -40 до +85, указанное число циклов действительно не велико, но оно гарантировано. А вот надежность самой памяти выше, особенно если учесть контроль уровня записи и ЕСС кодирование

 

 

- потребляемыи ток на Мгц у V850 больще чем у ARM7 от NXP,Atmel ,ST

На МГЦ да, 90 мА на 64 МГц, против AT91SAM7 31 мА на 48 МГц.

А если пересчитатать на MIPS то такой разницы уже не будет.

90 ма на 90 MIPS против 31 мА на 24 MIPS при работе с Flash

 

что понравилось у V850 - это ясность и прозрачность ядра, осваивать эго проще чем ARM.

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

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

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


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

По моему это не Dhrystone, ну да ладно.

Покажите мне в этой статье V850, ну хоть в одном месте

да деиствительно там whetstone, виноват. и про V850 там тоже ничего не написано. это 43млн циклов я на иар получил. исходныи текст там на странице.

огрaниченная температура программирования только у чип с высоковолтным программированием, но таких вряд ли кто применят будет ( 70F3038 например).

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


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

огрaниченная температура программирования только у чип с высоковолтным программированием, но таких вряд ли кто применят будет ( 70F3038 например).

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

Современные процы программируются при напряжении питания от 3 В, и при температурах от -40 до +85. А процы автомобильного исполнения (А2) работают и программируются -40 ... +125

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

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


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

На макетке пытаюсь работать с uPD78F1156.Есть проблемы:

элтеховский программатор выдает ошибку на стирание,

на программирование пишет программирование успешное.

Генератор с кварцем 20 МГц на X1,X2 не заводится.

Есть ли нормальный рабочий исходник по инициализации проца?

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


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

Ну не знаю, у меня проблем с флешьпрогом не было.

Хотя собрал я его только для пробы, т.к. практически сразу купил миникуб

 

Зайди на мой сайт, там в папке "/Файловый архив/Sample Programms" выложены примеры из оценочника "78K0R Cool It"

Даташит на этот кит содержит и схему включения uPD78F1166, смотри на последних страницах.

Можешь еще посмотреть на макетку с этим процом.

Переделать с 1166 на 1156 труда не составит.

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

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


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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

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