時間:2008-11-18 09:58:00來源:ronggang
圖2 信號采樣[/align]
?。?) 數(shù)據(jù)保存
當(dāng)有采樣信號引起中斷,計(jì)數(shù)器工作,當(dāng)脈沖計(jì)數(shù)到3200時,產(chǎn)生一次寫操作,將前一地址單元值加一保存到當(dāng)前地址。存儲器采用可在線電擦除的EEPROM28C17,在讀時將28C17當(dāng)作程序存儲器,寫時當(dāng)作外部RAM,工作性能非常穩(wěn)定,讀寫操作從未出現(xiàn)差錯。本系統(tǒng)中定義28C17的地址編碼為7800H-7FFFH, 2K尋址。
?。?) 日歷時鐘電路
采樣模塊需要對系統(tǒng)能進(jìn)行分時計(jì)數(shù)功能,所以需要實(shí)時時鐘,以完成定時產(chǎn)生中斷、分時顯示、獲取時間和日期等功能,具體選用美國Dallas公司生產(chǎn)的實(shí)時時鐘芯片DS 12887。DS 12887是一個實(shí)時時鐘的完整子系統(tǒng),其集成度高,內(nèi)部包含有一個鏗電池、一個石英晶振和一個寫保護(hù)電路。本系統(tǒng)采用DS12887作為實(shí)時時鐘芯片。
?。?) 斷電處理
當(dāng)出現(xiàn)費(fèi)用超支時,系統(tǒng)能進(jìn)行自動斷電處理。基本原理圖如圖3所示。當(dāng)上位機(jī)端發(fā)現(xiàn)某用戶費(fèi)用超支時,發(fā)出斷電指令給89C51, 89C51通過給端口置零,經(jīng)反相后,送至8050的B極,引起繼電器動作,開關(guān)吸和,此時相當(dāng)于送往電表的開關(guān)處于截止?fàn)顟B(tài),系統(tǒng)斷電。圖中Q1, Q2構(gòu)成達(dá)凌頓管。
[align=center]
圖3 斷路開關(guān)電路[/align]
(5) 顯示模塊
另外系統(tǒng)還可以提供液晶顯示器(使用12232點(diǎn)陣液晶屏,提供漢顯),做到實(shí)時顯示功能,能在抄錄某時期內(nèi)、某用戶電能表計(jì)數(shù)器窗口累計(jì)的全位示數(shù)。眾所周知,手工抄表時代,記錄的讀數(shù)值是表頭累計(jì)值,計(jì)費(fèi)是運(yùn)行后的累計(jì)示數(shù)與原始示數(shù)之差才是表計(jì)電量,所以說,抄表得到的示數(shù)并非表計(jì)電量。另外,除去居民生活用電的直通式電能表之外,用戶的實(shí)際用電量還與其表計(jì)倍率、計(jì)量方式(計(jì)量點(diǎn)的設(shè)定、表計(jì)的套數(shù))等有很大關(guān)系。因此說,表計(jì)電量也并不是用戶的實(shí)際用電量。作者認(rèn)為,同時抄錄表計(jì)序號和表計(jì)示數(shù)這兩個數(shù)據(jù),能更直觀地校對抄表數(shù)據(jù)與抄表對象的一致性,而且還為計(jì)算表計(jì)電量和實(shí)際用電量提供了必要條件,從而使得用戶能清楚地知道表計(jì)數(shù)總量和當(dāng)前使用量。
3.2 抄表采集器的硬件設(shè)計(jì)
抄表采集器的硬件設(shè)計(jì)主要包括處理器電路、AT89C51與MC143150Neuron芯片之間的通信接口、LON總線網(wǎng)絡(luò)接口3部分。
?。?) 主CPU及其外圍擴(kuò)展電路
主CPU采用常規(guī)單片機(jī)89C51,接有一片28C64EEPROM作為在線可電擦除存儲器,保存各采樣模塊送來的數(shù)據(jù)信號。還包括復(fù)位電路、時鐘電路、外部RAM擴(kuò)展、232串口通信電路、電源電路等。
(2) 主CPU和MC143150Neuron芯片之間的通信接口的設(shè)計(jì)
本抄表采集模塊采用HOST BASED結(jié)構(gòu),主CPUAT89C51和從處理器MC143150Neuron芯片之間的通信實(shí)現(xiàn)采用從B方式。一般來說,并行接口可配置成Neuron芯片工作在主、從A或從B方式,兩個Neuron芯片以主、從A方式接口;而Neuron芯片同非Neuron芯片以從B方式接口,非Neuron芯片充當(dāng)主機(jī),Neuron芯片工作在從B方式,進(jìn)行握手聯(lián)絡(luò)來控制指令的執(zhí)行。主從機(jī)交換數(shù)據(jù)期間Neuron芯片暫停應(yīng)用程序的執(zhí)行過程。每次最多可交換255個字節(jié)數(shù)據(jù)。這種并行I/O接口對象方式用在快速交換數(shù)據(jù)的場合是非常有用的。Neuron芯片能充當(dāng)外部處理器的協(xié)處理器,產(chǎn)生一個網(wǎng)橋、網(wǎng)關(guān)或路由器。說明了Neuron芯片在并行接口對象時的典型應(yīng)用。從B方式屬于并行I/O對象,本系統(tǒng)使用MC 143150Neuron芯片的所有11只腳,其中MC143150的I/O0~I(xiàn)/O7是8位雙向數(shù)據(jù)線,I/O8~I(xiàn)/O 10是3位控制信號線。借助令牌傳遞/握手協(xié)議,實(shí)現(xiàn)MC143150Neuron芯片與主處理器之間的雙向數(shù)據(jù)傳輸。相對主CPU而言,MC143150Neuron芯片相當(dāng)于一個有著8位數(shù)據(jù)線、3位控制線的并行I/O設(shè)備,系統(tǒng)接口圖如圖4所示。
[align=center]
圖4 單片機(jī)與3150的接口[/align]
?。?) Lon網(wǎng)絡(luò)接口
作者采用了支持FTT-10A自由拓補(bǔ)雙絞線收發(fā)器的Control Module作為采集器與LON總線的接口。FTT-10A收發(fā)器主體是一個隔離變壓器,該變壓器集成了一個78Kbps差分曼徹斯特編碼通信收發(fā)器。FTT-10A收發(fā)器能自動檢測5M, 10M或20M三種時鐘頻率,它在未加電時呈現(xiàn)高阻狀態(tài),不會影響網(wǎng)絡(luò)通信,是常用的收發(fā)器之一。FTT-10A收發(fā)器提供了與神經(jīng)元通信芯片接口和網(wǎng)絡(luò)接口的引腳。接口如圖5所示。
[align=center]標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價比王者」NK290M普及型數(shù)控...
2025-10-09
2025-09-23
2025-09-23