Datainsamling

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Stene
Inlägg: 276
Blev medlem: 13 maj 2008, 19:21:52
Ort: Uppsala

Datainsamling

Inlägg av Stene »

Tja! Håller på med ett projekt och har kört fast. Jag behöver läsa av några externa värden till ett program. 2 st digitala värden upp till 2 khz och ett analogt värde 0-5 volt. Dom digitala värdena är varvtal och det analoga ett vikt värde. Hur löser jag det på det enklaste sättet. Jag använder en bärbar laptop.
Matte
Inlägg: 218
Blev medlem: 4 april 2007, 19:54:17
Ort: Stockholm

Inlägg av Matte »

Vad är det du vill åstakomma? de digitala värdena bör nog användas med en räknare, alltså du kan läsa av hur många puser som kommit in när du vill.
Hur ofta vll du läsa av den analoga ingången och måste den vara synkroniserad med det digital? Noggranhet?

Jag har använt produkter från National instruments och de är väldigt bra och enkla att jobba med finns med ett antal analoga kanaler+ digitala+räknare mm och USB eller PCI anslutning. Dock ka de vara onödigt dyra... går att kolla själv på www.ni.com
Användarvisningsbild
AndLi
Inlägg: 18403
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

Har laptopen ett stereoljudkort?

I så fall skulle jag använt det, de 2 digitala signalerna får göras om till analoga nivåer och adderas. (tex 0.2 och 0.4V)

den analoga signalen behöver bara anpassas till ingångsnivåerna.

Sen är det bara att börja sampla och börja analysera signalen. Du borde få en rätt bra synkning mellan de två signalerna.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Inlägg av jesse »

njaee... om det analoga värdet är DC eller har mycket låg frekvens så går det inte bara att ansluta till ljudkortet. Då måste det moduleras. Amplitudmodulering kanske?
Stene
Inlägg: 276
Blev medlem: 13 maj 2008, 19:21:52
Ort: Uppsala

Inlägg av Stene »

Det är en bromsbänk jag håller på med så värdena är riktigt viktiga och att dom är snabba. Dom digitala värdena ska in i en matematisk formel med det analoga värdet. Jag kör nu med ett kort från vellerman men det verkar som det inte hänger med när det blir lite varv på rullarna (ca 130 kmh). Så det jag söker är ett prisvärt kort eller dyligt som kan användas för detta ändamål. Jag styr även den så kallade bromsen med en 0-5v signal och den regleras efter varvtalet på rullarna. det kräver att det måste vara ett exakt varvtalsvärde och det måste reagera FORT. Jag är också öppen på förslag hur man kan bygga något eget som kan fungera till deta.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> och det måste reagera FORT.

Och vad fasen är "FORT" ??????
1 us ?
1 ms ?
"Senare idag" ???

Du kommer aldrig att få något att fungera med så luddiga
krav som "fort" som inte betyder ett smack igentligen...

Samma sak gäller med dina övriga krav som "prisvärt", "exakt",
"viktiga", "snabba" o.s.v. Det är "krav" som är i princip värdelösa
(kanske inte för dig, men det spelar ju mindre roll)...
Matte
Inlägg: 218
Blev medlem: 4 april 2007, 19:54:17
Ort: Stockholm

Inlägg av Matte »

JAg skulle nog välja att splitta på de två sakerna så att regleringen sköts av en PLC och endast lämna insamling på PC. Beror lite på OS men så länge det inte är ett RT os så kan datorn hitta på en massa annat kul medans motorn rusar till småbitar. Vad har du för budget?
Vill du lägga 200spänn och 100timmar eller 10000 och 2 timmar?
knugen
Inlägg: 51
Blev medlem: 14 mars 2006, 21:39:26

Inlägg av knugen »

Jag snackar mycket men det är lite verkstad. Det finns ett projekt någonstans inne i min skalle som är tänkt att mynna ut i vad du försöker göra. Den här tråden behandlar det väl det till en viss del. Ska du ha en bra och snabb DAQ så får du lägga ut riktigt mycket pengar. Till och med så mycket att det skulle bära sig att köpa en beg. bänk i stället.

EDIT. Jag har inhandlat DLP-IO8-G men har inte provat den änns. Det följer ingen programvara med som i dom andra varianterna. Men kan man hacka lite så tror jag inte att det är några prob. Jag är usel på det dock :)
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Kan du programmera assembler eller C? För det är nog inte så mycket jobb att slänga ihop någon vettig hårdvara som sköter samplingen och regleringen och som sedan skickar datan till en PC via USB. Men det kräver ju lite programmering för att få det att funka bra.

Höll själv på bygga en bromsbänk till mindre motorer, typ små 2-takare till cross, gokart med mera. Så jag har hyffsad koll på vad som gäller. 8) Började även designa lite mjukvara för att presentera/jämföra graferna, lägga på korrektion med mera.
Stene
Inlägg: 276
Blev medlem: 13 maj 2008, 19:21:52
Ort: Uppsala

Inlägg av Stene »

Jag har en kamrat som är mycket duktig på programaring o han har gjort programet som vi kör med nu. Men som jag skrev tidigare så vill inte varvtalet följa med över 130 kmh. vist det kan vara fel på programeringen men vi har provat med SÅ MÅNGA altenativ på programeringen så vi börjar tro att det är det nuvarande kortot som inte vill följa med ordentligt. vi hade också en tanke på att vi skulle använda den analoga invärdet kvar på det kortet o försöka bygga något för dom digitala invärdena. Någon som har några kunskaper om hur nan får till något som skulle passa det?
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Återigen, vad är det egentligen för krav du har? Vad är det för Vellerman-kort ni använder nu?
Användarvisningsbild
Icecap
Inlägg: 26680
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Stene: det du beskriver kräver som jag ser det en egen µC som sedan kommunicerar med en PC för visningen och inställningen.

Ett Vellerman K8055(? antar att det är en sån du har) USB<->pinnar är på tok för långsamt till detta och att använda en PC som styrenhet är inte speciellt vettigt då Windows inte har en uns realtids pålitlighet.

Och jag instämmer i kören:
Vilka krav finns?
Stene
Inlägg: 276
Blev medlem: 13 maj 2008, 19:21:52
Ort: Uppsala

Inlägg av Stene »

jag vet inte exakt vad jag behöver men jag har hittat en kille som håller på med samma sak. Han använder en Motorola HC11 processor på 16 bit så jag antar att något i den stilen jag behöver. Fins det något färdigt med den processor i eller något liknande?
bearing
Inlägg: 11678
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

Det du beskriver borde gå att lösa med en enkel 8-bitars microcontroller. Det handlar bara om använda resurserna på ett effektivt sätt.

Bromsbänkar har diskuterats tidigare här på forumet.

Kan du inte beskriva vilka givare som ger dom digitala och analoga signalerna?
Stene
Inlägg: 276
Blev medlem: 13 maj 2008, 19:21:52
Ort: Uppsala

Inlägg av Stene »

vist! Jag använder en halgivare från elfa (art nr: 73-490-38 ) som är kopplad till en optokopplare (4N35) för varvtalet på rullarna. för varvtalet på motorn är det en hemmbyggd grej som ska ge en fyrkantsvåg. För vridet har jag en lastcel monterad som är kopplad till en förstärkarmodul från Nobel Elektronik. Den ger en 0-10 v signal. Det är så jag har det nu men är öppen för förslag om det fins några bättre altenativ
Skriv svar