以某型堆高机发动机仪表为例,就开发SAE J1939 协议通信技术做了分析和研究。基于飞思卡尔MC9S12XS128 芯片,结合开源μC/OS-II 实时操作系统,搭建了一套支持SAE J1939 协议的通信系统,系统可应用于某型堆高机发动机仪表上。给出了通信系统的数据结构设计和算法实现,通过装机实际测试,该系统通信误码率优于10-6。通信系统可靠、稳定,在实际应用中容易作为系统框架进行其他功能的扩展。