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

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


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

Группа: Свой
Сообщений: 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
- - Wild007   Цитата1. Можно ли как нибудь развязать эти команды...   Dec 13 2006, 12:01
- - Terapefft   инициализация INT1: CLR RIN LDI ...   Dec 13 2006, 12:49
- - Wild007   ЦитатаА по поводу команд: раньше же когда упправля...   Dec 13 2006, 14:28
- - Terapefft   я вот попробовал прочиттать состояния регистра gif...   Dec 13 2006, 17:15
- - Wild007   Цитатано все равно при замкнутом датчике не включа...   Dec 14 2006, 09:19
- - Terapefft   вот схема дешифратора (КР1533ИР30) а вот таблица ...   Dec 14 2006, 09:37
- - Terapefft   попробовал с 255 сравнивать, так при замкнутом дат...   Dec 14 2006, 09:57
- - Wild007   Цитатадешифратора (КР1533ИР30) Это просто расширит...   Dec 14 2006, 10:33
- - Terapefft   управление насосом осуществляется по ОТ5, логики н...   Dec 14 2006, 10:52
- - Wild007   Да по ОТ5 я писал, но думал о своём Надо померя...   Dec 14 2006, 11:01
- - Terapefft   померил я напряжение: при "о" - 0,9 В; п...   Dec 14 2006, 11:59
- - Wild007   Ну не знаю. Вот стоит (возле меня )устройство раб...   Dec 14 2006, 15:36
- - Terapefft   я попробовал сравнивать например с "20" ...   Dec 14 2006, 15:59
- - Wild007   Я немного "модернизировал" твою програму...   Dec 15 2006, 09:31
- - Terapefft   да прерывание работает верно, я даже на плату став...   Dec 15 2006, 11:00
- - Wild007   Я бы сделал так -- (пишу алгоритм код напишешь сам...   Dec 15 2006, 11:57
- - Terapefft   я вот сделал в главном цикле: cbr ...   Dec 15 2006, 13:08
- - Wild007   Я же написал, что ТОЛЬКО: Цитата-- когда надо вклю...   Dec 15 2006, 13:46
- - Terapefft   так мне же и надо включать насос только в главном ...   Dec 15 2006, 14:59
|- - Wild007   Цитата(Terapefft @ Dec 15 2006, 13:59) та...   Dec 15 2006, 16:00
- - Terapefft   я попробовал выставить флаг вне главного цикла (та...   Dec 15 2006, 15:29
- - Terapefft   Работа автомата такова: после выбора всех необходи...   Dec 15 2006, 16:13
|- - Wild007   Цитата(Terapefft @ Dec 15 2006, 15:13) Во...   Dec 15 2006, 16:27
- - Terapefft   примерно около 5 секунд. Пробовал я и лишний флаг ...   Dec 15 2006, 16:44
|- - Wild007   Цитата(Terapefft @ Dec 15 2006, 15:44) пр...   Dec 15 2006, 17:16
- - archi2000   Извините, что вмешиваюсь в ваш диалог. Вот прерыва...   Dec 17 2006, 00:08
- - Terapefft   а может возникать неразбериха из за того что мк в ...   Dec 18 2006, 14:15
- - Wild007   Зачем п\п? Просто читаешь и зажигаешь "д...   Dec 18 2006, 14:25
|- - Terapefft   Цитата(Wild007 @ Dec 18 2006, 14:25) Заче...   Dec 18 2006, 14:34
- - Wild007   Типа: КодIN R16, GICR SBRC R16,1<<INT1 ЗАЖ...   Dec 18 2006, 14:49
- - Terapefft   Я вот так сделал: IN radr, GICR S...   Dec 18 2006, 15:20
- - Wild007   Sorry: SBRC radr,INT1   Dec 18 2006, 15:33
- - Terapefft   а как можно сделать так чтобы у меня в обработчике...   Dec 18 2006, 16:26
- - Wild007   Вот так: Кодsbrs svet, 0b00010000 rjmp BBB sbr sve...   Dec 18 2006, 16:48
- - Terapefft   я вот так сделал в прерывании от INT1: ...   Dec 19 2006, 10:58
- - Terapefft   а когда я в п/п помимо отключения насоса помещаю е...   Dec 19 2006, 11:17
- - Wild007   Не понял. Ты же сам писал, что: Цитата(Terapefft ...   Dec 19 2006, 11:18
- - Terapefft   сейчас у меня п/п такая: cnt_int1: push radr pus...   Dec 19 2006, 11:40
|- - Wild007   Цитата(Terapefft @ Dec 19 2006, 10:40) Пр...   Dec 19 2006, 11:45
- - Terapefft   нет, мне надо чтобы в п/п отключался только насос,...   Dec 19 2006, 12:05
- - Wild007   Но насос управляется через КР1533ИР30 (я правильно...   Dec 19 2006, 12:20
- - Terapefft   да верно насос управляется через КР1533ИР30, тока ...   Dec 19 2006, 12:47
|- - Wild007   Цитата(Terapefft @ Dec 19 2006, 11:47) а ...   Dec 19 2006, 12:54
- - Terapefft   то есть, сделать разрыв дорожки ОТ5, и управлять н...   Dec 19 2006, 13:05
- - Wild007   Нет просто подавать на "провод" идущий н...   Dec 19 2006, 13:29
|- - Terapefft   Цитата(Wild007 @ Dec 19 2006, 13:29) Нет ...   Dec 19 2006, 13:42
- - Wild007   "Оторвать" вывод ОТ5 от "дешифратор...   Dec 20 2006, 09:26
- - Terapefft   все вроде у меня заработало нормально и без перер...   Dec 20 2006, 10:05
- - Terapefft   проверил сейчас как это все дело работает, пункт в...   Dec 20 2006, 11:08
- - Wild007   Во первых: Кодinc cntdat cp cntdat,cnt brne NNN Ну...   Dec 20 2006, 11:44
- - Terapefft   все я разобрался с этим, все нормально работает )   Dec 20 2006, 12:48
- - Terapefft   сегодня я доделал прогу, все работает как надо (хо...   Dec 27 2006, 11:23
- - Esc   Прошу учесть, у индуктивного датчика есть понятие ...   Dec 30 2006, 15:16
- - Esc   А если по сути, если нужно точно дозировать, то вр...   Dec 30 2006, 19:13
3 страниц V  < 1 2 3


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

 


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


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