Страница 24 из 47
Re: MyGUI
Добавлено: 22 ноя 2012, 16:24
Nick
Тогда наверное та сбоящая карта это
Код: Выделить всё
generic UNCLAIMED
description: DPIO module
physical id: 1
bus info: pci@0000:01:01.0
version: 00
width: 32 bits
clock: 33MHz
configuration: latency=0
resources: memory:ff0f0000-ff0fffff
А что за плата-то? Есть название/маркировка?
Re: MyGUI
Добавлено: 22 ноя 2012, 16:28
nkp
позже повынимаю - посмотрю
Re: MyGUI
Добавлено: 22 ноя 2012, 18:16
Serg
покаж /proc/ioports со всеми вставленными.
Re: MyGUI
Добавлено: 22 ноя 2012, 18:28
nkp
UAVpilot писал(а): /proc/ioports
(для просмотра содержимого нажмите на ссылку)Код: Выделить всё
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0071 : rtc0
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:1f.1
0170-0177 : ata_piix
01f0-01f7 : 0000:00:1f.1
01f0-01f7 : ata_piix
0295-0296 : pnp 00:0c
0376-0376 : 0000:00:1f.1
0376-0376 : ata_piix
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
03f2-03f2 : floppy
03f4-03f5 : floppy
03f6-03f6 : 0000:00:1f.1
03f6-03f6 : ata_piix
03f7-03f7 : floppy
03f8-03ff : serial
0400-041f : 0000:00:1f.3
0480-04bf : 0000:00:1f.0
0480-04bf : pnp 00:07
04d0-04d1 : pnp 00:07
0680-06ff : pnp 00:0c
0778-077a : parport0
0800-087f : 0000:00:1f.0
0800-087f : pnp 00:07
0800-0803 : ACPI PM1a_EVT_BLK
0804-0805 : ACPI PM1a_CNT_BLK
0808-080b : ACPI PM_TMR
0828-082f : ACPI GPE0_BLK
0cf8-0cff : PCI conf1
9000-bfff : PCI Bus 0000:01
9400-94ff : 0000:01:05.0
9400-94ff : 8139too
9800-980f : 0000:01:03.0
9c00-9c07 : 0000:01:03.0
a000-a007 : 0000:01:03.0
a000-a007 : serial
a400-a407 : 0000:01:03.0
a400-a407 : serial
a800-a80f : 0000:01:02.0
ac00-ac07 : 0000:01:02.0
b000-b007 : 0000:01:02.0
b400-b407 : 0000:01:02.0
b400-b402 : parport1
b403-b407 : parport1
b800-b807 : 0000:01:02.0
bc00-bc07 : 0000:01:02.0
bc00-bc07 : serial
d400-d43f : 0000:00:1f.5
d400-d43f : Intel ICH5
d800-d8ff : 0000:00:1f.5
d800-d8ff : Intel ICH5
dc00-dc1f : 0000:00:1d.0
dc00-dc1f : uhci_hcd
e000-e01f : 0000:00:1d.1
e000-e01f : uhci_hcd
e400-e41f : 0000:00:1d.2
e400-e41f : uhci_hcd
e800-e81f : 0000:00:1d.3
e800-e81f : uhci_hcd
ec00-ec07 : 0000:00:02.0
fc00-fc0f : 0000:00:1f.1
fc00-fc0f : ata_piix
Re: MyGUI
Добавлено: 22 ноя 2012, 18:34
Serg
Система видит только 2 паралельных порта: один стандартный (0378), второй тут - b400.
На второй карте он точно есть? Что там за чип стоит? Сфоткай всю плату с обеих сторон, лучше сканером.
Re: MyGUI
Добавлено: 22 ноя 2012, 19:08
nkp
UAVpilot писал(а):Сфоткай всю плату с обеих сторон, лучше сканером.
не работает та что внизу
Re: MyGUI
Добавлено: 22 ноя 2012, 20:14
Nick
А там на микрухе что-нибудь написано?
Re: MyGUI
Добавлено: 22 ноя 2012, 20:23
nkp
Nick писал(а):А там на микрухе что-нибудь написано?
чип CH353L
Re: MyGUI
Добавлено: 22 ноя 2012, 20:34
Nick
#@#, что за хня, поиск по фразе ubuntu CH353L dslftn 100000 ссылок на загрузку "драйвера", но судя по сайтам, их количестве и плотности в выдаче поисковика это какой-то развод!

