Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Помогите начинающему по ATmega8515

Непрочитано 22.01.2012, 13:34  
Pajatel
Прописка
 
Аватар для Pajatel
 
Регистрация: 04.12.2010
Сообщений: 243
Сказал спасибо: 9
Сказали Спасибо 51 раз(а) в 32 сообщении(ях)
Pajatel на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

...если так нужно большое количество внешних прирываний, может стоит тогда взглянуть на mega88 ? Там кроме основных int0 и int1 можете организовать внешнее прерывание практически на любые пины.
Реклама:
Pajatel вне форума  
Непрочитано 22.01.2012, 13:41  
DAVE_ELEKTRIK
Прописка
 
Аватар для DAVE_ELEKTRIK
 
Регистрация: 18.10.2010
Адрес: Planet Earth )
Сообщений: 120
Сказал спасибо: 14
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
DAVE_ELEKTRIK на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от omercury Посмотреть сообщение
Почему?
Тип датчиков, назначение?
Да взять конечный выключатель типа ВПК-2111, допустим он идеальный-рабочий. Линейное перемещение происходит за счет двигателя через редуктор. Само передвижение возвратно-поступательное, типа линия на этой линии есть две точки, от точки до точки движется механизм. В пределах этих точек стоят эти два датчика. Если будет сбой и двигатель не выключится, порвет все вместе с редуктором. Я это подразумевал.
__________________
Мозги кипят, ядрить твою валентность!!! Пойду закладывать остальные ингредиенты...
DAVE_ELEKTRIK вне форума  
Непрочитано 22.01.2012, 13:41  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Защиту лучше делать аппаратную. Она должна сначала сработать, а уж потом можно считать источник срабатывания защиты любым доступным способом.
omercury вне форума  
Непрочитано 22.01.2012, 13:58  
DAVE_ELEKTRIK
Прописка
 
Аватар для DAVE_ELEKTRIK
 
Регистрация: 18.10.2010
Адрес: Planet Earth )
Сообщений: 120
Сказал спасибо: 14
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
DAVE_ELEKTRIK на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от omercury Посмотреть сообщение
Защиту лучше делать аппаратную.
Я с Вами согласен, я тоже так думаю, плюс привязать как то к контроллеру. Это будет правильное решение, но решил поспрашивать другие варианты, а вдруг есть другие решения! Извиняюсь сам зациклился и вот Вас напрягаю.
__________________
Мозги кипят, ядрить твою валентность!!! Пойду закладывать остальные ингредиенты...
DAVE_ELEKTRIK вне форума  
Непрочитано 22.01.2012, 14:01  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Какая скорость линейного перемещения?
Я не думаю, что опрос датчиков в цикле (скажем с частотой 1кГц) будет хуже, чем по прерыванию. Посчитайте, какое расстояние пройдет механизм за 1 мс.
alvadep вне форума  
Непрочитано 22.01.2012, 14:19  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

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

Выше набросал картинку с использованием всего одного прерывания. Можно использовать контакты концевика хоть на замыкание, хоть наоборот...
omercury вне форума  
Непрочитано 22.01.2012, 14:26  
DAVE_ELEKTRIK
Прописка
 
Аватар для DAVE_ELEKTRIK
 
Регистрация: 18.10.2010
Адрес: Planet Earth )
Сообщений: 120
Сказал спасибо: 14
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
DAVE_ELEKTRIK на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Расстояние преодолеваемое механизмом приблизительно где то 0,0007 метров/мс
__________________
Мозги кипят, ядрить твою валентность!!! Пойду закладывать остальные ингредиенты...
DAVE_ELEKTRIK вне форума  
Непрочитано 22.01.2012, 14:29  
Pajatel
Прописка
 
Аватар для Pajatel
 
Регистрация: 04.12.2010
Сообщений: 243
Сказал спасибо: 9
Сказали Спасибо 51 раз(а) в 32 сообщении(ях)
Pajatel на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

..ндя, когда то разрабатывал станки с ЧПУ, наезд на концевик это для станка трагедия, сразу же делали аппаратно так чтоб обрубались все привода. Другой вариант это привязка к начальной точке - наезд на концевик - резкое снижение подачи и ожидание увелечения тока привода(упёрлись) - остановка привода и фиксация нуля.
Pajatel вне форума  
Непрочитано 22.01.2012, 14:34  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Для того чтобы не прищемило чью-то голову применяют совершенно другие методы. В данном случае применяется концевик типа ВПК-2111, по которому переключается направление движения, я так понял.
Перемещение 0,0007 метров/мс это даже меньше люфта концевика, так что вполне можно обойтись и без прерываний.
alvadep вне форума  
Непрочитано 22.01.2012, 14:39  
DAVE_ELEKTRIK
Прописка
 
Аватар для DAVE_ELEKTRIK
 
Регистрация: 18.10.2010
Адрес: Planet Earth )
Сообщений: 120
Сказал спасибо: 14
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
DAVE_ELEKTRIK на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от alvadep Посмотреть сообщение
совершенно другие методы
А какие методы, для ликбеза.
__________________
Мозги кипят, ядрить твою валентность!!! Пойду закладывать остальные ингредиенты...
DAVE_ELEKTRIK вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите начинающему (PIC16F84A). Slava-martyn Микроконтроллеры, АЦП, память и т.д 11 09.09.2010 21:55
помогите начинающему по WinAVR umkamaks Микроконтроллеры, АЦП, память и т.д 4 05.05.2010 21:01
Помогите начинающему! kolira Микроконтроллеры, АЦП, память и т.д 6 30.01.2010 15:22
Помогите советом начинающему eler Делимся опытом 100 11.09.2008 17:28
Помогите начинающему!!!! sma-etu Микроконтроллеры, АЦП, память и т.д 2 13.12.2006 18:31


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


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