hur göra varv/hastighetsmätare till rcbil
-
- Inlägg: 58
- Blev medlem: 29 juli 2007, 19:11:11
- Ort: Örnsköldsvik
hur göra varv/hastighetsmätare till rcbil
Hej!
jag är ny här och på det jag tänkt göra så jag skulle behöva lite hjäp
jag har tänkt att kunna mäta topphastigheten på mina radiostyrda bilar genom en induktiv givare som får en puls varje varv däcket snurrar.
nu till frågan hur gör jag då? en microprocessor skulle kanske fungera men hur mycket måste man ha för att kunna skriva över några program och sen måste man kunna se hur fort den gick på en display eller på något annat sätt.
jag hittade denna när jag höll på att kolla http://www.tecel.com/s100/ behöver man någon programerare då också? eller fungerar kortet som en typ av programerare vad ska man ha för port på datorn som man kopplar in den i?
först och främst kanske man ska fråga om det går att mäta tiden mellan 2 pulser från givaren
blir det ett koplicerat program? jag har läst "microprocessor A" tror jag det hette på gymnasiet då skulle man skriva någon textremsa som en dator kunde läsa bland annat.
EDIT: en fråga till kan man även på något sätt ha koll på tempen på motorn, accet mm och den larmar med en diod när denblir för varm?
många frågor på en gång men det va bättre det så man slipper göra många trådar
tacksam för svar /Martin
jag är ny här och på det jag tänkt göra så jag skulle behöva lite hjäp
jag har tänkt att kunna mäta topphastigheten på mina radiostyrda bilar genom en induktiv givare som får en puls varje varv däcket snurrar.
nu till frågan hur gör jag då? en microprocessor skulle kanske fungera men hur mycket måste man ha för att kunna skriva över några program och sen måste man kunna se hur fort den gick på en display eller på något annat sätt.
jag hittade denna när jag höll på att kolla http://www.tecel.com/s100/ behöver man någon programerare då också? eller fungerar kortet som en typ av programerare vad ska man ha för port på datorn som man kopplar in den i?
först och främst kanske man ska fråga om det går att mäta tiden mellan 2 pulser från givaren
blir det ett koplicerat program? jag har läst "microprocessor A" tror jag det hette på gymnasiet då skulle man skriva någon textremsa som en dator kunde läsa bland annat.
EDIT: en fråga till kan man även på något sätt ha koll på tempen på motorn, accet mm och den larmar med en diod när denblir för varm?
många frågor på en gång men det va bättre det så man slipper göra många trådar
tacksam för svar /Martin
Det var en stor enhet och jag tror att du behöver en del program för att få den att köra. Mitt råd är att skaffa en PIC (eller AVR), MPLAB från Microchip och sedan testa att få en LED att blinka.
Du behöver en enhet för att lägga in programmet i mikroprocessorn, till PIC rekommenderar jag WISP628 från sodjan.
Självklart kan du mäta olika parameter men du ska nog fundera ut exakt vad du vill. Nu vet jag inte storleken på din RC-bil men display fyller en del rent fysisk. Du kan ju använda en serieport t.ex. och ha ett terminalprogram på en dator för avläsning.
Om det blir komplicerat???..... det beror ganska mycket på vad DU menar med "komplicerat", JAG skulle nog tycka att det är ganska triviellt.
Edit: Jag ville nog välja att använda en Renesas processor.
Du behöver en enhet för att lägga in programmet i mikroprocessorn, till PIC rekommenderar jag WISP628 från sodjan.
Självklart kan du mäta olika parameter men du ska nog fundera ut exakt vad du vill. Nu vet jag inte storleken på din RC-bil men display fyller en del rent fysisk. Du kan ju använda en serieport t.ex. och ha ett terminalprogram på en dator för avläsning.
Om det blir komplicerat???..... det beror ganska mycket på vad DU menar med "komplicerat", JAG skulle nog tycka att det är ganska triviellt.
Edit: Jag ville nog välja att använda en Renesas processor.
Senast redigerad av Icecap 29 juli 2007, 20:26:13, redigerad totalt 1 gång.
8051 är inte alls så kul att hålla på med tycker jag.
En atmega88 och någon programmerar till det är mycket trevliga, flash, ram, eeprom inbyggd i samma chip.
Edit: Gcc är c-komilator som är open-source och fri, snurrar du in på pic spåret så går det köra hitech:s c kompilator, de har en lite version som tar några chip.
En atmega88 och någon programmerar till det är mycket trevliga, flash, ram, eeprom inbyggd i samma chip.
Edit: Gcc är c-komilator som är open-source och fri, snurrar du in på pic spåret så går det köra hitech:s c kompilator, de har en lite version som tar några chip.
Sen så ska det väl vara lätt,antar jag.
Så det bli en enhet som loggar som du läser av (seriellt enklast) efter loppet.
Kanske ett snabbt Ramtron minne för loggningen, de är ganska populära
för just det ändamålet. Snabba att skriva och behåller data även efter spänning.
Istället för att tanka över data kan du ha Ramtron minnet på en modul
som du bara byta ut, då går bytet snabbare och du kan analysera
resultet i lung och ro efteråt.
Så det bli en enhet som loggar som du läser av (seriellt enklast) efter loppet.
Kanske ett snabbt Ramtron minne för loggningen, de är ganska populära
för just det ändamålet. Snabba att skriva och behåller data även efter spänning.
Istället för att tanka över data kan du ha Ramtron minnet på en modul
som du bara byta ut, då går bytet snabbare och du kan analysera
resultet i lung och ro efteråt.
-
- Inlägg: 58
- Blev medlem: 29 juli 2007, 19:11:11
- Ort: Örnsköldsvik
tack för svaren, som jag sa i början är jag inte så duktig på detta ämnet men jag tycker att det är ganska skojj
hur kommer jag billigast undan? jag ska hällst kunna skriva om programmen om det blir något fel och så, en processor kostar mellan 40-100kr eller? och hur mycket kostar det andra jag behöver?
sedan skulle det ju underlätta om man kan använda det preogram vi hade i skolan för det kan jag lite iaf men jag kommer inte ihåg vad det heter just nu men jag återkommer med det ni kan ju skriva namnen på några program så kanske jag kommer på det
Icecap det jag vill är att få reda på hastigheten på min rcbil, då jag sätter en givare ute vid ett däck eller inne vid diffen så kommer det i teorin kanske snurra med en hastighet av 9000 rpm så givaren och kretsen måste kunna räkna rätt snabbt eller? man kanske kan ta ett medel av typ 10 pulser eller något om den inte klarar 150 pulser per sek, jag tror också på serieports lösningen istället för en display. vad betyder triviellt?
Sodjan detdär med minne är det komplicerat eller är det som att skicka till dator?


