摘要
在某型激光跟踪仪的设计中,通过实时控制俯仰、方位两路电机,实现目标的快速、平稳跟踪。使用AT91RM9200处理器,扩展12位DA转换器DAC7714,完成2路直流电机的控制。阐述了在嵌入式Linux环境下该芯片驱动程序开发过程,说明了该驱动程序与测试程序及内核的之间关系。通过驱动程序、测试程序代码的讲解,归纳出嵌入式驱动程序开发的共性及具体开发流程,为嵌入式开发打下基础。
In laser track equipment,there are two motors(position motor and head motor) which need to be controlled in real time to track aim quickly and smoothly.AT91RM9200 controller,equipped with DAC7714 which is a DA converter of 12 digits,is designed to control the two DC motors.In this paper,how to design the driving program of DAC7714 working in embedded operating system-Linux was introduced in detail,from which the relationship among driving program,testing program and kernel was given.The general principle and concrete progress of developing driving program in embedded design was revealed.
出处
《电子设计工程》
2012年第7期166-168,共3页
Electronic Design Engineering
基金
陕西省教育厅自然科学研究专项项目(11JK0896)