Перейти к содержанию
    

Svetlana2

Свой
  • Постов

    44
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Svetlana2

  • Звание
    Участник
    Участник
  • День рождения 28.02.1976

Информация

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