Heeft u hulp nodig met PIC assembler

M

msmax

Guest
Ik gebruik een 16F628 & ADC0831 analoge waarde te lezen en te vergelijken met vooringestelde niveaus om te schakelen een output aan / uit als waarde.

Probleem is dat de uitgang begint pulserend als de analoge waarde inreases naar de vooraf ingestelde niveau en wanneer de vooraf ingestelde niveau is bereikt schakelt gestaag op.

Wat ik nodig heb is een soort hysteresis, zodat de output schakelopties alleen ON of OFF zonder pulserend.

Bent u bekend met dit en hoe kan je dit programma in assembler?
Mag een interval tussen analoge input scans?

 
LV12 to nowe chłodzenie firmy LEPA wyposażone w wysoki choć, wąski radiator, do którego umocowany został wentylator 120 x 120 x 25 mm z możliwością dołożenia drugiej sztuki. Konstrukcja nie blokuje dostępu do wysokich modułów pamięci RAM. Uwagę zwraca czarny, matowy kolor radiatora oraz specjalny układ rurek termoprzewodzących, dzięki którym udało ...

Read more...
 
Dat is niet erg ingewikkeld, het enige wat je hoeft te doen is de volgende:

U moet er rekening mee indien de productie wordt in-of uitschakelen alvorens je vergelijking die schakelt de uitgang in-of uitschakelen.

Hier zijn de twee voorbeelden voor het aan-of uitschakelen:

Als je de output is momenteel uitgeschakeld, vergelijken uw analoge waarde met een referentie-waarde is iets hoger dan u momenteel gebruikt om de productie op anders veranderen niets aan de uitgang.

Als je de output is op dit moment, vergelijk uw analoge waarde met een referentie waarde iets lager dan u momenteel gebruikt om de uitgang uitgeschakeld anders veranderen niets aan de uitgang.

Het verschil in in-en uitschakelen referentiewaarde heet hysteresis ...

hoop dat dit helpt, best regards

 
Bedankt voor uw antwoord C-man.

Het werkt zoals je uitgelegd.

 

Welcome to EDABoard.com

Sponsor

Back
Top