基于A(yíng)BC三相電的電網(wǎng)監測系統監控終端的設計
溫度、風(fēng)速、角度測量
本文引用地址:http://dyxdggzs.com/article/192734.htm溫度測量采用的是DS18B20傳感器,該傳感器獨特的單線(xiàn)接口方式,在與微處理器連接時(shí)僅需要一條口線(xiàn)即可實(shí)現微處理器與DS18B20的雙向通訊,測溫范圍-55℃~+125℃,固有測溫分辨率0.5℃。工作電源:3~5V/DC,在使用中不需要任何外圍元件,為保障數據的穩定傳輸,串接4.7kΩ上拉電阻來(lái)提高驅動(dòng)能力。
對于風(fēng)速的測量,有些風(fēng)速傳感器需要外接電源,輸出精度相對較高,如果直接放置外界測風(fēng)速,會(huì )受高壓電網(wǎng)環(huán)境強電磁場(chǎng)的影響,精度自然會(huì )降低。本系統采用自發(fā)電式風(fēng)速傳感器,殼體用工程塑料制作,輕便的同時(shí),防環(huán)境雷擊和電場(chǎng)等破壞。不需要外接電源,可實(shí)現0~5V模擬電壓信號輸出,輸出穩定,測量風(fēng)速范圍在0~12級之間,精度誤差3%,輸出模擬信號連接AD轉換芯片送給處理器處理。
角度測量采用MMA7455 傳感器,MMA7455 是一款數字輸出(I2C/SPI)、低功耗、緊湊型電容式微機械加速度計,具有信號調理、低通濾波器、溫度補償、自測、可配置通過(guò)中斷引腳(INT1或INT2)檢測0g、以及脈沖檢測(用于快速運動(dòng)檢測)等功能。0g 偏置和靈敏度是出廠(chǎng)配置,無(wú)需外部器件??墒褂弥付ǖ?g 寄存器和g-Select 量程選擇對0g 偏置進(jìn)行校準, 量程可通過(guò)命令選擇3個(gè)加速度范圍(2g/4g/8g)。MMA7455數字三軸加速度傳感器模塊核心為飛思卡爾公司的MMA7455L數字三軸加速度傳感器,該模塊設計使用官方推薦設計,板卡線(xiàn)路經(jīng)過(guò)高電磁兼容設計和優(yōu)化,具有輸出精確,體積小,工作可靠,各種標識清晰,擴展性好等特點(diǎn)。
A、B、C三相電接頭溫度采集的驅動(dòng)程序設計
采用S3C2440作為監控終端的處理器,通過(guò)編寫(xiě)Linux驅動(dòng)程序[3],實(shí)現了各種傳感器的數據采集。并通過(guò)GPRS無(wú)線(xiàn)傳輸技術(shù),傳回給主控中心。在Linux驅動(dòng)開(kāi)發(fā)中,驅動(dòng)框架模板中結構體static struct file_operations armirc_fops = {…}非常重要,它完成了將驅動(dòng)函數映射為標準接口[5]。對電網(wǎng)電力線(xiàn)纜接頭處的溫度監測,主要采用了熱歐電阻PT100,它的阻值會(huì )隨著(zhù)溫度的變化而改變。PT后的100即表示它在0℃時(shí)阻值為100歐姆,在100℃時(shí)它的阻值約為138.5歐姆。在這里主要通過(guò)TLC2543[4]實(shí)現對數據的采集。
程序設計主要是對TLC2543進(jìn)行通道選擇,并且對數據的讀取,每次轉換和數據傳遞可以使用12或16個(gè)時(shí)鐘周期得到全12位分辨率,可以使用8個(gè)時(shí)鐘周期得到8為分辨率,在這里采用了12個(gè)時(shí)鐘周期得到12位分辨率。一個(gè)片選(CS)脈沖要插到每次轉換開(kāi)始處,或是在轉換時(shí)序的開(kāi)始出變化,此后保持CS為低,直到時(shí)序結束。每次專(zhuān)屬和數據傳遞使用12個(gè)時(shí)鐘周期和在每次傳遞周期之間插入CS的時(shí)序,即進(jìn)行一次轉換操作一次CS時(shí)序。
從圖3中可以看出,在TLC2543的CS變低時(shí)開(kāi)始數據轉換盒數據傳送,CPU將選擇通道、數據長(cháng)度選擇。前導選擇、單雙極性選擇的控制信息送入輸入腳的同時(shí),還從輸出腳讀出AD的轉換結果。在I/O CLOCK上升沿時(shí)數據變化,即I/O CLOCK低電平時(shí)將要寫(xiě)入的輸入數據準備好,當I/O CLOCK高電平時(shí)讀取輸出數據,當CS為高時(shí),I/O CLOCK 和輸入被禁止,輸出為高阻態(tài),不能操作。

當上述準備工作做好后,發(fā)現AD轉換器只能對其中的一個(gè)通道進(jìn)行數據的正確讀取,當多用了幾個(gè)通道號,發(fā)生了通道串位的問(wèn)題,為了解決這種情況的發(fā)生,在數據轉換開(kāi)始時(shí)多加了一個(gè)for循環(huán),這個(gè)循環(huán)只能循環(huán)三次,這樣通道串位的問(wèn)題就可以解決。在這里利用了TLC2543的五個(gè)通道,其中通道0、通道1、通道2是接收熱歐電阻PT100發(fā)送的數據。其他兩個(gè)通道原理相同。
利用dianya=(float)dian/0x0fff*4.42這個(gè)公式計算出來(lái)電壓值。再利用dianzu=dianya1*32這個(gè)公式計算出相應的電阻對應的電阻值。最后根據WZP型鉑熱電阻(Pt100)分度特性表計算出公式wendu1[i]=(dianzu1[i]-100)/0.385后,得到了相應的電阻對應的溫度。
結束語(yǔ)
本文闡述了ABC三相電智能電網(wǎng)監測系統監控終端的設計實(shí)現,該系統經(jīng)過(guò)測試,達到了預期的監測效果和實(shí)時(shí)速率要求。通過(guò)布設監控終端,免除了人工監測的弊端,降低了了整個(gè)電網(wǎng)的運營(yíng)成本,系統易于維護和升級,使電網(wǎng)輸電環(huán)節智能監測的準確性、實(shí)時(shí)性以及穩定性得到了極大的改善。但由于電網(wǎng)設備結點(diǎn)大部分都處于位置比較偏僻、人很難接近的地方,所以還需完善,進(jìn)一步提高穩定性,同時(shí)還可實(shí)現監測結點(diǎn)的視頻監控,以及對輸電線(xiàn)浮冰厚度的檢測等。
參考文獻:
[1] 曹軍威,萬(wàn)宇鑫等.智能電網(wǎng)信息系統體系結構研究[J].計算機學(xué)報,2013,36,(1):144-161
[2] 湯普森.實(shí)用模擬電路設計[M].北京:人民郵電出版社,2009
[3] 韋東山.嵌入式Linux應用開(kāi)發(fā)完全手冊[M].北京:人民郵電出版社,2007
[4] TLC2543 Datasheet[Z/OL].http://www.ti.com.2005
[5] 陳莉君.Linux操作系統內核分析[M].北京:人民郵電出版社,2000
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)linux相關(guān)文章:linux教程
上拉電阻相關(guān)文章:上拉電阻原理 土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理
評論