Svetlana2
Свой-
Постов
44 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Svetlana2
-
Звание
Участник
- День рождения 28.02.1976
Информация
-
Город
Array
-
Лишь в споре рождается истина Рада, что мы с вами таки её отыскали :yeah: а то были моменты, когда надька меня покидала. У PIC есть команды больше меньше (CPFSGT CPFSLT), но они добавят по команде на канал, а на рояле не сыграют а вот Btfss CCPR1H,7 – хорошая идея, я не заметила. Возьму на карандаш. Спасибо за дискуссию.
-
Я повторюсь. Для меня все точки над i уже расставлены. Продолжаю эту ветку исключительно ради Вас. Я сделала Вам предложение подкорректировать код, как сочтёте нужным, Вы его принимаете? Пожалуйста, ответьте на этот вопрос, несмотря на его порядок малости.
-
Уже развела плату, скоро попробую в железе. Как мне кажется и PIC18, должен работать. А аргументы не помните? Уважаемый GM. Пожалуйста, ответе на вопросы: Вы видели диафильмы, которые я для Вас делала? Вы смотрели в симуляторе, как работает программа? Делали проверку таймера на нуль?
-
Следствие зависания станет малая длительность между импульсами, и это скорее второй вопрос, который можно обсудить, но давайте будем последовательны и сначала обсудим первый! Вы уже попробовали исправить мой алгоритм? Вставляли проверку таймера на 0? Расскажите результаты. Именно их я от Вас сейчас ожидаю.
-
Я проверяла, все 5 каналов + инкремент таймера укладывается в 229 тактов, то есть T=0x00E4. Дабы избежать голословных заявлений, предлагаю Вам внести те изменения , которые сочтёте нужными, а я протестирую ваш алгоритм. Уважаемый =GM= вы убрали продолжение своей мысли из предыдущего поста, которое выглядело так: ", а вот если бы вы проверяли оба младших байта захвата на 0, то такой ситуации можно было бы избежать, вплоть до Т=0хFFFF." Редактирование ваших сообщений после того как вам на них ответили, может вводить в недоумение читателей этой ветки.
-
Не могли бы Вы указанную ситуацию продемонстрировать на примере в симуляторе? для записи диафильма я использовала бесплатную программку отсюда. Иначе Ваша реплика звучит голословно. картинка была для одного канала... остальные каналы по аналогии с первым.
-
здесь можно взять MPLAB собственно мой проект. Capture.zip диафильм, 10МБ!!! Но лучше стяните его в архиве 3МБ. посмотрите, станет понятно какие ячейки чему должны равняться при правильной работе. ну и картинка:
-
спасибо за ссылку. много интересного и книга тоже :) это я во всем виновата! Простите :laughing: я только сейчас начинаю понимать правила общения в форумах и что такое :bb-offtopic: Как появятся конкретные вопросы, создам свой топик. здесь буду обсуждать тока вопросы управления ШД. а что означает двоечка перед моей фамилией?
-
а про ток уговора не было :)
-
я под него писала на асме свои первые программки :) там каждый шприц везёт свой химикат... как мне показалось... нашла кучку поспроцессоров преобразователей DWG в GM код, описание кодов.. вот только самого интерпретатора пока не нашла... и в юниксе я не работала.. и так быстро не освою :( Пошла спать, всем большое спасибо за помощь.
-
+ ещё 3, сорри я не сказала что шприцы тоже управляются шаговыми двигателями, их три штуки, и теоретически можно ненадолго прерваться, выбрать люфт и продолжить, но говорят что в этом месте остаётся неровность... поэтому просили постоянную скорость. по поводу CNC программок, конечно хорошо, но хочется сначала глянуть теории, что бы оценить на сколько сложно написать свою, тем более у меня есть почти готовое железо с которым общаюсь по RS232, на котором можно реализовать все временнЫе дела, а на компьютере только рассчитать траекторию... Спасибо, обнадёжили :) Дробить нельзя. линия должна быть непрерывна :( а с гайкой клёвая идея.. я конечно её озвучу :) но там такие слесаря... могут и послать...
-
мне уже в принципе интересно, возможно ли программно выбирать люфты при "рисовании" окружности:), при условии что внешних усилий нет, есть только трение кареток... конечно сначала будут избавляться механически.. рабочее поле ~ 450x700 (где рисуют) + где то с краюшку техническое, откуда смолу забирают, я его давно не видела..
-
Так я думала при простом позиционировании! непоняла :laughing: почему именно 6 ? а что за шпиндель и кого охлаждать ? :) помоему смола выдавливается при комнатной температуре - это даже не вопрос... почему? поясните! пошла изучать...
-
огромное вам мерси! нашла! и более того, там есть ссылка на электроникс :) и каково было моё удивление увидеть там Уважаемого =GM= Уважаемый =GM=. Если у вас всё ещё есть желание выяснить чей алгоритм работоспособен а чей нет, я на 100% знаю способ это выяснить! Собственно я выложу свой готовый проект в MPLABE. на выходе которого, в переменной, в результате симуляции должно появиться 24битное захваченное значение. Вы подправите обработчик IRQ в соответствии со своим алгоритмом, и выложите ниже, я с помощью только двух кнопок (STEP и capture) прошагаю весь ваш алгоритм. Захваченное время будет лакмусовой бумажкой. Боюсь все другие возможности найти правду исчерпаны. PS. лично для меня все точки над i встали после прочтения темы 2006 года. и на это я готова пойти только ради Вас. Если и Вам это не интересно, предлагаю данную ветку считать закрытой.
-
могу подать идею, во время аномальной генерации посадить SDА на землю пинцетиком, если генерация осмысленная, мастер должен ждать, пока линию отпустят, но сама я так не пробовала. За неимением под рукой осциллографа с памятью на 40 минут :) меня выручает ICD2 в режиме отладчика. По крайне мере можно остановить и посмотреть состояние упр. битиков MSSP.