·上一文章:电压电流变送集成电路AM462原理及应用
·下一文章:基于STCl2C5410AD单片机的四通道声发射信号采集系统设计
电源切换电路主要的功能是在系统关机时,转由锂电池给USB供电并完成数据的保存,其电源切换如图4所示。图中,当外部开机后,V为高电平使三极管Q2导通,同时把Q1的基极拉至低电平,使其导通。外部电源V经过二极管D1后(VC)给单片机电路和USB供电。由于程序在初始时把POWER置高,所以,此时Q2也是导通的。当系统关机后,V变成低电平,三极管Q2截止。但是,由于此时Q3是导通的,所以Q1仍导通,只是此时是由锂电池供电来完成数据的保存,这时,单片机的定时器l开始工作,并在延时10 s后,使POWER的输出为低电平,从而使Q3关断,并最终使Q1的基极变高,整个记录仪关闭。
2 系统软件设计
系统软件的主要任务是USB的读写、液晶的显示、时钟和键盘的编程。PB375A和单片机之间使用串行通信。其中,单片机首先将命令码和
参数信息发送给PB375A,由PB375A根据命令信息执行完相应操作,再以中断方式返回操作状态码给单片机。通信格式包括起始码(0x3A)、操作码、数据长度和数据包。其主要的操作码如下:
Ox71:检测U盘是否连接,连接时返回0;
0x64:打开已有的文件,如果文件不存在,则返回Ox42:
0x65:新建文件;
Ox7A:确定读写字节的地址;
0x7B:以字节为单位返回读取的数据。
图5所示是本系统的程序流程框图。