реклама на сайте
подробности

 
 
> tiny2313 & mega8, посоветуйте плз
Terapefft
сообщение Nov 10 2006, 08:54
Сообщение #101


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



Доброго времени суток господа!!
Подскажите пожалуйста начинающему....Передо мной стоит задача следующего характера: в оборудовании имеется плата индикации (на ней стоит tiny2313) и плата управления (на ней mega8). Недавно я переделывал прогу для тини2313 (раньше там использовался s1200). Сейчас стоит задача переделать немного прогу на мегу8....
Сейчас она управляет клапаном, т.е. при достижении клапаном определеного датчика (на 0,5 литра или на 1 л), он возвращается обратно, дозируя тем самым необходимое количество жидкости. Но теперь необходимо просто поставить насос (сигнал с платы идет на частотник, а насос подключен к нему), который будет дозировать следующим образом: включатся на некоторый промежуток времени (который можно будет изменять) и выключатся. Алгоритм работы я представляю: нужен регистр в который будет сохранятся введеное значение с платы индикации, потом это значение должно попасть в счетчик, и в самой програме после выставления флага на включение насоса перейти на ПП обработки прерывания для выдержания насоса во включеном состоянии нужное количество времени. Посоветуйте пожалуйста как это все лучше сделать... Вот исходник проги для платы управления
Прикрепленные файлы
Прикрепленный файл  avtomat.txt ( 69.4 килобайт ) Кол-во скачиваний: 112
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Terapefft   tiny2313 & mega8   Nov 10 2006, 08:54
- - Terapefft   сори че та я ступил )) щас прошил контролер встави...   Nov 28 2006, 13:01
|- - Wild007   Цитата(Terapefft @ Nov 28 2006, 12:01) со...   Nov 29 2006, 09:33
- - Terapefft   а как его запускать подскажите пожалуста?   Nov 29 2006, 10:01
- - Wild007   Перенести строки: clr rin ; CK=2MHz out tccr1a,rin...   Nov 29 2006, 10:53
- - Terapefft   вот теперь он включается так как мне надо, тока по...   Nov 29 2006, 13:04
|- - Wild007   Цитата(Terapefft @ Nov 29 2006, 12:04) во...   Nov 29 2006, 13:59
- - Terapefft   теперь срабатывает как надо ) но тока первый цикл,...   Nov 29 2006, 15:49
- - Wild007   Конечно можно смотри: Table 47. Clock Select Bit D...   Nov 29 2006, 16:36
- - Terapefft   заработала как надо )))) спасиба бальшое. завтра б...   Nov 29 2006, 17:11
|- - Wild007   Цитата(Terapefft @ Nov 29 2006, 16:11) за...   Nov 29 2006, 17:14
- - Terapefft   подскажите пожалуста а можно как нить hex перегнат...   Nov 30 2006, 16:58
|- - Семён   Цитата(Terapefft @ Nov 30 2006, 16:58) по...   Nov 30 2006, 17:04
|- - Alex_Pol   Цитата(Terapefft @ Nov 30 2006, 15:58) по...   Nov 30 2006, 17:09
- - Terapefft   он там не открывается, сначала окно выплывает типа...   Nov 30 2006, 17:10
|- - Wild007   Цитата(Terapefft @ Nov 30 2006, 16:10) он...   Nov 30 2006, 17:21
|- - Семён   Цитата(Terapefft @ Nov 30 2006, 17:10) он...   Nov 30 2006, 17:26
- - Alex_Pol   Убери русские буквы из путей!!!   Nov 30 2006, 17:22
|- - Семён   Цитата(Alex_Pol @ Nov 30 2006, 17:22) Убе...   Dec 1 2006, 10:29
|- - Alex_Pol   Цитата(Семён @ Dec 1 2006, 09:29) Век жив...   Dec 1 2006, 12:05
- - Alex_Pol   2 терапевт: бросай прошивку, дизассемблирую.   Nov 30 2006, 17:33
- - Terapefft   спасибо большое, я изменил директорию, написал анг...   Dec 1 2006, 08:43
- - Terapefft   поставил я котролер на автомат...насос включается ...   Dec 4 2006, 11:32
- - Terapefft   и вот еще вопрос у меня возник, если мне допустим ...   Dec 4 2006, 17:18
|- - Wild007   Цитата(Terapefft @ Dec 4 2006, 16:18) и в...   Dec 5 2006, 09:43
|- - Alex_Pol   Цитата(Terapefft @ Dec 4 2006, 16:18) и в...   Dec 5 2006, 12:10
|- - singlskv   Цитата(Alex_Pol @ Dec 5 2006, 12:10) Цита...   Dec 5 2006, 12:27
- - Wild007   ЦитатаПользовался CLKPR, очень удобно. Так что бер...   Dec 5 2006, 12:49
|- - Alex_Pol   Цитата(Wild007 @ Dec 5 2006, 11:49) Цитат...   Dec 5 2006, 13:14
- - Terapefft   провожу я испытания уже дня два, поставил на плату...   Dec 6 2006, 16:21
|- - Wild007   Цитата(Terapefft @ Dec 6 2006, 15:21) про...   Dec 6 2006, 16:41
|- - Alex_Pol   Цитата(Terapefft @ Dec 6 2006, 15:21) или...   Dec 6 2006, 22:47
- - Terapefft   дело в том что с насосом эксперимент впервые. 2 Wi...   Dec 7 2006, 08:34
- - Wild007   Чертежей не нашел, нарисовал по памяти. В одном пр...   Dec 7 2006, 10:07
- - Terapefft   раскажите пожалуста про энкодер, что это такое? ка...   Dec 7 2006, 10:49
|- - Wild007   Цитата(Terapefft @ Dec 7 2006, 09:49) рас...   Dec 7 2006, 11:04
- - Terapefft   я вот щас нашел описание абсолютного энкодера. а к...   Dec 7 2006, 11:00
- - Terapefft   а если просто поставить какой нить индуктивный дат...   Dec 7 2006, 11:25
|- - Wild007   Цитата(Terapefft @ Dec 7 2006, 10:25) а е...   Dec 7 2006, 11:49
- - Terapefft   да верно, доза зависит от времени включения насоса...   Dec 7 2006, 11:54
|- - Wild007   Цитата(Terapefft @ Dec 7 2006, 10:54) да ...   Dec 7 2006, 12:08
- - Terapefft   я тут подумал и решил сделать так: взять диск и пр...   Dec 7 2006, 16:58
|- - Wild007   Цитата(Terapefft @ Dec 7 2006, 15:58) sbi...   Dec 7 2006, 17:21
- - Terapefft   я вот сделал п/п обработки прерывания INT1: in ri...   Dec 7 2006, 17:43
- - Wild007   Ессесно ЦитатаC:\avr\inddat\inddat....   Dec 7 2006, 17:53
- - Terapefft   подключил я сегодня индуктивный датчик к контролле...   Dec 8 2006, 14:41
|- - Wild007   Цитата(Terapefft @ Dec 8 2006, 13:41) под...   Dec 8 2006, 15:03
- - Terapefft   вот я в начале проги где инициализация таймеров ид...   Dec 8 2006, 15:29
- - Wild007   Во первых : Кодldi Ttemp,0b00000100 out mcucr,Ttem...   Dec 8 2006, 15:36
- - Terapefft   сейчас сделал как вы сказали, теперь плата индикац...   Dec 8 2006, 15:50
|- - Wild007   Цитата(Terapefft @ Dec 8 2006, 14:50) сей...   Dec 8 2006, 16:14
- - freux   Где-нибудь сказано, что CNT_INT1 - это обработчик ...   Dec 8 2006, 16:26
- - Terapefft   2 freux а разве это надо где нить прописывать??? ...   Dec 8 2006, 16:39
|- - Wild007   Цитата(Terapefft @ Dec 8 2006, 15:39) 2 f...   Dec 8 2006, 16:48
- - Terapefft   прописан естесвено .org $002 ; reti rjmp CNT...   Dec 8 2006, 16:55
- - Wild007   Мой вопрос возник из твоего ответа freux, а так вс...   Dec 8 2006, 17:03
- - Terapefft   я вот щас попробовал ногу вот так настроить ...   Dec 8 2006, 17:11
- - Wild007   Но Кодsbi ddrd,3 cbi portd,3 это порт на выход и ...   Dec 8 2006, 17:21
- - Terapefft   вот исходник в котором все вроде правильно настрое...   Dec 8 2006, 17:30
- - Alex_Pol   2Terapefft Выкладывай исходник. Опоздал.   Dec 8 2006, 17:35
- - freux   Тяжело глядеть ассемблер, однако.. Не случается ли...   Dec 8 2006, 17:59
- - Terapefft   2 freux точнее сказать прерывание вобще не происхо...   Dec 9 2006, 12:15
- - Terapefft   вот щас попробовал еще светодиод включать в п/п ор...   Dec 9 2006, 13:10
|- - freux   Цитата(Terapefft @ Dec 9 2006, 13:10) сна...   Dec 11 2006, 11:15
|- - freux   Цитата(Terapefft @ Dec 9 2006, 13:10) сна...   Dec 11 2006, 16:47
- - Terapefft   причем когда выходишь из цикла (по нажатию "с...   Dec 9 2006, 13:30
- - Wild007   Я же предупреждал проверь CLI и SEI. Вот кусок к к...   Dec 11 2006, 09:41
- - Terapefft   я уже пробовал отттуда cli убирать, и в главном ци...   Dec 11 2006, 10:06
|- - Wild007   Цитата(Terapefft @ Dec 11 2006, 09:06) я ...   Dec 11 2006, 10:19
- - Terapefft   я щас просмотрел еще раз всю прогу, поубирал cli и...   Dec 11 2006, 11:20
- - Wild007   Попробуй после Кодldi count,0b10000000; разрешение...   Dec 11 2006, 11:32
- - Alex_Pol   В исходнике inddat.txt от 8.12. 23 штуки cli и 19 ...   Dec 11 2006, 11:43
|- - Wild007   Цитата(Alex_Pol @ Dec 11 2006, 10:43) В и...   Dec 11 2006, 12:40
- - Terapefft   пробовал со светодиодом, включал после насоса, а в...   Dec 11 2006, 12:07
- - Terapefft   я вот щас сделал просто в п/п зажигать диод, из вс...   Dec 11 2006, 13:03
|- - Wild007   Цитата(Terapefft @ Dec 11 2006, 12:03) я ...   Dec 11 2006, 15:14
- - Terapefft   вот я щас сделал, диод зажигается вначале проги по...   Dec 11 2006, 15:44
|- - freux   Цитата(Terapefft @ Dec 11 2006, 15:44) во...   Dec 11 2006, 16:01
- - Wild007   А "дребезг" контактов учел? Когда короти...   Dec 11 2006, 15:55
- - Terapefft   дребезг не учитывал....а как его учитывать? и на к...   Dec 11 2006, 16:07
|- - Wild007   Цитата(Terapefft @ Dec 11 2006, 15:04) др...   Dec 11 2006, 16:10
- - Terapefft   вот исходник где диод зажигается. У меня на датчик...   Dec 11 2006, 16:31
- - Wild007   Вопрос по датчику: "нагрузка" это чё отк...   Dec 11 2006, 16:54
- - Terapefft   Цитата(Wild007 @ Dec 11 2006, 16:54) Вопр...   Dec 11 2006, 17:12
- - Wild007   Ну дык если это открытый коллектор, то подключение...   Dec 11 2006, 17:29
- - Terapefft   просто у нас также индуктивный датчик двери подклю...   Dec 11 2006, 17:42
|- - Wild007   Цитата(Terapefft @ Dec 11 2006, 16:42) пр...   Dec 12 2006, 09:43
- - Terapefft   из decod я убрал cli, сейчас попробовал просто без...   Dec 12 2006, 10:57
- - Wild007   А на выходе порта B, который управляет насосом, чё...   Dec 12 2006, 11:03
- - Terapefft   там видимо дело не в порте В, к нему подключен деш...   Dec 12 2006, 11:48
- - Wild007   Я сейчас посмотрел в Студии п\п delay Цитата...   Dec 12 2006, 12:07
- - Terapefft   тут вот еще проблема, если в п/п я отключаю насос,...   Dec 12 2006, 13:59
|- - Wild007   Цитата(Terapefft @ Dec 12 2006, 12:59) ту...   Dec 12 2006, 14:29
- - Terapefft   от 9 и от14 не используются. А если у меня допусти...   Dec 12 2006, 14:44
|- - Wild007   Цитата(Terapefft @ Dec 12 2006, 13:44) А ...   Dec 12 2006, 14:48
- - Terapefft   почему же тогда когда датчик постояно замкнут насо...   Dec 12 2006, 15:01
|- - Wild007   Инициализация INT1 должна быть: КодCLR RIN LDI rin...   Dec 12 2006, 15:37
- - Terapefft   ну это понятно, я уже пробовал всякие варианты, вс...   Dec 12 2006, 16:22
- - Terapefft   щас пробовал в обработчике включать насос, нормаль...   Dec 12 2006, 16:51
|- - Wild007   Смотри таблицу Код;Выводы дешифратора: ;включ...   Dec 12 2006, 17:07
- - Terapefft   я просмотрел таблицу, вроде все правильно. Вот что...   Dec 13 2006, 11:44
3 страниц V  < 1 2 3 >


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01464 секунд с 7
ELECTRONIX ©2004-2016