微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于AVR单片机的卫星地面测控系统设计

基于AVR单片机的卫星地面测控系统设计

时间:01-14 来源:3721RD 点击:

软件编译与下载

由于单片机程序是采用C语言设计完成的,因此,需要用Image Craft公司的ICCAVR编译器进行编译,生成COF文件,再用AVR STUDIO调试软件和双龙公司的AVR JTAG仿真器进行调试。调试完成后,利用单片机的JTAG接口写入内部闪存即可。

上位工控机软件

运行在工控机上的软件主要负责处理AVR单片机通过串口传送过来的数据并进行超差、报警的检查,然后把数据存储在ACCESS数据库中,以便查看。该软件能够设置电地球波的幅度、宽度、相位,并能自主控制电地球波的产生或停止。

上位工控机软件采用VC6.0编写,其中的数据库部分采用ADO技术。ADO是Microsoft公司为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 最主要的优点是易于使用、速度快、内存支出少且磁盘遗迹小。

结语

采用Atmel公司的AVR系列单片机进行系统设计,其外围设备丰富、集成开发环境简单易用、支持在线仿真等特点使得系统的开发周期大大缩短。本文介绍的系统使用了很多Atmega128的外围资源,并通过Atmega128提供的定时计数器的比较中断解决了系统设计中的难题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top