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



Teraz jest 27 kwi 2024, o 04:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 8 sie 2019, o 19:53 
Offline
Nowy

Dołączył(a): 29 mar 2017
Posty: 7
Pomógł: 0

Witam.
Mam problem z odczytem wartości z tego czujnika.
Według noty tego czujnika ustawiam częstotliwość na 2% co odpowiada 10- 12 kHz
Tak też ustawiam timer.
Odczyt odbywa się poprzez wejście INT0
Jak szczytuje impulsy bez zerowania to jak zasłonie czujnik to wolniej się zliczają niż przy oświetlonym

Procesor Atmega32 na zestawie ATB 1.05a
Taktowanie 8mhz

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sie 2019, o 09:54 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Bawilem sie tylko czujnikami dla automatyki, ale moje obserwacje to:

- Programować/ustawiać tylko w miejscu ich montażu,
- zmiana odległości od obiektu ma wpływ na odczyty,
- warunki oswietleniowe musza być stałe,

One działają na zasadzie pochłaniania/odbijania siwiatła także nie są tak "mądre" jak kamery,

Według mnie trzeba zrobić Pomiar wartości jaką daje czujnik + histereza dla tolerancji



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sie 2019, o 10:26 
Offline
Nowy

Dołączył(a): 29 mar 2017
Posty: 7
Pomógł: 0

To już zauważyłem ze za mądry to on nie jest.

Tyle chce od niego żeby w ogóle pokazywał jakieś dane. Podejrzewam w przerwaniach mam coś nie tak. Tak jak by się AVR nie wyrabiał ze wszystkim

Jeden błąd znalazłem z timerem,
Powinno być
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Mimo poprawienia to praktycznie nie widać różnicy. Wyniki się pokazują z zakresu 0-2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sie 2019, o 20:23 
Offline
Użytkownik

Dołączył(a): 05 sty 2015
Posty: 393
Lokalizacja: Mielec
Pomógł: 14

Zmienna wysylasz 16bit, bufor sprzetowy to 8bit,potrzeba wiecej operacji,

I wysyłasz z każdym obiegiem petli a nie lepiej co jakiś czas albo przed zerowaniem zmiennej impulsy?



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: 4 ] 

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO