Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Серийни проблеми
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=15262
Страница 1 от 2

Автор:  Grubi [ Сря Май 17, 2017 3:54 pm ]
Заглавие:  Серийни проблеми

Да поплача малко (защото не съм го правил отдавна)
Windows XP SP3 / PC със само един сериен порт

LabView управлява две захранвания Е3646А, през сериен порт (кода не е мой...)
Едното закачено на COM1 (физически сериен порт), другото на COM5 (USB to serial).

Aко COM1 e закачен работи, ако COM5 e закачен - другото работи, закача ли и двете - работи само COM1.
С баене, понякога става така, че само COM5 работи, но никога и двата.

Пробвах два USB to serial (FTDI или Prolific) - все тая. Работи само единия порт, другия не зацепва.
Хвърлях боб (намалявах, увеличавах буфери, латентности и прочие) / все тая.

Май накрая ще намеря друго старо PC с два серийни, или лаптоп с докинг и ще се пробвам да инсталирам софтуера там...щото май и инсталацията му е проблемна. Незнам дали и новите драйвери на FTDI не са омазали нещо...

И така, рев и неволя...съжалявам за спама.

Автор:  ig_ivanov [ Сря Май 17, 2017 4:15 pm ]
Заглавие:  Re: Серийни проблеми

PCMCIA слот няма ли лаптопа- да се бучне един сериен там?

Автор:  bongo_x2 [ Сря Май 17, 2017 4:42 pm ]
Заглавие:  Re: Серийни проблеми

Щото Grubi изрично спомена PC + WinXP, т.е. дърто: мии нЕма начин по дънната да няма извод за втори COM! Провери пак.

Автор:  MYXATA [ Сря Май 17, 2017 4:48 pm ]
Заглавие:  Re: Серийни проблеми

Grubi написа:
Да поплача малко (защото не съм го правил отдавна)
Windows XP SP3 / PC със само един сериен порт

LabView управлява две захранвания Е3646А, през сериен порт (кода не е мой...)
Едното закачено на COM1 (физически сериен порт), другото на COM5 (USB to serial).

Aко COM1 e закачен работи, ако COM5 e закачен - другото работи, закача ли и двете - работи само COM1.
С баене, понякога става така, че само COM5 работи, но никога и двата.

Пробвах два USB to serial (FTDI или Prolific) - все тая. Работи само единия порт, другия не зацепва.
Хвърлях боб (намалявах, увеличавах буфери, латентности и прочие) / все тая.

Май накрая ще намеря друго старо PC с два серийни, или лаптоп с докинг и ще се пробвам да инсталирам софтуера там...щото май и инсталацията му е проблемна. Незнам дали и новите драйвери на FTDI не са омазали нещо...

И така, рев и неволя...съжалявам за спама.



имаш ли Vi-те?
най-редовно , без да ми е работа, дебугвам идиотщини на колеги разни дето ръчкат лабвю. Най-вероватно според мен - имат във некой Vi loop дето проверява за наличен ком порт - ама не правят списък с всички налични компортове а дава success като намери първият такъв. и затова имаш ефекта - каквото и да ръгнеш тръгва първото намерено :!:

Автор:  DanielDimov [ Сря Май 17, 2017 5:00 pm ]
Заглавие:  Re: Серийни проблеми

По-вероятно е да сканират по ред и когато има дупка - сканирането спира.

Демек ако двата порта са 1 и 2 или пък са 4 и 5 - ще си работи.

Автор:  slav4o.com [ Сря Май 17, 2017 5:36 pm ]
Заглавие:  Re: Серийни проблеми

Интересно COM1 не фигурира в регистрите, е поне не по същия начин който виртуалните.
Но явно, че си е от програмата. Може с тая да провериш наличните CDC. По принцип за друго съм я правил...

Прикачени файлове:
cd_finder.zip [2.31 MiB]
255 пъти

Автор:  Grubi [ Сря Май 17, 2017 6:22 pm ]
Заглавие:  Re: Серийни проблеми

благодаря, ще пробвам утре с този който го е писал...
то май ще излезе C# с некви лабвю елементи, манджа с грозде...

Автор:  ToHu [ Чет Май 18, 2017 5:10 am ]
Заглавие:  Re: Серийни проблеми

Доста програми започват от 1 и стигат до 5 или 7, и някои от тях ако има дупка наистина спират до там. Направи ги 1 и 2 от дивайс мениджъра.

Автор:  Grubi [ Чет Май 18, 2017 11:39 am ]
Заглавие:  Re: Серийни проблеми

