[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр.33
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 ][>
Post:#297467 Date:26.03.2011 (19:09) ...
andy8mm Пост: 297408 От 26.Mar.2011 (15:33)
ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.


Давайте отделим котлеты от мух.
По контроллеру все сюда.
dedivan | Post: 306878 - Date: 11.05.11(16:55)
JohnZ Пост: 306871 От 11.May.2011 (16:17)
Или я ?


Угу.
У тебя там куча мелких ошибок.
Я уж не стал там заострять на них- главное это идея- все остальное решаемо.
Чего подсказать- смотри сначала про флаги.
второе - хитрее, я и сам тут путаюсь иногда , у 15 тинек счетчик считает до числа записанного в А , а у следующих тинек как положено по идее до В . а сигнал с А меняет состояние выхода на указанное.
Если укажешь О , то он в ноль и пойдет, неважно что было до этого.
А если ноль и был?

_________________
я плохого не посоветую
JohnZ | Post: 306881 - Date: 11.05.11(17:07)
... ноль и будет
Не мытьём - так кАтаньем
Поменял мношко алгоритм, добавил Ышо одно прерывание. Вроде-бы должон искрить ... как задумали.

Удачи !

Энди - Какая там уже версия ? Впиши сам ;-) Размер : 9.13 KB
dedivan | Post: 306882 - Date: 11.05.11(17:20)
Момент- выключаем искру- все наоборот.
Это выключается накачка, закрывается полевик и возникает искра.
Не недо никаких шевелений по счетчику В.
А по переполнению это правильно- я и сам чтобы не гадать какой счетчик до
куда считает- тоже ставлю прерывание на переполнение.
Так уже без разницы- по А или В.

_________________
я плохого не посоветую
andy8mm | Post: 306900 - Date: 11.05.11(18:50)
На 5мкс "выключается накачка, закрывается полевик и возникает искра. "


- Правка 11.05.11(18:52) - andy8mm
di_mon | Post: 306913 - Date: 11.05.11(19:49)
"
По ДШ вроде-бы так, как я понял. Так он зараза не хочет так работать ! Может студия глючит ? Или я ? Отладчик показывает что счётчик досчитав до OCR0B (он ведь у нас меньше OCR0A) вылазит прерывание сравнения с OCR0B, а счётчик считает далее. Досчитав до OCR0A он только тогда обнуляется и опять вылазит 2 прерывания, сравнения и переполнения, причём переполнение вызывается первым а не сравнение Да и состояние выхода (на выводе) всегда в 0 почему-то ..."

Все правильно работает, если я понял суть. И авр правильно работает, ты в ручном режиме проверяешь в АВР как там выход работает, так реализован аппаратно ШИМ в контроллере, и он изначально счетчик гоняет по полной(только первый раз) это сделано что бы избежать глюков(сбоев), например при занесении нового значения для сравнения. А потом все работает как надо, одного понять не смог , зачем дергать портами в ручную (в обработке прерываний) порты автоматически блокируются, когда включаем ШИМ режим, и смысл ручного управления теряется.

di_mon | Post: 306916 - Date: 11.05.11(19:56)
собственно вот andy8mm процитировал обведенное красным и зеленым.

JohnZ | Post: 306944 - Date: 11.05.11(22:50)
Исправил На работе студия показывала совсем по-другому, поэтому и порт дёргал вручную. Качал вроде-бы последнюю, т.к. влом было из дому её тащить на работу. Дома перепроверил, да действительно, состояние выхода меняется. Отсчитываются положенные 30 циклов, и баеньки ...
ДедИван - сейчас так ?

Удачи !

V 1.4 Размер : 8.78 KB
- Правка 11.05.11(23:06) - JohnZ
Andg43 | Post: 306978 - Date: 12.05.11(09:34)
После окончания цикла у тебя на порту остается висеть единица сгорит все.

JohnZ | Post: 307100 - Date: 12.05.11(23:21)
Andg43 Пост: 306978 От 12.May.2011 (10:34)
После окончания цикла у тебя на порту остается висеть единица сгорит все.


Andg43 Спасибо за подсказку !

У кого всё сгорело ? Ловите ...

ДедИван ! Теперь будем решать задачку прятаться от помехи !

Удачи !

V 1.5 - рабочая. Проверено. Размер : 8.46 KB
andy8mm | Post: 307103 - Date: 12.05.11(23:57)
Andg43, поставь штампик ОТК на версию 1.5,
а то JohnZ печёт версии как пирожки, заливать не успеваю!
Спасибо вам за помощь и участие в теме!

JohnZ | Post: 307148 - Date: 13.05.11(11:24)
Это что-бы у тебя новенький программатор не дЖардЖавЭл
За-одно и заливать в таракана прогу научишься.
Дед молчит, почему-то... Видимо уже ждёт решения задачки, а у мну на работе немного завал образовался После выходных помозгую и могет чего ни-ить сваяю...
И ещё, по выложенной последней версии. У нас получается ВЕСЬ цикл 30 мкс, с паузой ВКЛЮЧИТЕЛЬНО ! Т.е. 25 мкс накачка, и 5 мкс откл-е сост-е ! Нам именно так нужно было ? Или 5 мкс в весь цикл не должно входить ? Если не должно, придётся менять частоту у таймера, в сторону понижения.
ДедИван - диспетчера делаем на втором таймере ? А если 13-й МК ? В нём нет второго таймера Перенастройка режимов в первом ? Так ?

Удачи !

- Правка 13.05.11(11:27) - JohnZ
dedivan | Post: 307158 - Date: 13.05.11(12:32)
JohnZ Пост: 307148 От 13.May.2011 (12:24)
А если 13-й МК ?

А я тебе о чем говорил? Виндовс получается....
Первый таймер у нас работает аппаратно- как раз для защиты от помех.
И второй должен работать в то же самое время.
Ну или выворачивайся- считай одним, и суммируй время когда он был искорками занят.
Смысла не вижу- для этого и выпускаются разные тараканы с разным набором периферии. Для удобства.
Хотя чисто из спортивного интереса можно и гланды череж жо...
Как показатель мастерства.

_________________
я плохого не посоветую
dedivan | Post: 307160 - Date: 13.05.11(12:40)
JohnZ Пост: 307148 От 13.May.2011 (12:24)
А если 13-й МК ?

Можно и на нем покрутиться.
Для отработки мастерства.
На двух то и дурак сумеет.

_________________
я плохого не посоветую
- Правка 13.05.11(14:11) - dedivan
JohnZ | Post: 307163 - Date: 13.05.11(13:17)
Летят в самолёте НР на отдых.
Стюардеса объявляет
- Через 20 мин. наш самолёт приземлится в Баден-Баден.
НР
- Не лохи летят, чё ДВАЖДЫ повторять ?

ДедИван, когда быдешь свой дубль удалять, этот пост тоже удали, плз.

Удачи !

dedivan | Post: 307165 - Date: 13.05.11(13:55)
JohnZ Пост: 307163 От 13.May.2011 (14:17)
, чё ДВАЖДЫ повторять ?


Ну на самом деле не очень и сложно.
Как Билл Гейтс обходится одним таймером.

Но это только в конкретной задачке - последовательно два таймера запускать. Так что тут все как раз правильно предлагаешь.
А у нас есть еше другие задачи- и им тоже нужен таймер.



_________________
я плохого не посоветую
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 ][>
У Вас нет прав отвечать в этой теме.
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр 33

Главная | Содержание | Форум | Файлы | Поиск | Контакт