基于ARM控制器LPC2294的CAN/PCI智能通信卡设计
通信卡底层驱动程序的功能主要是配置CAN总线接口、收发CAN总线上的数据、对CAN总线进行实时监测、执行用户程序的收发命令等。CAN总线和PCI总线错误均采用中断处理,并通过事件(Event)内核对象直接通知给用户程序。
本文引用地址:https://www.eepw.com.cn/article/272388.htmPCI的用户服务程序则通过PCI通信程序与系统PCIDI (PCI device interface)进行通信,并由系统完成PCI协议的处理与数据传输。用户可以在设计好的上位机界面上方便的设定节点参数,查询节点状态信息。
3 结束语
本文设计的CAN/PCI智能通信卡采用功能强大的ARM芯片LPC2294作为核心控制芯片,因此,该通信卡能够同时处理4路CAN总线向上位机的数据传输。对于CAN网段之间的通信需求,本通信卡也能够很好地满足,并可使工业现场的CAN网络组网更为简单。
电子血压计相关文章:电子血压计原理
评论