基于Memory-link协议的人机交互系统的可靠性设计

时间:2012-08-15来源:网络

1)中断函数部分程序
f.JPG
g.JPG

上述的代码可见,单片机进入中断后执行的最长有效的指令超过10条,单片机如果用10 M的晶振3倍频后时钟周期为30 M,在根据ARM最大指令周期估算,整个中断执行时间不超过10μs。远远小于人的正常反应时间0.1 s,保证了单片机能执行在触摸屏中人的触摸发来的任意多个连续的中断。
2)主函数部分程序

h.JPG



在主函数中。通过查询全局变量,进入相应中断程序。不把中断程序放在中断里,减弱了实时性,但是极大的增强了可靠性。

4 结束语
由上述的理论分析和详细的软硬件设计可以看出。基于S3C44BOX与Proface通信系统硬件将结构具有普适性,软件结构清晰简单。硬件采用隔离、差分传输、增强驱动的方式来阻断传播途径、减弱敏感元件的敏感性的方式来提高硬件的抗干扰能力;软件则采用在中断置标志位的办法实现中断的快速反应能力和在主函数或任务中通过判断标志位的方法来运行中断程序保证了其不会受到多重中断的干扰而不能被正常执行。实践证明,在弧焊机等强干扰源的干扰下,系统没有出现数据传输错误或死机等现象。

1 2 3

关键词: 人机交互 S3C44BOX Memory-link RS-422

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版