Автор |
Съобщение |
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Цифрови I/O на ПК
Покрай една моя задача се замислих за цифрови входове и изходи , направени/управлявани с ПК. Конкретно ми трябват 3 входа и 3 изхода, единият изход трябва да дава импулси с честоти 0.5Hz....10кHz, останалите портове са в рамките на до 100 херца.. Изглежда,дори под Windows има възможности да се генерират поредици >10 kHz с точност няколко микросекунди. Дори срещнах в www.intervalzero.com интересна(цени няма,сигурно не са малки) ко-ОС за Win. Предполагам - под Линукс нещата стоят и по-добре. Проблем вече става желязото- серийните и паралелните портове могат да се купят като платки за настолен комп. Обаче за да е преносимо решението към лаптоп? USB-to ми изглежда да е лимитирано и невъзможно да изкара 10кHz на изходите на обикновен преходник USB-RS232(може и да бъркам). Някой сеща ли се за евтини опции?
|
Вто Апр 02, 2013 8:27 am |
|
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 3:01 pm Мнения: 1438
|
Re: Цифрови I/O на ПК
Само паралелния можеш да го драйвиш директно като I/O и има достатъчно пинове за твоя случай. Като всичко зависи от софтуера дето ще си напишеш естествено. Другия вариант е с микроконтролер, който ще върши цялата работа, а само ще приема команди от който порт ти е кеф на компютъра.
|
Вто Апр 02, 2013 8:56 am |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: Цифрови I/O на ПК
Не можеш да го направиш с windows, linux или PC платформата. Е можеш, но ще работи само през 99% от времето. За това сложи едно ардуино и си готов.
_________________ Warriors of the Night, ASSEMBLER!!!
|
Вто Апр 02, 2013 12:00 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Цифрови I/O на ПК
Под ДОС го правя. Под другите ОС, за лаптоп, -всъщност може би с PCMCIA адаптер ще стане , но това е остарял стандарт.
Всъщност чуденката ми вече е - дали LPT адаптер Expresscard ще позволи да се пипа като обикновено LPT и -дали ще има слотове Expresscard през следващите няколко години..
|
Вто Апр 02, 2013 1:21 pm |
|
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 3:01 pm Мнения: 1438
|
Re: Цифрови I/O на ПК
През PCMCIA се управлява като обикновен порт, проверено! Предполагам, че и експреса е така, но това е под Win. Под DOS трябва сам да си пишеш драйвър за картата.
|
Вто Апр 02, 2013 1:59 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Цифрови I/O на ПК
ДОС-ът не е приоритет , за съжаление
|
Вто Апр 02, 2013 2:35 pm |
|
|
jig.tak
Ранг: Почетен член
Регистриран на: Чет Яну 20, 2005 12:44 am Мнения: 616 Местоположение: Варна
|
Re: Цифрови I/O на ПК
провери bitbang на FTDI през USB дали ще ти свърши работа. Не е нужен микроконтролер, имат драйвери за няколко ОС, а и по евтино от това здраве му кажи
|
Сря Апр 03, 2013 12:43 am |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: Цифрови I/O на ПК
_________________ Warriors of the Night, ASSEMBLER!!!
|
Сря Апр 03, 2013 1:00 pm |
|
|
_oXo_
Ранг: Минаващ
Регистриран на: Пон Яну 23, 2006 9:47 am Мнения: 56 Местоположение: Varna
|
Re: Цифрови I/O на ПК
може да се направи и под Windows XP Pro RTM
|
Пет Май 24, 2013 10:06 pm |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: Цифрови I/O на ПК
FTDI и не се занимавай с глупости.Това работи под всички ОС и се подкарва за 1 ден.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Пон Май 27, 2013 8:06 am |
|
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 2:35 pm Мнения: 1748
|
Re: Цифрови I/O на ПК
Не знам тези микросекунди точност как ще ги получи? При мен на виндос ми звъни секундата с над 40млс и пропуска редици ?
|
Сря Май 29, 2013 1:04 am |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: Цифрови I/O на ПК
Не може. Виж 3-тото мнение в тази тема.
_________________ Warriors of the Night, ASSEMBLER!!!
|
Сря Май 29, 2013 7:15 am |
|
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 8:14 am Мнения: 4577 Местоположение: Новата земя на племето Мутум'ба
|
Re: Цифрови I/O на ПК
за PIC32 и MMBasic чувал ли си? eдин Maximite (или съвместим с него) и си готов по-бързо от даже и от ардуино. ако поразровиш нета ще откриеш голям избор на съвместими модули и платки.
_________________ 'просто' е технически синоним на 'красиво'
|
Сря Май 29, 2013 8:17 am |
|
|
zaphod
Ранг: Форумен бог
Регистриран на: Нед Юли 24, 2005 9:28 am Мнения: 2657
|
Re: Цифрови I/O на ПК
забрави да ползваш компа като микроконтролер, дори и много късите системни прекъсвания ще ти забавят импулсите. не знам под линукс как е, но до вин 98 можеха да се забраняват прекъсванията и компа ставаше за микроконтролер. да ама не вярвам питащия да си сложи вин 98 само за това, въпреки че има хора които го правят и моя часпром трябва да бачка на 98 по тая причина
|
Пон Юли 22, 2013 5:44 am |
|
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 3:11 pm Мнения: 3742 Местоположение: София
|
Re: Цифрови I/O на ПК
Малко off topic: Под 98 е лесна и работата със "собствен" хардуер, мушнат на ISA шина. С XP и PCI не е лесно.
|
Пон Юли 22, 2013 9:33 am |
|
|