新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于多处理器技术的涡街流量计

基于多处理器技术的涡街流量计

作者:时间:2013-05-21来源:网络收藏


  3.3 SPC3部分的软件设计

  SPC3通信模块程序采用了结构化、模块化的方法,包括四个部分:主程序、中断模块、子程序模块和程序的头文件。通信接口主程序流程图见图6所示。主程序中对SPC3的初始化是非常重要的,关系到它是否能正常工作。初始化过程如下:复位"看门狗",设置SPC3允许中断,写入从站识别号和地址,设置方式寄存器,设置诊断缓冲、参数、组态缓冲区长度,设置地址缓冲区长度,计算各个缓冲区的指针及辅助缓冲区的指针,根据输入输出的数据长度,确定输入和输出缓冲区的指针。


  4 结束语

  针对传统的缺点,结合单片机的强大控制功能与DSP的强大计算能力及其低功耗特性,构建了一套低功耗数字涡街信号处理系统。降低了功耗,提高了其在现场环境下的精度。并设计了PROFIBUS-DP总线的通信接口,实现了远距离的数据传输。此外配有的液晶显示模块,提供了友好的人机界面。该系统为实现现场总线仪表的自主开发提供了借鉴,具有广阔的市场应用前景。

参考文献:

[1].datasheethttp://www.dzsc.com/datasheet/_490166.html.
[2].SPC3datasheethttp://www.dzsc.com/datasheet/SPC3_1054106.html.
[3].F149datasheethttp://www.dzsc.com/datasheet/MSP430F149_.html.
[4].AB3datasheethttp://www.dzsc.com/datasheet/AB3_1642908.html.
[5].AB2datasheethttp://www.dzsc.com/datasheet/AB2_1642907.html.
[6].AB8datasheethttp://www.dzsc.com/datasheet/AB8_2058406.html.
[7].SN74LVCC4245Adatasheethttp://www.dzsc.com/datasheet/SN74LVCC5.html.
[8].sN75ALS176datasheethttp://www.dzsc.com/datasheet/sN75ALS176_


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