Станок РобоСтроителя (Электронника, контроллер, интерфейсы)

Модератор: bolt

Станок РобоСтроителя (Электронника, контроллер, интерфейсы)

Сообщение setar » 05 июл 2005, 10:16

Эта темя является продолжением начатой дискуссии.
В этой ветке обсуждаем электронику для  управления и обратной связи со станком.

Вот Video тест "UHU servo test"
http://youtube.com/watch?v=lPz60w175zA&feature=related

Это проект переделки простого электромотора в серводвигатель для ЧПУ - автор Элм Чен выложил всё что нужно для повторения.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Varashilo » 05 июл 2005, 11:34

Есть не большой вопрос по МК а точнее по обвеске, а точнее программа для оброботки весит много и для неё нужна большая буфферная память порядка 50-100 Мбайт какая МК может обеспечитить работу с таким обьемом памяти и как правильно организовать её ?!
Аватара пользователя
Varashilo
 
Сообщения: 69
Зарегистрирован: 28 июн 2005, 18:25
Откуда: Москва

Сообщение setar » 05 июл 2005, 13:03

программа обработки должна быть в компе, на МК выносится лишь отработка готовых команд позиционирования
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Varashilo » 05 июл 2005, 18:38

setar писал(а):программа обработки должна быть в компе, на МК выносится лишь отработка готовых команд позиционирования


Тогда вопрос как построчно заставить МК выполнять данный файл ?!
Аватара пользователя
Varashilo
 
Сообщения: 69
Зарегистрирован: 28 июн 2005, 18:25
Откуда: Москва

Сообщение setar » 05 июл 2005, 18:49

Varashilo писал(а):Тогда вопрос как построчно заставить МК выполнять данный файл ?!

очень просто - пишется прога которая передаёт данные в порт, например send_to_port.exe

потом  
send_to_port прога.txt
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Varashilo » 05 июл 2005, 18:54

setar писал(а):
Varashilo писал(а):Тогда вопрос как построчно заставить МК выполнять данный файл ?!

очень просто - пишется прога которая передаёт данные в порт, например send_to_port.exe

потом  
send_to_port прога.txt

Порт имеется вивиду типа RS-232 или LPT ?!
Но ведь так их можно и через copy прога prn вопросто как она передасться ?! построчьно или всем файлом ?! Темболее если построчно то как прога весом в 50метров влезит во внутрению память или она будет выполнятся медлий чем записываться ?!
Аватара пользователя
Varashilo
 
Сообщения: 69
Зарегистрирован: 28 июн 2005, 18:25
Откуда: Москва

Сообщение setar » 05 июл 2005, 19:04

любые данные передаются побайтно, по флагу готовности ;)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Varashilo » 05 июл 2005, 19:22

setar писал(а):любые данные передаются побайтно, по флагу готовности ;)

Это я понимаю но вопрос в том что данные и набор символов в txt файле может означать не одно и тоже, вот поэтому и спрашиваю


А насчет флага не знал......
Аватара пользователя
Varashilo
 
Сообщения: 69
Зарегистрирован: 28 июн 2005, 18:25
Откуда: Москва

Сообщение setar » 06 июл 2005, 11:27

Varashilo писал(а):Это я понимаю но вопрос в том что данные и набор символов в txt файле может означать не одно и тоже, вот поэтому и спрашиваю

вопрос представления данных, эта не та задача которая представляет сложность и её стоит обсуждать ;)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Mike_MA » 06 июл 2005, 13:31

Станок с ЧПУ должен быть независим от ПК иначе сбой на ПК приведёт к порче заготовки...
Mike_MA
 
Сообщения: 367
Зарегистрирован: 07 фев 2005, 17:41
Откуда: Санкт-Петербург

Сообщение -= Александр =- » 06 июл 2005, 15:34

Ну тогда в нем должен быть свой маленький компьютер... Или контроллер слоновой мощности с обоймой памяти...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение setar » 07 июл 2005, 10:37

Mike_MA писал(а):Станок с ЧПУ должен быть независим от ПК иначе сбой на ПК приведёт к порче заготовки...

не согласен!
на промышленном производстве - естественно,
но для наших задач выносить много на станок - нерационально!!!
:wink: нужно применять "правильные компы", а остальное, это извините - форсмажор...
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Mike_MA » 07 июл 2005, 16:27

setar писал(а): не согласен!
на промышленном производстве - естественно,
но для наших задач выносить много на станок - нерационально!!!
:wink: нужно применять "правильные компы", а остальное, это извините - форсмажор...

Получается либо тратить деньги на "Правильный ПК" или вкладывать в плату контроллера. Интересно что лучше....
Кроме того во время обработки на ПК делать ничего нельзя, иначе(в случае чего...) - брак будет....(таковы у нас современные ОС !!!...)
Mike_MA
 
Сообщения: 367
Зарегистрирован: 07 фев 2005, 17:41
Откуда: Санкт-Петербург

Сообщение Varashilo » 07 июл 2005, 17:57

Mike_MA писал(а): Получается либо тратить деньги на "Правильный ПК" или вкладывать в плату контроллера. Интересно что лучше....
Кроме того во время обработки на ПК делать ничего нельзя, иначе(в случае чего...) - брак будет....(таковы у нас современные ОС !!!...)


Таких пользователей у которых получается постоянно "В случае чего...." компу подпускать нельзя..........а уж к станку.... темболее...

Должен заметить что по RS-232 программа передается не мгновенно.....далеко не мгновенно.....а весит она (программа) около 3 метров получается что пока она передается в буффер к компу тоже подходить нельзя ?!
Да и почему сам станочек глюкануть не может ?!Вибрацию и опилки/жидкость никто не отменял.......
Аватара пользователя
Varashilo
 
Сообщения: 69
Зарегистрирован: 28 июн 2005, 18:25
Откуда: Москва

Сообщение -= Александр =- » 07 июл 2005, 21:47

Да маразм все это!
Комп скинул через порт команду и значение и ждет. Станок отвечает что типа ОК или застрял в такой-то координате. Вот и все. Ничего не подглючивает, на компе во время этого играет музыка и юзер (т.е. я) проверяет почту и шарится по инету. И чего проблемы выдумывать? Надо просто построить и посмотреть как оно будет работать!
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

След.

Вернуться в Станочный парк

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0