Generacja sygnału za pomoca układu FTDI

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
jutsu
Posty: 8
Rejestracja: 01 lip 2009 20:28
Lokalizacja: Zdzieszowice
Kontakt:

Generacja sygnału za pomoca układu FTDI

Post autor: jutsu »

Witam,

Chciałbym się dowiedzieć czy ktoś z was próbował może sterować jakieś urządzenia za pomocą układu ft232. jak tak to mógłby podesłać układ do sterowania. Jak szybko można sterować taki układ. Potrzebuje wygenerować sygnał który się zmienia co ok 10mikrosekund. Obawiam się, że to może być za krótki czas i Labview sobie z tym nie poradzi. jaka jest dolna granica czasu jaką się da wygenerować. Z góry dzięki za pomoc :help:
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Generacja sygnału za pomoca układu FTDI

Post autor: Mikrobi »

ft232 jest konwerterem z USB na RS232.
Proponuję doprecyzować: chcesz uzyskać komunikację z USB w komputerze PC przechodząc na port szeregowy w mikrokontrolerze ?
Jeśli tak to jaka prędkość komunikacji cię interesuje?
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
jutsu
Posty: 8
Rejestracja: 01 lip 2009 20:28
Lokalizacja: Zdzieszowice
Kontakt:

Re: Generacja sygnału za pomoca układu FTDI

Post autor: jutsu »

Chciałbym zrobić generator sygnału wykorzystując wyjścia układu ft232. Posiada on 8 lini transmisyjnych. Chce je wykorzystać do generacji sygnału. Wiem, że nie uda mi się osiągnąć czasów mikrosekund (windows nie pozwala), ale mili sekundy da się osiągnąć. Jak zbudować generator takiego sygnału (10ms stan wysoki 30ms stan niski następnie 10 ms stan wysoki 30 ms stan niski i tak wkoło). Próbowałem to zrobić na pętli Flat sequence (dwie pętle- w jednej ustaw stan wysoki czekaj 10 ms następnie druga ustaw stan niski czekaj 30 ms). Tylko nie umiem podglądnąć tego sygnału na oscyloskopie poza pętlą. Te wartości są w pętli. Czy można je jakoś wyciągnąć poza pętle i wyświetlić na oscyloskopie? Może ma ktoś z was jakiś przykład generatora takiego sygnału?
Awatar użytkownika
coolfon
Posty: 232
Rejestracja: 01 gru 2007 08:59
Wersja środowiska: LabVIEW 2009
Kontakt:

Generacja sygnału za pomoca układu FTDI

Post autor: coolfon »

Wrzuć plik *.vi (w wersji 8.5 lub niższej ;) ). Diagram zazwyczaj debuguje się lepiej niż czyjeś opowiadanie :)
jutsu
Posty: 8
Rejestracja: 01 lip 2009 20:28
Lokalizacja: Zdzieszowice
Kontakt:

Re: Generacja sygnału za pomoca układu FTDI

Post autor: jutsu »

W załączniku znajduje się plik generatora. Suwakami zmieniamy czas między cyklami i czas załączenia kontrolki 1 i 2. Kontrolki się zapalają ale nie umiem wyświetlić tego sygnału na wyświetlaczu. Może da się to jakoś lepiej rozwiązać. Proszę o sugestię
Ostatnio zmieniony 18 sie 2009 16:27 przez jutsu, łącznie zmieniany 1 raz.
Awatar użytkownika
coolfon
Posty: 232
Rejestracja: 01 gru 2007 08:59
Wersja środowiska: LabVIEW 2009
Kontakt:

Re: Generacja sygnału za pomoca układu FTDI

Post autor: coolfon »

Nie wiem czy o coś takiego Ci chodziło, ale kto wie... ;)

W programie masz dwa 'sygnały', możesz ustawić czas trwania cyklu jednego sygnału oraz czas trwania 'stanu wysokiego'.

A na ten Wait 1ms oczywiście przymknij oko ;) tak tylko dodany żeby było coś widać.

W twoim programie zmiany poziomów sygnałów następnowały jeden po drugim, nie wiem czy taki jest Twój ostateczny zamysł. W każdym razie - zrobiłem podobnie. Jeśli chciałbyś aby poziomy różnych sygnałów zmieniały się z różną częstotliwością, to trzeba bardziej pokombinować ;)
jutsu
Posty: 8
Rejestracja: 01 lip 2009 20:28
Lokalizacja: Zdzieszowice
Kontakt:

Re: Generacja sygnału za pomoca układu FTDI

Post autor: jutsu »

Super dzięki ale można prosić o wersję 8.0 bo nie umiem tego odczytać
Awatar użytkownika
coolfon
Posty: 232
Rejestracja: 01 gru 2007 08:59
Wersja środowiska: LabVIEW 2009
Kontakt:

Re: Generacja sygnału za pomoca układu FTDI

Post autor: coolfon »

Proszę:
ODPOWIEDZ