Ами в този случай не е точно така,
но след обед днеска ще ходя при писача. Направил го е той, от регедита да може да се пипа
серийния драйвер/енумератор или каквото е там на ЛабВю, който се казва ASRL
та ASRL1 може да е COM1, но може и да е COM10

Пример
ASRL1 e COM1 (вижда се в един VISA viewer, има си и дравер viewer, където виждам какъв чип, сетинги и тн.)
ASRL20 (az го променям така) е на COM20

Ако само COM20 e закачен, работи.
Ако само COM1 e закачен, работи.
Ако закача COM1 и COM20, само COM1 работи.
При хвърляне на боб е възможно COM20 да работи, а COM1 не.

Идеята на Бонго е много добра, но тва са някакви мид сайз HPта и серийния не е през кабел,
а направо на конектор към дъното. Няма и COM2 инсталиран, вероятно е забранен.

Ще пробваме...

Автор:  ДедоБоре [ Чет Май 18, 2017 11:56 am ]
Заглавие:  Re: Серийни проблеми

а ако забраниш серийни на дъното (всички класически COM-портове) и разботиш с 2 USB-та?
ако ги барнеш да се появяват като COM1 и COM2, може и да запали, знам ли.

то самото LabView е лайна-върху-лайна, някой са толкова стари, че приличат на въглища вече.
и съвсем не е ясно в днешно време как се куплира парен влак с газ-турбинен генератор.

тоя писач, защо въобще му е трябвало лабвю?

Автор:  MYXATA [ Чет Май 18, 2017 2:40 pm ]
Заглавие:  Re: Серийни проблеми

ДедоБоре написа:
..
тоя писач, защо въобще му е трябвало лабвю?

заради visa драйверите на инструментите, пък и някой-друг килограм налседен код :)
тука на юнаците в емц лаба половината неща се управляват от лабвю програми(някой доста архаични ама уредите си ги искат си го искат), другата половина с питоснки скриптове(дето пак викат виза драйветите), и веселбата почва като трябва да се навържат и с интерфейса на сътветното "нещо" дето ще се мери :)

Автор:  Grubi [ Чет Май 18, 2017 3:16 pm ]
Заглавие:  Re: Серийни проблеми

да опитах с две USB-та, едното на COM1 (при забранен физически), но май никога не съм пробвал
COM1 и COM2 на USB

Но... насипах му целия сетъп във тях (живее наблизо и не можел да дойде до офиса, че имал куче вкъщи...),
иначе го раздава Apple i Cocoa девелопър, и да се оправя. Само да не гръмне нещо от хардуера

Щв видим

Автор:  bongo_x2 [ Чет Май 18, 2017 11:01 pm ]
Заглавие:  Re: Серийни проблеми

Grubi написа:
........ Идеята на Бонго е много добра, но тва са някакви мид сайз HPта и серийния не е през кабел,
а направо на конектор към дъното. Няма и COM2 инсталиран, вероятно е забранен....

Аз обратното имах предвид: дъртите дънни ако имат COM на дупето (тя коя ли няма), почти на 100% имат някъде вътре букса за втори COM който се изкарва през жица. Обикновено е на ламаринка отзад където са всички допълнителни карти.
А BIOS-ът какво казва за портовете...? Пък в manual-а нема начин да не пише колко COM-а има.

Автор:  Grubi [ Вто Май 23, 2017 7:45 pm ]
Заглавие:  Re: Серийни проблеми

Проблема се разреши - трябвало да се стартира приложението два пъти (логично... но не за мен).
VISA-та била щото HP захранването искало някакъв по-специалне хендшейк или незнам какво

После дойдоха и старите проблеми с конфигурационния флаш на Virtex4-ката, борим някакви духове
които не сме създавали ние.

С един и същи bit файл, като напълниш Virtex-a през Импакта (само като RAM), работи.
Заредиш ли го това чудо през приложението, което са писали - минава през Bluetooth и някакъв контролер,
не ще / т.е. флаша не се записва коректно. А той няма отделен интерфейс както са го направили (Атмел/Майкрочип си
иммат некъв донгъл за програмиране AT17F080). Вероятно някъде тоя файл го има не в bit формат, а нещо друго за паметта.
Бях си забравил тия неща, а тия пак искат да ме вкарат в психиатрията с техните логики от 2004

Хайде лека вечер

Автор:  ДедоБоре [ Вто Май 23, 2017 8:46 pm ]
Заглавие:  Re: Серийни проблеми

Grubi написа:
Проблема се разреши - трябвало да се стартира приложението два пъти (логично... но не за мен).
VISA-та била щото HP захранването искало някакъв по-специалне хендшейк или незнам какво

ми щото имаш 2 уреда. или 2 серийни порта. или 2 крака... знам ли.

нищо му няма на хендчейка.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/