涡街流量计智能技术的应用与原理 二十七
在编制HART通讯软件时,需特别注意以下几点:
①PICl6C76的SCI串行接口通讯问题。这是最基础的一步。
②载波检测OCD中断的应用问题,这是控制接收和发送的一个关键问题;
③在把接受到的字节组成数据帧,放入cPu内部RAM缓冲单元时解决程序重入的问题以及瞬时性问题。对于程序重入,解决途径是设置接收状态字节,以便中断接受程序能知道所接收的数据处于哪一步,应该进行那些操作,接受状态字节的内容要结合接收程序中的步骤确定。瞬时性问题的产生是因为虽然串行口能与CPU同时工作,但收/发一个字节的时间是9.167ms,因此中断接收程序务必力求简单、快速,执行时间不能超过9.167ms。
§4.8_本草小结
在硬件体系基础上,详细论述了智能压电式涡街流量计的软件体系设计,描述了各模块的软件框图及其功能。提出了流量计算新方法,实现了对流量的温压补偿、K系数补偿、参数的键盘设置等智能化功能,最后设计出HART通讯的具体实现方法。整个系统采用了软件中断与硬件中断相结合的技术,巧妙得解决了定时中断资源紧缺的问题,同时充分满足了系统各项实时性任务的时间要求,达到了各功能子模块协调工作,准确测量的目的。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 涡街流量计