论文部分内容阅读
针对ARM-Linux平台下对旋转编码器脉冲计数研究较少的问题,完成了在AT91RM9200处理器和Linux2.6内核下旋转编码器的脉冲计数电路接口和驱动程序的开发。根据旋转编码器的基本工作原理,用AT91RM9200处理器的PIO中实现了脉冲辨向及加减计数电路,利用Linux字符设备驱动编写的基本方法在CE9200-3开发平台上进行了驱动和应用程序的设计。实验结果表明,方案切实可行,稳定性、实时性好,功能丰富,实现了ARM-Linux下的对旋转编码器支持,并已应用在材料冲击试验机嵌入式控制系统中。