и @$#@# ни одного нормального сайта с описанием.
Бл# как уже достали эти поисковые спамеры, это просто пи...
Re: MyGUI
Добавлено: 22 ноя 2012, 21:05
nkp
редко тебя так что то задевает
вот драйвер:
буду пробовать ставить...
------------
upd : уже сразу нескладуха:
Код: Выделить всё
D.1 Driver install
Please create a directory under root directory, e.g /temp, do commands:
# cd /
# mkdir temp
After get driver file "wch_Vx.x.x.x.tar.gz". Copy file to /temp
directory, then extract and install, do commands:
# cp wch_Vx.x.x.x.tar.gz /temp
# cd /temp
# tar xvfz wch_Vx.x.x.x.tar.gz
# cd /temp/wch
# make clean ; make install
после распаковки(архива ,которого нет)
зайти с директорию wch (которой тоже нет)
короче без помощи мне сие не одолеть

Re: MyGUI
Добавлено: 22 ноя 2012, 22:27
Nick
вместо архива используй директорию driver. Дальше все по тексту.
Не знаю нафига все в /temp пихать... обычно можно из любого директория поставить.
Re: MyGUI
Добавлено: 22 ноя 2012, 23:18
Serg
Я тебе одну умную вещь скажу, только ты не обижайся:
Продай эту плату кому нибудь. Или подари. Или выброси. Этот драйвер только для поддержки последовательных портов, про паралельный там ни строчки кода.
Собственно для linuxcnc драйвер и не нужен - оно работант напрямую с адресами портов. Указывать разные адреса надо полагать ты уже попробовал и безрезультатно?
Re: MyGUI
Добавлено: 22 ноя 2012, 23:32
nkp
UAVpilot писал(а):Я тебе одну умную вещь скажу, только ты не обижайся:
заказал себе другую еще в обед (такую как у меня работает)
а с драйвером поигрался - так почему же не испытать последний шанс...))
Re: MyGUI
Добавлено: 23 ноя 2012, 10:59
nkp
вопрос по mpg:
до этого стоял механический энкодер - проблем не было
но хочеться чтоб штурвал был - поставил оптический (родной ве)
подключил через оптопару HCPL-2630
но вот сдвига между каналами нет:
(вверху - оптический энкодер,внизу- механический)
может что попутал при распайке разъема.....
а может еще что????
Re: MyGUI
Добавлено: 23 ноя 2012, 11:56
Nick
nkp писал(а):но вот сдвига между каналами нет:(вверху - оптический энкодер,внизу- механический)
Очень похоже на A+ и A-

. Симметричные графики

