15-03-2017, 18:01
Witam, na początek muszę się przywitać bo to mój pierwszy post i zarazem projekt mimo tego że młody nie jestem
próbowałem zbudować chronograf czyli urządzanie mierzące prędkość i energię pocisku. O ile przez hardware przebrnąłem w miarę bez problemowo jak na laika to z programowaniem nigdy nie miałem do czynienia i tu pojawia się główny problem
Mam dwie bramki IR w odległości 10cm i wertując różnie źródła doszedłem do wniosku że aby pomiar był najprecyzyjniejszy to powinno to wyglądać tak:
-Bramka1 od strony lufy aktywuje przerwanie które...
- aktywuje Timer1 z preskalerem 1 dla maksymalnej rozdzielczości
- bramka2 zatrzymuje timer i zwraca wynik w postaci czasu // znając wzór możemy obliczyć z jaką prędkością poruszał się pocisk
Tyle teorii ale mimo wielu prób nie umiem ubrać tego w kod
Pojawią się również problemy przepełnienia oraz jak zmusić układ do wyświetlania wyniku aż do zarejestrowania następnego strzału?
Mogę prosić o drobne podpowiedzi, polskich źródeł za bardzo nie znalazłem a mój angielski jest taki że ledwie zrozumiałem ogólną zasadę działania
Jeśli uda się mi przez to przebrnąć to będzie już wielki sukces <dla mnie > ale docelowe plany są o wiele ambitniejsze: ciachałbym stworzyć menu w którym będziecie można wprowadzać masę pocisku do wyliczania energii kinetycznej, zapisywać każdy kolejny strzał V i Ek do pamięci eprom a co 10ty wpisywać wartość ciśnienia w kartuszu. To by pozwoliło na bardzo szczegółowa analizę danych i obliczanie tzw. górki i ilości stabilnych strzałów z karabinków PCP. Nie skromnie powiem że nie znalazłem komercyjnego chromo na świecie które by to potrafiło
Cytując klasyka: To jak? Pomożecie?
próbowałem zbudować chronograf czyli urządzanie mierzące prędkość i energię pocisku. O ile przez hardware przebrnąłem w miarę bez problemowo jak na laika to z programowaniem nigdy nie miałem do czynienia i tu pojawia się główny problem
Mam dwie bramki IR w odległości 10cm i wertując różnie źródła doszedłem do wniosku że aby pomiar był najprecyzyjniejszy to powinno to wyglądać tak:
-Bramka1 od strony lufy aktywuje przerwanie które...
- aktywuje Timer1 z preskalerem 1 dla maksymalnej rozdzielczości
- bramka2 zatrzymuje timer i zwraca wynik w postaci czasu // znając wzór możemy obliczyć z jaką prędkością poruszał się pocisk
Tyle teorii ale mimo wielu prób nie umiem ubrać tego w kod
Pojawią się również problemy przepełnienia oraz jak zmusić układ do wyświetlania wyniku aż do zarejestrowania następnego strzału?
Mogę prosić o drobne podpowiedzi, polskich źródeł za bardzo nie znalazłem a mój angielski jest taki że ledwie zrozumiałem ogólną zasadę działania
Jeśli uda się mi przez to przebrnąć to będzie już wielki sukces <dla mnie > ale docelowe plany są o wiele ambitniejsze: ciachałbym stworzyć menu w którym będziecie można wprowadzać masę pocisku do wyliczania energii kinetycznej, zapisywać każdy kolejny strzał V i Ek do pamięci eprom a co 10ty wpisywać wartość ciśnienia w kartuszu. To by pozwoliło na bardzo szczegółowa analizę danych i obliczanie tzw. górki i ilości stabilnych strzałów z karabinków PCP. Nie skromnie powiem że nie znalazłem komercyjnego chromo na świecie które by to potrafiło
Cytując klasyka: To jak? Pomożecie?