Potrzebuję zrobic układ który na podstawie odczytu ADC odpowiednio wysterowuje sygnał PWM. Potrezbuje sygnał o częstotliwości 5kHz sterowany w zakresie 0-100. Używam płytki discovery stm32f407, posługuje sie cubem. Korzystam z timera 3 kanału 4, PSC = 99, ARR = 9, CKD = 0.
Jednak podczas sterowania otrzymuje zupełnie inne wartości wypełnienia.
Ustawiająć wypełnienie na 50% otrzymuje 100 %,
wpisując 25% otrzymuje 70%,
wpisując 10% otrzymuje 40%, a niższej wartości nigdy nie mogę osiągnąć.
Nie mogę sobie z tym poradzić od jakiegoś czasu, ma ktoś jakiś pomysł gdzie powinnam szukać błędu ?
Jest to dla mnie dość ważne, prosze pomóżcie koleżance ;(
Jednak podczas sterowania otrzymuje zupełnie inne wartości wypełnienia.
Ustawiająć wypełnienie na 50% otrzymuje 100 %,
wpisując 25% otrzymuje 70%,
wpisując 10% otrzymuje 40%, a niższej wartości nigdy nie mogę osiągnąć.
Nie mogę sobie z tym poradzić od jakiegoś czasu, ma ktoś jakiś pomysł gdzie powinnam szukać błędu ?
Jest to dla mnie dość ważne, prosze pomóżcie koleżance ;(