Re: MyGUI
Добавлено: 23 ноя 2012, 12:09
nkp
сопли убрал-все наладилось...
если HCPL-2630 поставить на энкодер двигателя (2500 имп) - будет успевать???
может какие еще "быстрые" оптопары кто посоветует????
вот на нее даташит:
Re: MyGUI
Добавлено: 23 ноя 2012, 14:04
nkp
ручные перемещения прикрученные к пульту:
(для просмотра содержимого нажмите на ссылку)Код: Выделить всё
loadrt hal_parport cfg="0x0378 in b400 in "
addf parport.0.read base-thread 1
addf parport.0.write base-thread -1
addf parport.1.read base-thread 1
addf parport.1.write base-thread -1
net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in
net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed
####################################################################################################################################
net migz parport.0.pin-01-out classicladder.0.out-03 #мигаем z
net migx parport.1.pin-17-out classicladder.0.out-07
net migz1 parport.1.pin-16-out classicladder.0.out-13
net migx1 parport.1.pin-14-out classicladder.0.out-12
net zm parport.0.pin-11-in-not classicladder.0.in-08
net xm parport.1.pin-13-in-not classicladder.0.in-10
net zp parport.1.pin-09-in-not classicladder.0.in-12
net xp parport.1.pin-08-in-not classicladder.0.in-13
net z_home halui.joint.0.home classicladder.0.out-00
net x_home halui.joint.2.home classicladder.0.out-04
net is_z_home halui.joint.0.is-homed classicladder.0.in-09
net is_x_home halui.joint.2.is-homed classicladder.0.in-11
loadrt encoder num_chan=2
loadrt mult2 count=2
addf mult2.0 servo-thread
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
setp encoder.0.position-scale 1
loadrt mux2 count=1
addf mux2.0 servo-thread
setp mux2.0.in0 10
setp mux2.0.in1 500
net out mux2.0.out halui.jog-speed
net sel mux2.0.sel classicladder.0.out-14 parport.1.pin-01-out #кнопка ускор ход
setp mult2.0.in0 100
setp halui.feed-override.scale 0.02
net enc.0-a => encoder.0.phase-A => parport.1.pin-04-in
net enc.0-b => encoder.0.phase-B => parport.1.pin-12-in
net mult halui.feed-override.value mult2.0.in1
net counts encoder.0.counts halui.feed-override.counts
net jog_x_plus halui.jog.0.plus classicladder.0.out-05
net jog_z_plus halui.jog.2.minus classicladder.0.out-01
net jog_x_minus halui.jog.0.minus classicladder.0.out-09
net jog_z_minus halui.jog.2.plus classicladder.0.out-11
###################### инкремент
loadrt mux4 count=1
addf mux4.0 servo-thread
setp mux4.0.in0 1 #######
setp mux4.0.in1 0.1 ############## устанавливаем инкремент
setp mux4.0.in2 0.01 #######
setp axis.0.jog-enable 1 ## активируем оси
setp axis.2.jog-enable 1 ##
net max_out mux4.0.out halui.jog.0.increment halui.jog.2.increment
net sel0 mux4.0.sel0 parport.1.pin-03-in-not ## переключатель выбора инкр
net sel1 mux4.0.sel1 parport.1.pin-02-in-not ##
setp halui.feed-override.scale 0.01
net inc_jog_x_plus halui.jog.0.increment-plus classicladder.0.out-06
net inc_jog_z_plus halui.jog.2.increment-plus classicladder.0.out-10
net inc_jog_x_minus halui.jog.0.increment-minus classicladder.0.out-08
net inc_jog_z_minus halui.jog.2.increment-minus classicladder.0.out-02
net no_inc_jog_x axis.0.kb-jog-active classicladder.0.in-14 classicladder.0.in-17 #блокоровка повторн нажатия стрелки при ijog
net no_inc_jog_z axis.2.kb-jog-active classicladder.0.in-15 classicladder.0.in-16
net no_rapid_butt parport.0.pin-03-in-not classicladder.0.in-18 #блокир кн быстр хода
#----------------------------------------mpg
addf mult2.1 servo-thread
setp encoder.1.position-scale 1
net enc.1-a => parport.0.pin-13-in => encoder.1.phase-A
net enc.1-b => parport.0.pin-08-in => encoder.1.phase-B
setp axis.0.jog-vel-mode 0
setp axis.2.jog-vel-mode 0
net pend-counts encoder.1.counts axis.0.jog-counts axis.2.jog-counts
net mpg-x-in parport.1.pin-11-in-not classicladder.0.in-19
net mpg-z-in parport.1.pin-15-in-not classicladder.0.in-20
net mpg-x-out classicladder.0.out-15 axis.0.jog-enable
net mpg-z-out classicladder.0.out-16 axis.2.jog-enable
setp mult2.1.in0 0.25
net max_out mult2.1.in1
net jog-scal mult2.1.out axis.0.jog-scale axis.2.jog-scale
###################################################################################################################################
#net analog axis.0.joint-vel-cmd hm2_5i25.0.7i77.0.1.analogout0
#setp hm2_5i25.0.7i77.0.1.analogena 1
вопросы остались только по скоростям
также скорей всего заменю энкодер регулировки подачи на переключатель
в архиве файл ладдера
Re: MyGUI
Добавлено: 23 ноя 2012, 15:18
Nick
Сколько всего, аж глаза разбегаются
А что со скоростями не понятно?
Re: MyGUI
Добавлено: 23 ноя 2012, 15:41
nkp
Nick писал(а): что со скоростями не понятно?
скорей не "не понятно" - а требуется доделать когда переключатель на регулировку подачи поцеплю
я так понимаю надо чтоб скорость подачи при всех трех ручных режимах(безразмерные- jogu,инкрементальные - jogi и MPG) ,была одинаковой,
приписывалась в ini и корректировалась галетником(хочу поставить на 16 положений)
и при включении станка устанавливалась в соответствие с положением переключателя
(а сейчас она при вкл всегда 100%)
Re: MyGUI
Добавлено: 23 ноя 2012, 15:44
Nick
nkp писал(а):(хочу поставить на 16 положений)
Там будет 16 пинов, или будет кодироваться на 4-х?