|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.01.2012, 19:19 | #1 |
Пользователь
Регистрация: 17.01.2012
Сообщений: 28
|
2 программы и LPT.
Здравствуйте, есть такой вопрос, смогут ли две различные программы одновременно работать с LPT портом. Мне нужно управлять двумя шаговыми двигателями и считать импульсы. Есть программы и для управления шаговиками и для подсчёта импульсов, но смогут ли они одновременно работать? Есть ли смысл начинать делать?
|
17.01.2012, 22:13 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...не смогут с одним портом, реализовывайте в одной программе.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
17.01.2012, 22:27 | #3 |
Пользователь
Регистрация: 17.01.2012
Сообщений: 28
|
Спасибо за ответ. В программировании ни бум-бум, так что не смогу:D А две готовых программы объединить не получится?
Вот например готовый счётчик http://pic-avr.narod.ru/LWC/Schet01.htm И например какую нибудь из этих, главное чтоб можно было задать скорости двигателей. http://electroprivod.ru/program.htm Не получится наверно? |
18.01.2012, 00:59 | #4 | ||
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Цитата:
Поэтому решение - все должно быть организовано в одной программе. Здесь нюанс - Цитата:
Тем не менее попробую объяснить: управление каждым ШД организовывать в своем таймере (очень хорошо подходит MMTimer), там же управление скоростью, индикация и т.п. Так понимаю, что Вам нужен готовый проект. Уточните, как нужно управлять ШД (классика это - "step-dir"), диапазон скоростей, в каком виде нужна индикация - выход на тот же LPT или на дисплей компа. Простенькую прогу для двух-трех ШД набросаю и выложу.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
||
18.01.2012, 15:41 | #5 |
Пользователь
Регистрация: 17.01.2012
Сообщений: 28
|
Нужно управлять именно скоростью двух шаговых двигателей, хочу сделать станочек для намотки катушек, совсем простенький, те что есть в готовых вариантах слишком помоему сложные, это потому что они заточены под множество целей, а мне нужно просто чтоб один двигатель вращал трубку(тут скорость можно регулировать примерно впринципе) а второй двигатель перемещал каретку вдоль катушки, каретку хочу закрепить на прутке с резьбой, который собственно и будет вращать ШД2, тут уже нужно как можно более точное управление, в идеале манипулируя скоростями этих двух двигателей можно будет добиться намотки "виток к витку". Ну и нужен счётчик который бы считал витки и отображал количество на мониторе, в идеале чтоб был сигнал отсечки, тоесть когда количество витков дойдёт до указанного предела(мне нужно 1500) то оба двигателя останавливались бы или подавался звуковой/визуальный сигнал.
Если сделаете буду очень благодарен. P.S. Извините, не увидел сначала в правилах что нельзя похожим ником именоваться, Администратор или супермодераторы, если этот ник строго противоречит правилам то исправьте пожалуйста Последний раз редактировалось Weles 2; 18.01.2012 в 16:24. |
21.01.2012, 15:32 | #6 |
Новичок
Джуниор
Регистрация: 21.01.2012
Сообщений: 3
|
прошу прощения ,что не в тему ,но не как не пойму как здесь в личку писать.
Товарищ DeKot ,будте добры,взгляните сюда(последнее сообщение)Практические советы по работе с LPT-портом |
21.01.2012, 16:05 | #7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Зачем такие сложности, да ещё с подключением компьютера.
Можно зделать гораздо проще при помощи следящей системы и двух концевых датчиков. Всё это на двух - трёх микросхемах и никакой заморочки с LPT и прочей ерундой.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
21.01.2012, 18:02 | #8 |
Пользователь
Регистрация: 17.01.2012
Сообщений: 28
|
Да просто хотелось на LPT, впринципе я вполне обошёлся бы и обычным управлением шаговыми двигателями, а счётчик можно было бы хоть из калькулятора сделать но нужно чтоб в счётчике была функция подачи звукового сигнала или остановки устройства.
|
21.01.2012, 18:09 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Это называется из пушки по комарам .
В крайнем случае можно собрать на каком-либо микроконтроллере.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
21.01.2012, 18:13 | #10 |
Пользователь
Регистрация: 17.01.2012
Сообщений: 28
|
Так на МК тожеж прогу писать надо, и сложнее наверно Движки шаговые потому что они точнее мощнее и всё равно без дела валяютя вот и хочу приспособить.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LPT | ferrum88 | Помощь студентам | 10 | 28.12.2011 21:33 |
Из LPT на COM | Straif | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 02.11.2011 21:48 |
Данные с lpt | Loviad | Общие вопросы Delphi | 3 | 07.07.2011 15:12 |
LPT | Hesheit | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 27.06.2009 12:44 |