hur kommer jag billigast undan? jag ska hällst kunna skriva om programmen om det blir något fel och så, en processor kostar mellan 40-100kr eller? och hur mycket kostar det andra jag behöver?
sedan skulle det ju underlätta om man kan använda det preogram vi hade i skolan för det kan jag lite iaf men jag kommer inte ihåg vad det heter just nu men jag återkommer med det ni kan ju skriva namnen på några program så kanske jag kommer på det
Icecap det jag vill är att få reda på hastigheten på min rcbil, då jag sätter en givare ute vid ett däck eller inne vid diffen så kommer det i teorin kanske snurra med en hastighet av 9000 rpm så givaren och kretsen måste kunna räkna rätt snabbt eller? man kanske kan ta ett medel av typ 10 pulser eller något om den inte klarar 150 pulser per sek, jag tror också på serieports lösningen istället för en display. vad betyder triviellt?
Sodjan detdär med minne är det komplicerat eller är det som att skicka till dator?
Triviell = enkelt, simpelt.
Om man lägger räknehastigheter rätt kan en mikroprocessor LÅTT hänga med vid 9000RPM.
Jag använder PIC till enklare saker och hade jag varit dig hade jag samplat från MicroChips hemsida. "Sampla" betyder "gratis varuprov" och med "gratis" menar de att det verkligen är helt och totalt gratis för dig. Begränsat antal... javisst (självklart faktisk) men gratis ner i brevlådan.
En WISP628 kostar 299:- om inte sodjan har höjt priset, en (upp till 3 faktisk) gratis mikroprocessor i brevlådan och resten får du fixa själv.... det är väl inte så illa?
Rent mätteknisk vill jag föreslå att du mätar ett antal pulser åt gången, helt enkelt för att få en stabilare utläsning, i mekanik är det alltid lite svängningar och tar man och mätar tiden för t.ex. 10 hjulvarv blir utläsningen lite mer stabil.
Edit: håll kvar det att ha roligt, man kan lära hur mycket som helst på det vis!
Om man lägger räknehastigheter rätt kan en mikroprocessor LÅTT hänga med vid 9000RPM.
Jag använder PIC till enklare saker och hade jag varit dig hade jag samplat från MicroChips hemsida. "Sampla" betyder "gratis varuprov" och med "gratis" menar de att det verkligen är helt och totalt gratis för dig. Begränsat antal... javisst (självklart faktisk) men gratis ner i brevlådan.
En WISP628 kostar 299:- om inte sodjan har höjt priset, en (upp till 3 faktisk) gratis mikroprocessor i brevlådan och resten får du fixa själv.... det är väl inte så illa?
Rent mätteknisk vill jag föreslå att du mätar ett antal pulser åt gången, helt enkelt för att få en stabilare utläsning, i mekanik är det alltid lite svängningar och tar man och mätar tiden för t.ex. 10 hjulvarv blir utläsningen lite mer stabil.
Edit: håll kvar det att ha roligt, man kan lära hur mycket som helst på det vis!
Tex en PIC kan i de flesta fall programmeras 100 000 gånger så du har några försök på dig. Processorn kostar från c:a 50 pix och uppåt. Övriga komponenter några tior beroende på hur du vill gå till väga. Display är den dyraste kompontenten men finns biligare på tex tradera.
Det jag rekommenderar för att inte sugen skall försvinna direkt är en RIKTIG programmerare dvs inte motstånd i serie/parallellporten. OM du väljer PIC rekommenderas WISP628 starkt av mig och många andra på forumet. Den och processorer och i princip allt du behöver (till just detta) kanske exklusive ev. hallswitchar säljs av sodjan och jag kan bara säga gott om denna kombination.
Det jag rekommenderar för att inte sugen skall försvinna direkt är en RIKTIG programmerare dvs inte motstånd i serie/parallellporten. OM du väljer PIC rekommenderas WISP628 starkt av mig och många andra på forumet. Den och processorer och i princip allt du behöver (till just detta) kanske exklusive ev. hallswitchar säljs av sodjan och jag kan bara säga gott om denna kombination.
-
- Inlägg: 58
- Blev medlem: 29 juli 2007, 19:11:11
- Ort: Örnsköldsvik
mycket tack för svaren blir ju ännu riligare nu när man känner att man kommit en bit på vägen att förstå lite:D
Icecap på microchip sidan måste man bli medlem ska man då bara skriva något som företagsnamn och sedan skriva adressen hem till sig och hemnummret?
är det någon skillnad på pic:arna på sodjans sida alltså bättre och sämmre till det jag ska använda de till? om jag ska skriva till ett minne som sodjan sa ska man ha en serial i/o på kretsen då eller tar man det från vilken utgång som hällst?
vart kan man köpa ett sådant minne? ELFA?
Icecap på microchip sidan måste man bli medlem ska man då bara skriva något som företagsnamn och sedan skriva adressen hem till sig och hemnummret?
är det någon skillnad på pic:arna på sodjans sida alltså bättre och sämmre till det jag ska använda de till? om jag ska skriva till ett minne som sodjan sa ska man ha en serial i/o på kretsen då eller tar man det från vilken utgång som hällst?
vart kan man köpa ett sådant minne? ELFA?
Nu har jag ju företag men jag vet att somliga har registrerat sig som 'Student' osv.
Vilken krets man behöver beslutar man när alla de olika saker är redd ut, hur många anslutningar, vilka perifera enheter som behövs osv. Ska du t.ex. använda ett EEPROM för att spara data i kan det vara trevligt med ett SPI-interface i.... men man MÅSTE inte ha det, man kan klara sig med ett par portpinnar och lite program istället och så är det med en del saker.
Sodjan har ett skapligt urval som är baserat på att man kan stega upp om inte ena kretsen klarar biffen, hans steg är bara större än Mickrochips men det är fullt befogad, experimenterar man är det inte lönt att snåla, det är lika bra att ha extra "allt", ska man sedan serieproducera kan man "skära till benet" under produktmogningen.
Vilken krets man behöver beslutar man när alla de olika saker är redd ut, hur många anslutningar, vilka perifera enheter som behövs osv. Ska du t.ex. använda ett EEPROM för att spara data i kan det vara trevligt med ett SPI-interface i.... men man MÅSTE inte ha det, man kan klara sig med ett par portpinnar och lite program istället och så är det med en del saker.
Sodjan har ett skapligt urval som är baserat på att man kan stega upp om inte ena kretsen klarar biffen, hans steg är bara större än Mickrochips men det är fullt befogad, experimenterar man är det inte lönt att snåla, det är lika bra att ha extra "allt", ska man sedan serieproducera kan man "skära till benet" under produktmogningen.
-
- Inlägg: 58
- Blev medlem: 29 juli 2007, 19:11:11
- Ort: Örnsköldsvik
jag har reggat mig där nu och har en fråga angående pic:arna vad är det för skillnad på de som heter ML P och PL? och hur ska man veta vad det är man kollar på? speciellt på minnerna det förstår då jag inget av får man ut av dedär siffrorna om det är ett eeprom minne?
EDIT: såg det nu när jag kollade lite mer på sidan att man kunde kolla under produkter och se lite mer info ska man ha FC, microwire eller spi eller spelar det ingen roll?
jag kom på vad programmet vi hade i skolan heter det heter "CESAM"
en fråga om programmet kan man göra så att den skriver varvtalet till minnet varannan sekund? och hur stor plats tar det om man skulle köra i 10min? det blir 300 gånger den skriver då, jag skulle chansa på att det inte tar stor plats alls
en sak till kan man skriva till ett memorystick eller usb minne och hur läser man det då (om det fungerar förståss)?
EDIT: såg det nu när jag kollade lite mer på sidan att man kunde kolla under produkter och se lite mer info ska man ha FC, microwire eller spi eller spelar det ingen roll?
jag kom på vad programmet vi hade i skolan heter det heter "CESAM"
en fråga om programmet kan man göra så att den skriver varvtalet till minnet varannan sekund? och hur stor plats tar det om man skulle köra i 10min? det blir 300 gånger den skriver då, jag skulle chansa på att det inte tar stor plats alls
en sak till kan man skriva till ett memorystick eller usb minne och hur läser man det då (om det fungerar förståss)?
Säg att det tar 2 byte = 0-65535 och är 300 samples, då blir det 600 byte att lagra. Ett vanligt externt EEPROM på elfa, tex har 2048 byte för 8kr.
Edit:
Ska du skriva till minneskort så blir det krångligare, där skulle jag rekomenderar SD-kort eftersom det finns mycket fakta om hur man pratar med kortet.
Edit2:
SPI brukar jag föredra, mindre krången än i2c osv.
Edit:
Ska du skriva till minneskort så blir det krångligare, där skulle jag rekomenderar SD-kort eftersom det finns mycket fakta om hur man pratar med kortet.
Edit2:
SPI brukar jag föredra, mindre krången än i2c osv.
-
- Inlägg: 58
- Blev medlem: 29 juli 2007, 19:11:11
- Ort: Örnsköldsvik
nu kommer jag med ännu en fråga om ma vill koppla in en tempgivare till en pic ska man då ha "Voltage Temp Sensor" eller "Serial Output Temp Sensor"
tack för svaret Micke_s
kan man använda cesam när man programerar med WISP628 eller är det någon större skillnad på preogrammen?
tack för svaret Micke_s
kan man använda cesam när man programerar med WISP628 eller är det någon större skillnad på preogrammen?
Senast redigerad av martinmp777 31 juli 2007, 17:48:11, redigerad totalt 1 gång.