20.11.2014, 09:49
Hallo Leute,
ich habe ein cRIO9076 und nutze den FPGA für die DI/DO (9425).
Es wird ein Motor verfahren, an dem ein Inkrementalgeber angebracht ist.
Diese Flanken vom Inkrementalgeber erfasse ich über den FPGA und werte die positiven Flanken mittels dem Baustein "boolean crossing" aus.
Problem ist, dass das ganze extrem empfindlich ist. sobald man in der nähe vom Weggeber minimal auf den Tisch haut, dann hat er schon so peaks und somit flanken, die gezählt werden. Allerdings sollen diese ja noch nicht gezählt werden, da der Motor/Weggeber nicht verfährt.
Ist das erste Projekt mit FGPA, deshalb noch nicht soviel Ahnung.
Gibt es einen Baustein oder sonstirgendwas, wo ich nur die echten gewollten Flanken zähle, und nicht diese Peaks?
Danke schonmal
ich habe ein cRIO9076 und nutze den FPGA für die DI/DO (9425).
Es wird ein Motor verfahren, an dem ein Inkrementalgeber angebracht ist.
Diese Flanken vom Inkrementalgeber erfasse ich über den FPGA und werte die positiven Flanken mittels dem Baustein "boolean crossing" aus.
Problem ist, dass das ganze extrem empfindlich ist. sobald man in der nähe vom Weggeber minimal auf den Tisch haut, dann hat er schon so peaks und somit flanken, die gezählt werden. Allerdings sollen diese ja noch nicht gezählt werden, da der Motor/Weggeber nicht verfährt.
Ist das erste Projekt mit FGPA, deshalb noch nicht soviel Ahnung.
Gibt es einen Baustein oder sonstirgendwas, wo ich nur die echten gewollten Flanken zähle, und nicht diese Peaks?
Danke schonmal