本文首先簡述了高性能ARM9微處理器EP9315以及CAN總線控制器SJA1000的硬件結構與特點;然后提出了EP9315和SJA1000接口電路的實現方案,并給出了硬件設計方案圖及主要工作原理;最后詳細介紹了Linux環(huán)境下CAN設備驅動程序與應用程序開發(fā)的原理和流程。
本文先從ADC的技術參數、采樣誤差和采樣方法幾個方面闡述了電能測量時,ADC的選擇必須有足夠的動態(tài)范圍去滿足信號的最高的幅度,同時又要保持足夠的位數去獲得必須的準確度。而且,它的采樣速率必須足夠的高,以便于采樣信號中的最高頻率成分。MAX125是高速4通道差動輸入的14位同步采樣A/DC芯片,它每次采集可以輸入四路差動模擬量信號,在采/保電路作用下,依次進行A/D轉換,每個通道的A/D轉換需要3μs,文中通過實例說明MAX125在電能質量測量中是完全勝任的。
介紹了一種不增加A/D轉換單元電路板面積卻能加倍擴展模擬輸入通道數量的創(chuàng)新設計方法—IC(集成電路)層疊并聯(lián)。相關技術獲中國國家專利。本文給出了以MCS-51和ADC0804接口為典型的硬件、軟件設計實例。
介紹用PIC16C73自帶的八位A/D轉換器擴展為十二位A/D轉換器, 給出了具體的設計方案和程序流程。它是用以 PIC16C73為MCU構成的海水有機磷測控儀A/D轉換部分的一種解決方案。
在低成本、多通道數據采集系統(tǒng)中,串行接口A/D轉換器得到了廣泛的應用,但是通道的輪換以及串行數據的傳輸會降低數據采集的速度和CPU的工作效率。以ADS7844為例介紹基于FPGA和VHDI。語言的A/D控制器設計方法,并通過計算機時序仿真結果驗證了該控制器的正確性。該控制器具有輸入通道自動轉換、數據并行輸出等特點,提高了采集速度和CPU的工作效率。
文中所設計的船舶導航數據轉換器可以只依據一種導航數據,經過數據轉換后輸出電羅經和GPS兩種信號,保證電羅經設備與GPS設備的正常工作。轉換器信號的接收與發(fā)送是通過不同串口進行,所以有必要擴展串口來解決串口太少的問題。對比分析目前較常用的幾種串口擴展方案,本文提出一種采用P89C669作為數據轉換的主處理器,AT89C2051作為串口擴展芯片的低成本方案,實現利用并口擴展串口的功能。
基于 CAN總線的風機監(jiān)控系統(tǒng)以 DSP芯片作為核心控制部件,配合各種傳感器和外部電路,自動監(jiān)控煤礦井下通風的各項指標,實現風機開機、停機、風量調節(jié)、電機檢測和綜合保護的全面智能化,并采用 CAN 現場總線與地面調度室的主機通信,實現集中和遠程監(jiān)控。該系統(tǒng)實現了煤礦井下風機監(jiān)控自動化,提高了井下安全生產的可靠性,避免因通風不良造成煤礦瓦斯爆炸的可能性。
本文介紹了一種能夠進行程序下載的CAN通訊調試器的設計。它既能對支持CAN下載或UART下載的T89C51CC0X芯片進行在線編程,又能對CAN總線上的節(jié)點進行通訊功能的調試。主要介紹下載器的工作原理、硬件電路設計和CAN總線的調試界面設計。
本文分析CAN 總線和簡單網絡管理協(xié)議(SNMP)的優(yōu)點,綜合運用這兩種技術構建遠程起重力矩監(jiān)控系統(tǒng),確??煽?、實時的遠程數據傳輸和控制命令的執(zhí)行,保障起重機械的安全運行。文中重點闡述了系統(tǒng)的硬件結構與特點、軟件工作原理及實現的技術要點,包括CAN 總線上位機軟件的編程,MIB 的編寫,代理與管理端程序的開發(fā)。
為保證安全性與可靠性,車用設備電路板必須經過長時間老化測試。由于需要老化電路板數量較大,設計了一個基于 CAN總線的老化測試系統(tǒng)。介紹了系統(tǒng)各個模塊的功能與設計,詳細介紹通信模塊處理串口通信的實現方法及通信模塊與測試模塊的 CAN通信機制。