小弟拜上 请给些指点!
小弟刚毕业,做实习开发。有问题,急需赐教!
用ADUC812单片机实现对火焰探测器的控制
要求如下:
1). 软件实时采样,每100μs对输入完成一次A/D采样并进行相应处理,即软件对火信号的判断时间小于100μs;
2). 每60s对两路信号处理电路进行一次软件校准,将校准量通过D/A转换输出,保证两路在无火信号时接近零电位;
3). 保证校准的整个过程不影响对火信号的正确判断;即有火信号时立即禁止校准,并保证火警信号的输出;
4). A/D、D/A转换位数均为为12bit;
5). 当两路信号处理电路输出分别比内部基准电位(不变)大时,软件控制输出报警信号;如有任何一路比内部基准值小则立即取消报警;如持续输出报警时间大于70s亦取消报警,直到两路火信号消失才恢复正常工作;
6). 为了防止每次开机所产生的误动作,软件设计开机后3s内禁止输出,在开机3秒时进行两路采样,并处理D/A输出保证两路在无信号时接近零电位,然后进入正常工作;
刚开始,没有头绪。请给建议,详细点!(可用到的一切资源!)
发表时间:2004年11月29日23:06:20