CANopen是基于CAN(Controller Area Network)開發(fā)的應用層協(xié)議。本文在分析CANOPEN協(xié)議的基礎上,針對智能消防水炮的通信需求,著重介紹了智能消防水炮系統(tǒng)通信部分的設計與實現(xiàn)。其中主要包括智能消防水炮網(wǎng)絡中各個節(jié)點的硬件接口的設計,節(jié)點的對象字典和通信模型的建立。并通過消防炮系統(tǒng)的試運行,驗證了系統(tǒng)通信的高效性和可靠性。
針對直接式胎壓監(jiān)測系統(tǒng)中傳輸信號不穩(wěn)定、成本高、功耗高等問題,提出了一種應用于胎壓監(jiān)測系統(tǒng)、基于短距離無線通信ZigBee的技術方案。該方案能夠?qū)崟r監(jiān)控輪胎內(nèi)部狀態(tài), 降低系統(tǒng)功耗、提高系統(tǒng)可靠性,有效地避免了因胎壓過高或過低引發(fā)的交通事故,保障行車安全。
一種以NEC公司的8位單片機uPD789167和SAM模塊為核心的預付費型智能IC卡燃氣表的設計,介紹了其工作原理、功能,硬、軟件設計及其實際應用情況。
提出了基于FPGA的數(shù)據(jù)采集方法,采用有限狀態(tài)機設計AD7864控制器和濾波器,并能由CPU控制采樣頻率。給出具體設計方法并進行功能仿真。結(jié)果表明,數(shù)據(jù)采集模塊能極大減輕CPU的負擔,快速準確地進行數(shù)據(jù)采集及處理。
在進行基于GPIB總線接口的無線電信號監(jiān)測軟件的設計中,利用C++設計了GPIB接口卡,以增強系統(tǒng)對硬件接口的適應性和擴展性。
針對絕對式光電軸角編碼器在采用CAN總線通信方式控制系統(tǒng)中的應用,提出編碼器數(shù)據(jù)傳輸接口的一種新方法,即通過CAN總線接口實現(xiàn)在帶有多傳感器、多分系統(tǒng)的控制系統(tǒng)中數(shù)據(jù)傳輸,本文論述了它在大型光電跟蹤系統(tǒng)中的應用。
一種利用單片機MSP430F413的定時器Time_A實現(xiàn)采樣和脈沖寬度調(diào)節(jié)(PWM)的方法,并應用于精密溫度控制系統(tǒng)。該系統(tǒng)采用時間量采樣的模數(shù)轉(zhuǎn)換方法,并設計了完全采用軟件實現(xiàn)的PID調(diào)節(jié)程序,用PWM方式完成對精密溫度的控制。
系統(tǒng)級RF收發(fā)芯片nRF24E1的各個功能模塊及其特性,分析了無線鍵盤的工作原理,介紹了怎樣用nRF24E1在無線鍵盤中實現(xiàn)鍵盤矩陣掃描和鍵盤信號的無線接收和發(fā)送,并給出了實際應用中的體會。
本文主要介紹了基于多DSP的CAN總線通信電機控制系統(tǒng)的設計,利用PC機作為監(jiān)控主機,采用CAN總線接口卡實現(xiàn)CAN協(xié)議的物理層和數(shù)據(jù)鏈路層,最終實現(xiàn)對各節(jié)點電機的監(jiān)控和管理。設計充分利用TI公司TMS320F2407A的高速運算能力和豐富的片內(nèi)外資源,采用C語言進行編程。實驗結(jié)果證明了其有效性和可靠性。
本文首先簡述了高性能ARM9微處理器EP9315以及CAN總線控制器SJA1000的硬件結(jié)構(gòu)與特點;然后提出了EP9315和SJA1000接口電路的實現(xiàn)方案,并給出了硬件設計方案圖及主要工作原理;最后詳細介紹了Linux環(huán)境下CAN設備驅(qū)動程序與應用程序開發(fā)的原理和流程。