日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件

引 言

  MCS-51單片機是目前國內應用最廣泛的一種單片機型。全球各單片機生產廠商在MCS-51內核基礎上,派生了大量的51內核系列單片機,極大地豐富了MCS-51的種群。其中STC公司推出了STC89系列單片機,增加了大量新功能,提高了51的性能,是MCS-51家族中的佼佼者。早期的單片機控制系統(tǒng),采用單片機加片外EEPROM配合,來存儲一些需要預置的重要參數,并在數碼管上顯示出來。由于單片機控制的整流器要求實時性很強,而早期EEPROM的寫周期在10 ms左右,因此運行參數的預置是在整流器待機的情況下進行的。而很多情況下需要在運行的同時記錄數據,如用單片機控制的12脈波汽車電泳整流器要求在運行的同時實時記錄重要數據,而且在掉電時不丟失。由于在12脈波整流器中運行的單片機程序,其周期必須小于1.67 ms(交流電網的1個周期是20 ms,除以12就是l_67 ms),這就要求實時記錄的時間在1ms以下甚至更短(考慮到程序的執(zhí)行時間)。經查閱資料發(fā)現,目前很多EEPROM達不到這個要求[1],即使時間最短的AT89S8252單片機片內。EEP-ROM的寫周期也是2.5 ms。本文通過對EEPROM的巧妙應用,實現了整流器在線記錄數據的功能。

  1 尋找符合要求的單片機

  設備使用的是Atmel公司的AT89C52(40DIP封裝)單片機和EEPROM芯片2817A。要想在不改變原設備電路板的情況下完成要求的功能,就只能在兼容的MCS-51系列單片機中想辦法。AT89S8252片內含有2 KB的EEPROM,經編程測試發(fā)現,它雖然能實時記錄數據并且斷電不丟失,但是在向片內EEPROM中記錄1個數據時,能引起輸出電壓和電流的波動,不能滿足實際運行的需要。其原因是AT89S8252單片機片內EEPROM的寫周期為2.5 ms,超過了1.67 ms的程序的執(zhí)行周期,從而影響了程序的正常運行。所以執(zhí)行周期是解決問題的關鍵。

  由參考文獻[2-3]知:STC89C51RC/RD+系列單片機片內含有EEPROM(Data Flash),讀1個字節(jié)/編程1個字節(jié)/擦除1個扇區(qū)(512字節(jié))的時間分別為10/μs/60μs/10 ms。編程1個字節(jié)的時間為60μs,遠小于AT89S8252片內EEPROM 2.5 ms的編程時間,這為解決問題提供了思路。

  2問題的解決

  單片機STC89C55RD+(40DIP封裝),其引腳、功能完全與AT89C52兼容,與MCS-51程序也兼容,片內含有20KB的Flash程序存儲器,16KB的EEPROM數據存儲器。把原用于AT89C52中的程序寫到STC89C255RD+中,放到原設備上運行,可長期穩(wěn)定地運行。經修改的在整流器中運行的單片機程序,實時記錄一些數據到STC289C55RD+的EEPROM中,整流器可正常運行,但不能執(zhí)行扇區(qū)擦除操作。執(zhí)行扇區(qū)擦除操作將嚴重影響整流器的正常運行,引起輸出電壓和電流的很大波動。執(zhí)行扇區(qū)擦除操作時,從示波器來看整流器的輸出間斷了20 ms,電壓電流顯示很大的波動。用示波器捕捉到了EEPROM寫時的波形,輸出波形暫停了20 ms,1個周波電壓,電壓波形如圖1所示,不執(zhí)行扇區(qū)擦除操作時的波形如圖2所示。從圖中可以看出,問題得到了很好的解決。


  究其原因,這與EEPROM的特點有關。STC89C5lRC/RD+系列單片機片內的EEPROM,與普通的EEPROM不同。普通的EEPROM有字節(jié)讀/寫功能,不需要擦除,在字節(jié)寫的時候自動擦除。而STC89C51RC/RD+系列單片機片內的EEPROM,具有Flash的特性,只能在擦除了扇區(qū)后進行字節(jié)寫,寫過的字節(jié)中不能重復寫,只有待扇區(qū)擦除后才能重新寫,而且沒有字節(jié)擦除功能,只能扇區(qū)擦除。


  3 EEPROM(Data FIash)的巧妙應用

  基于以上EEPROM(Data Flash)不易擦除的特點,可以寫后先不擦除。利用EEPROM(Data Flash)容易寫、時間短(字節(jié)寫只有60 μs)的特點,可以充分利用其寫的功能。根據汽車電泳整流器的特點:每泳1輛汽車,整流器的輸出電流就從0逐漸上升到最大電流,然后又逐漸回到0。從電流的變化可以準確地識別出電泳過的車的數量。每識別出1輛車,就在EEPROM(Data Flash)的1個字節(jié)中(起始地址為0000H)寫入#01H(也可以是其他數,但不能為#OFFH),然后地址自動加1,等待識別出下一輛車。這樣就通過EEPROM(Data Flash)字節(jié)地址的方式,間接記錄了汽車電泳整流器電泳過的車輛總數,并可在數碼管上顯示出來。16 KB的EEPROM(Data Flash)可記錄16 384輛車。待將計滿時,可按擦除按鈕擦除EEP-ROM(Data Flash)中的所有扇區(qū),再重新計數。如按每10分鐘電泳1輛車,1天工作16小時,可連續(xù)記錄16 384/60/10×16)=170天。此種方法也可用于對電泳整流器連續(xù)工作時間的累計,如每10分鐘記錄1個數據,可連續(xù)記錄16 384/(60/10)=2 730小時。

  整流器停機斷電后,每次開機給單片機上電時,在初始化程序中,首先從地址#0000H讀片內EEPROM的數據,如果數據不為#OFFH,地址自動加1,再讀下一個字節(jié),直到所讀數據為#OFFH為止。此時EEPROM的地址指針數據,即為前面累加的電泳車輛數(或累計電泳工作時間),可在數碼管上顯示出來。整流器工作后,按前述


  結語

  結合上產的實際情況,在不改變原設備電路板的情況下,通過使用MCS-51系列兼容單片機STC89C55RD+,巧妙利用其片內EEPROM,實現了在整流器運行的同時記錄數據的功能,切掉點情況下不丟失數據。這種方法有效地提高了原設備的功能,給用戶的使用到來了極大的方便,并且通過實驗驗證了此方法是可行的。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