Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 5 lut 2025, o 21:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 31 lip 2014, o 17:39 
Offline
Użytkownik

Dołączył(a): 30 paź 2013
Posty: 32
Pomógł: 0

Hej!

Mam przed soba zadanie. Musze zasymulowac przebieg kilkugodzinny dzialania silnika spalinowego.
Tzn. Mam logi zdjete z samochodu o jego warunkach pracy - dokladniej przebieg wartosci rpm (obroty na minute)w funkcji czasu.
Probkowanie jest 2hz czyli wartosc obrotow silnika jest logowana co pol sekundy.

zbudowalem takie stanowisko badawcze oparte o silnik bmw 3.5 turbo i kolka z wozka z biedronki :D

[youtube]https://www.youtube.com/watch?v=adyRXU7hYjg[/youtube]


W skrocie chodzi o to aby silnik na tym stanowisku odtworzyl "przebieg" rpm w funkcji czasu prawdziwego samochodu z ktorego mam logi.
Sam ma przez kilka godzin regulowac obroty.

Jaka mam koncepcje.

atmega ktora bedzie podawac sygnal analogowy w voltach do sterownika silnika. na podstawie tego napiecia sterownik bedzie regulowal obrotami(sterownik jest tuningowy i w pelni programowalny takze tutaj nie bedzie problemow)

Pierwsza mysl to tabelka z wartosciami obrotow gdzie "odczyt" nastepnej zmiennej nastapi co 30s. i konwersja tego na napiecie . np. 1650 to bedzie 1,65v. Dokladnosc do 50 obrotow jest wystarczajaca. a silnik pracuje w zakresie 600-2500obr. takze 5v wyjscie bedzie git.

Tylko czy taka tabelka zmiesci sie w jakims procku. To bedzie dla powiedzmy 3h przebiegu to bedzie 21600 wartosci. No i wklepanie tego do programu tez bedzie zmudne.

Moze ktos ma pomysl na prostszy sposob?



Ostatnio edytowano 5 sie 2014, o 14:44 przez corey, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 lip 2014, o 18:19 
Offline
Użytkownik

Dołączył(a): 02 mar 2013
Posty: 51
Pomógł: 2

2 Hz to raczej nie co 30 sekund tylko 2 razy w ciągu sekundy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 lip 2014, o 20:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Jeśli każda wartość jest jednym bajtem to się spokojnie zmieści w każdym procku, który ma przynajmniej 32KB flash.
np. Atmega32, Atmega328.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 lip 2014, o 20:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
corey napisał(a):
Mam logi zdjete z samochodu o jego warunkach pracy - dokladniej przebieg wartosci rpm

...a w jakiej formie - wykres, próbki czy "inne" ?

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 lip 2014, o 21:27 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

(sterownik jest tuningowy i w pelni programowalny takze tutaj nie bedzie problemow)
skoro jest programowalny to moze PWM'a mu podac?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2014, o 14:41 
Offline
Użytkownik

Dołączył(a): 30 paź 2013
Posty: 32
Pomógł: 0

hmm, no daliscie mi do myslenia. Skoro juz pwm to nie potrzebny mi zadnen sterownik ecu. Wysterowalem za pomoca atmegi32 z tabelka zawor pwm z bmw ktory bedzie bypassowal przepustnice.
Slychac cicho jak bzyczy.

[youtube]www.youtube.com/watch?v=-wiK8BO8TAw&feature=youtu.be[/youtube]

Dzieki za pomoc!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO