|
|
Знаете ли Вы, что ... | |
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать. | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Ответить |
|
Опции темы | Опции просмотра |
|
15.06.2009 10:15 | #3 | |
Н.П.О. Академприбор
Инженер-конструктор
Сообщений: 55
+ 0
1/1
– 0
0/0
|
Цитата:
2) Архитектура пиков начиная с 18-й серии тоже заточена под С, хотя и для младших семейств имеются компиляторы С. 3) По поводу перефирии AVR можно было промолчать, поскольку это стандартный набор переферии для всех контроллеров. К слову АЦП у семейства mega в штатном режиме медленней чем у пиков. 4) У пиков есть аппаратная поддержка USB + бесплатная библиотека. Подключается за пару минут и широкий выбор класса устройств (от CDC(виртуальный компорт) до Принтеров) А вообще эти микроконтроллеры занимают один сегмент рынка. Главное преимущество AVR семейства mega и tiny по сравнению с древними пиками это производительность и цена.С современными пиками 18-й серии AVR серии mega и tiny тягаться сложнее поскольку явно проигрывают в переферии , производительность сравнялась стоимость тоже, потребление стало сверхнизким (технология nanoWatt).Ещё одно преимущество куча бесплатных библиотек от производителя (а это согласитесь уменьшает себестоимость конечного продукта), наличие условно бесплатных компиляторов от производителя. Сейчас наверное лучше выбрать направление деятельности клуба. Остальное по ходу дела. |
|
|
Ответить |
15.06.2009 10:28 | #4 |
В\ч Ташкент
инженер
Сообщений: 55
+ 2
3/3
– 0
0/0
|
Всем привет.
Если программировать на с, с++ то думаю, лучше подойдут AVR-ы. Я, к примеру, лучше знаю с,с++ чем assembler поэтому мой голос за AVR. К тому же AVR (одинаковая выч. способность AVR и PIC) стоит даже дешевле чем PIC. 2 Kirill_25. Направление выбрать предлагаю так, совместно пробовать решить какой-либо текущий проект (за предложившим проект предлагаю сразу закрепить права автора), а что дальше из этого получится, покажет время. Думаю, многие согласятся, что на "боевом" проекте обучение и слаженность в работе проходят быстрее. |
|
Ответить |
15.06.2009 11:22 | #5 | |
Н.П.О. Академприбор
Инженер-конструктор
Сообщений: 55
+ 0
1/1
– 0
0/0
|
Цитата:
Будем делать какой-нибудь абстрактный проект (типа монстра "Универсальное устройство") или какой-то более приземлённый? Чтобы выбрать проект мне надо знать уровень знаний команды. Могу предложить простенький проект,чисто для тренировки, из разряда "Умный дом" . Итак дано: 10 нагрузок, которыми необходимо управлять по сети RS-485 + контролировать состояние этих нагрузок (например ток потребления, или напряжение). Нагрузками управляет центральный контроллер, а также отображает их состояние на ЖК дисплее. |
|
|
Ответить |
15.06.2009 13:06 | #7 | |
Н.П.О. Академприбор
Инженер-конструктор
Сообщений: 55
+ 0
1/1
– 0
0/0
|
Цитата:
1) Управление нагрузкой (вкл/выкл). 2) Измерение силы тока. 3) Аварийное отключение нагрузки при превышении заданной силы тока (устанавливается оператором с центрального контроллера) 4) Обмен информацией с центральным контроллером. Адресация каждого контроллера может изменяться в процессе работы, т.е. надо предусмотреть джамперы переключения адреса. Для упрощения пусть в качестве нагрузки выступает лампочка накаливания, коммутирующий элемент на ваше усмотрение (реле, теристор,семистор), измерять будем ток, для этого надо предусмотреть гальваническую развязку от нагрузки. Центральный контроллер должен включать в себя следующие устройства: 1) символьный ЖК индикатор. 2) органы управления (пусть будут кнопки). 3) драйвер RS-485. и выполнять следующие функции: 1) Управлять удалёнными контроллерами. 2) Отображать состояние каждого устройства. 3) Связь с ПК (опционально) |
|
|
Ответить |
Реклама и уведомления | |
15.06.2009 14:45 | #8 |
"Ok-saroy textile" MChJ
начальник отдела АСУ
Сообщений: 44
+ 1
1/1
– 0
1/1
|
Я думаю, чтобы не ломать проводку и прокладивать провода для 485ой, имеет смысл делать сеть на базе существующей проводки - скажем по X-10.
http://ru.wikipedia.org/wiki/X10 для замера тока можно использовать трансформаторы тока с компаратором. Адресацию, я думаю, можно сделать не через джамперы, а прошить уникальный адрес в еепром. В локальных контроллерах можно предусмотреть инфракрасный приемник для ПДУ. Либо вынести инфракрасный датчик как отдельную точку, скажем, в распределительную коробку - получится 1 точка ввода на 1 комнату. Контроллеры могут работать как независимо от ЦП, так и в сети. При работе с ЦП можно предусмотреть тест режим, детекцию обрыва нагрузки и т.д. Для локальных контроллеров можно создать фиксированные классы: допустим, есть котроллер управляющий лампой - ему можно присвоить заголовок типа: Уникальный адрес:Класс устройства:Функциональность:Статус:Параметры Затем унифицировать все обращения к устройствам. Создать механизм автоматического опроса устройств широкими пакетами, распознавать новые устройства, присоединённые без отключения системы в целом. |
|
Ответить |
15.06.2009 15:44 | #9 | |
Н.П.О. Академприбор
Инженер-конструктор
Сообщений: 55
+ 0
1/1
– 0
0/0
|
Цитата:
В остальном мне всё понравилось. |
|
|
Ответить |
15.06.2009 15:59 | #10 | |
"Ok-saroy textile" MChJ
начальник отдела АСУ
Сообщений: 44
+ 1
1/1
– 0
1/1
|
Цитата:
|
|
|
Ответить |
|