基于AT91SAM3S16C设计的供电系统
供电系统是电量的自动计量及管理的发展趋势,它将促进电力系统的潜能得到最大限度的发挥。基于此,采用单片机AT91SAM3S16C设计一种供电系统,利用RS-485通信,网络应用计算机、通信技术等,以DSP为核心、将智能计量与通信控制单元有机结合起来。
AT91SAM3S16C串行通信接口(SCI)是一个双线通信异步串行通信接口,为减少串口通信时CPU的开销,AT91SAM3S16C的串口支持16级接收和发送FIFO。串行通信接口支持与CPU以及其他使用费归零格式的异步外设之间的异步串行数字通信,它的接收器和发送器都是双级缓冲器,有各自独立的控制位与中断位,都可以同时工作在全双工模式下,为保证数据的完整性,串行通信接口对接收的数据进行间断检测、奇偶性、超时和帧错误检查。
AT91SAM3S16C的较强的串行通信能力。本设计中,发送数据采用的是查询方式,接收数据采用的是中断方式。当上转数据时,在中断程序或其他的子程序中置发送标志位,在主程序中查询该标志,如成立则发送数据,否则跳过发送程序,执行其他的程序,在中断方式下,DSP启动串行口后就不再询问它的状态了,依然执行自己的程序,实现DSP与串行口的并行工作。
当串行口产生中断时,先向DSP申请中断,DSP响应中断后就暂时中断自己的程序,执行相应的串口中断服务程序,执行完后又返回主程序,它能使信息得到及时处理。本通信方案已应用于某校的集中供电系统,结果表明是可行的,能有效地实现PC和DSP在恶劣条件下基于RS-485的串行通信,实现了对用电管理的全程自动控制。
电话:15313166208 010-57436215 联系人:冯小姐 QQ:769132288
微信公众平台:shouxizhixinkeji