基于ARM控制器LPC2294的CAN/PCI智能通信卡設計
通信卡底層驅動程序的功能主要是配置CAN總線接口、收發CAN總線上的數據、對CAN總線進行實時監測、執行用戶程序的收發命令等。CAN總線和PCI總線錯誤均采用中斷處理,并通過事件(Event)內核對象直接通知給用戶程序。
本文引用地址:http://cqxgywz.com/article/272388.htmPCI的用戶服務程序則通過PCI通信程序與系統PCIDI (PCI device interface)進行通信,并由系統完成PCI協議的處理與數據傳輸。用戶可以在設計好的上位機界面上方便的設定節點參數,查詢節點狀態信息。
3 結束語
本文設計的CAN/PCI智能通信卡采用功能強大的ARM芯片LPC2294作為核心控制芯片,因此,該通信卡能夠同時處理4路CAN總線向上位機的數據傳輸。對于CAN網段之間的通信需求,本通信卡也能夠很好地滿足,并可使工業現場的CAN網絡組網更為簡單。
電子血壓計相關文章:電子血壓計原理










評論