雙485通訊系統應用于農光互補光伏發電站,打破了傳統系統無通訊功能的框架,或單一485通訊功能模式。通過硬件整合,軟件上通過信道獨立分開方式完成兩路485通訊,物理上獨立,互不干涉。硬件上模塊化設計,軟件上統一管理控制。在斜單和連推平單上已經大批量使用。一路用于支架轉動信息獲取,提高了安全和可靠性,另外一路主要用于電站管理中心數據交互,部分控制指令下發,當前支架運行主要信息上傳。實時把數據和信息上傳,完成整個光伏電站前端和后臺數據交互,信息傳遞,控制指令及時下發,為光伏電站的智能化、網絡化、自動化提供基本的技術保障。
一、硬件系統構成
該系統包括鋼架結構(斜單、平單、連推平單),驅動部分(三相電機(380V AC)、直流電機(24V DC)、回轉驅動電機(24V DC)),角度儀傳感器及控制模塊,PLC集中控制箱,箱變,光交換機及電站管理,無線發射站。角度儀傳感器及控制模塊在處理器的軟件驅動下,實現與光伏電站管理中心和無線發射站數據交互。第一路無線485通訊鏈路接收無線發射站信號結合已經設置的經、緯度和時間芯片提供的時間,啟動電機驅動鋼架結構運行。太陽能電池板組件在鋼架結構的運行下自動跟隨太陽高度角和方位角而運行,停止角度設置由角度傳感器獲取。第二路有線485通訊鏈路經過PLC集中控制箱、光交換機、光纖與電站管理數據中心數據的交互。在一晝夜的時間周期內,白天實現自動跟蹤,夜晚自動夜返,完成一個周期后再等待下一個自動跟蹤周期的開始。如果異常情況發生,電站管理中心通過有線通訊鏈路下發控制指令,實現網絡智能管理。跟蹤控制盒把當前支架運行數據信息實時上傳至電站管理中心。系統如圖一
圖一
二、ATmega 處理器系統
基于ATmega 處理器系統,可以省略高成本的PLC控制系統。ATmega 處理器系統資源豐富,性價比高,完全滿足農光互補光伏電站的智能處理需求。 ATmega 處理器高性能、低功耗AVR 處理器,先進的RISC結構,高達16MIPS指令速度,只需兩個時鐘周期的硬件乘法器,高達128K 字節系統內可編程Flash,4K 字節的EEPROM,壽命:100,000次寫/擦除周期,4K字節的內部SRAM;SPI實現系統內編程,JTAG支持片內調試,可對Flash,EEPROM等定位編程,兩個具有預分頻的器和比較器的8位定時器/計算器,16位定時器/計數器,兩路8位PWM,6路分辨可編程的PWM,輸出比較調制器,8路10位ADC,面向字節的兩路接口,兩路可編程的USART串口,可工作于主機/從機模式的SPI串口接口,具有片內振蕩器的可編程看門狗定時器,片內模擬比較器,上電復位及可編程掉電監測。片內經過標定的RC振蕩器,片內/片外中斷源,6種睡眠模式,可以通過軟件進行選擇的系統主頻時鐘。鑒于該處理器功能全面、處理能力強大,可以滿足光伏電站前端光伏組件運行的智能化、網絡化技術要求。
三、技術創新點
1、兩路485通訊,物理上相互獨立,模塊化,最大限度增強抗干擾性能。需選用具備兩路UART硬件的處理器,且全雙工操作,波特率可設置,具備硬件支持的奇偶檢驗,幀錯誤檢測,噪聲濾波,硬件中斷方式。ATmega 處理器具備兩路UART硬件串口,并具備上述功能,進而簡化了過去需軟件模擬串口通訊的工作量和工作難度,所以通訊的可靠性得到很大提高,遠遠優于軟件模擬通訊方式。雙硬件UART通訊口為實現雙485通訊提供了可靠的硬件保障。
2、兩路485通訊,通訊數據須分開處理,須執行兩套不同協議,基于這樣的需求,創造性的開發出兩路通訊協議,配合硬件完成兩路通訊。一路是基于目前行業內的Modbus協議,用于行業內數據通訊,兼容只要遵守Modbus協議的所有設備終端,可與不同廠家設備終端之間進行數據傳遞。與光伏發電站中的通訊柜,逆變器、數據采集系統相連接。對于其他特殊需求可以基于其高兼容性做適當擴展。另外一路為企業內部自定義協議,主要用于系統內部數據通訊傳輸,具體協議制定,規則可以自由定義,通訊模式有很大的自由度。比如,首字節為設備地址,可選擇數據累計方式來效驗,摒棄復雜的CRC效驗,幀結束符可固定為某個數據。其中可以由多組數據串組成,只要滿足數據累加和即可,在本系統中使用了太陽的高度角和方位角這兩個數據,可組裝成兩對數據,編入通訊幀中。主、從機按既定的規則進行傳輸、解析,即可完成數據交互,控制太陽能組件實時跟蹤太陽而轉動,進而提供發電效率。
四、原理解析
1、硬件原理圖——第一路無線485通訊鏈路
圖二
通過光耦隔離,處理器與485通訊芯片進行數據交換,485芯片的A、B接口與外界無線通訊模塊對接。A/B 兩端雙向TVS管,瞬態抑制高壓,保護通訊線路的異常電壓。在本系統中采用120歐姆負載匹配阻抗,如圖二中電阻R8所示。485通訊芯片與處理器之間收發端經過光耦隔離,可以增強抗干擾能力。在本系統中,控制收發端RE/DE,并聯到芯片的發送端,受控于三極管Q1,確保收發狀態切換。三路整合到兩路光耦隔離,減少PCB板空間和節省元器件。收發數據經光耦傳輸至處理器相應的UART端口。處理器在中斷機制的觸發下,完成數據的接收和發送。
2、第二路有線485通訊鏈路
圖三
第二路485通訊基于第一路485電路基礎上,做適當簡化,去除光耦隔離部分,其他保持不變,唯一區別是控制收發端直接受控于處理器的端口,采用4.7K電阻上拉確保電平平穩。這路通訊鏈路用于系統內部數據通訊,獨立于外界,干擾相對少些,故去掉光耦隔離。簡化電路,降低成本。其他元器件作用如上述第一路485電路。
五、總結:
該雙485通訊系統目前已經成功運行于山東、青海等農光互補光伏發電站,該系統功能運行情況良好,智能跟蹤支架通過雙485通訊系統實時把數據上傳至光伏電站的數據管理中心,光伏電站的控制指令及時傳遞到前端智能跟蹤支架,完成對智能跟蹤支架的智能化操作,尤其對智能跟蹤支架故障信息的獲取,進而為后續故障的排除提供了有力的保障。在特殊天氣情況下,實時地操作智能跟蹤支架的運行,規避了惡劣天氣情況下運行的風險。該雙485通訊系統在智能跟蹤支架信息的上傳下達通訊組網中提供必要的技術基礎,基于這樣的兩個通訊鏈路,前端的跟蹤器支架與后臺電站管理中心形成了一個完整的物聯網系統,實現了整個電站管理系統的智能化、網絡化、自動化;同樣為今后的云技術、大數據提供了基本數據通訊鏈路。
一、硬件系統構成
該系統包括鋼架結構(斜單、平單、連推平單),驅動部分(三相電機(380V AC)、直流電機(24V DC)、回轉驅動電機(24V DC)),角度儀傳感器及控制模塊,PLC集中控制箱,箱變,光交換機及電站管理,無線發射站。角度儀傳感器及控制模塊在處理器的軟件驅動下,實現與光伏電站管理中心和無線發射站數據交互。第一路無線485通訊鏈路接收無線發射站信號結合已經設置的經、緯度和時間芯片提供的時間,啟動電機驅動鋼架結構運行。太陽能電池板組件在鋼架結構的運行下自動跟隨太陽高度角和方位角而運行,停止角度設置由角度傳感器獲取。第二路有線485通訊鏈路經過PLC集中控制箱、光交換機、光纖與電站管理數據中心數據的交互。在一晝夜的時間周期內,白天實現自動跟蹤,夜晚自動夜返,完成一個周期后再等待下一個自動跟蹤周期的開始。如果異常情況發生,電站管理中心通過有線通訊鏈路下發控制指令,實現網絡智能管理。跟蹤控制盒把當前支架運行數據信息實時上傳至電站管理中心。系統如圖一
圖一
二、ATmega 處理器系統
基于ATmega 處理器系統,可以省略高成本的PLC控制系統。ATmega 處理器系統資源豐富,性價比高,完全滿足農光互補光伏電站的智能處理需求。 ATmega 處理器高性能、低功耗AVR 處理器,先進的RISC結構,高達16MIPS指令速度,只需兩個時鐘周期的硬件乘法器,高達128K 字節系統內可編程Flash,4K 字節的EEPROM,壽命:100,000次寫/擦除周期,4K字節的內部SRAM;SPI實現系統內編程,JTAG支持片內調試,可對Flash,EEPROM等定位編程,兩個具有預分頻的器和比較器的8位定時器/計算器,16位定時器/計數器,兩路8位PWM,6路分辨可編程的PWM,輸出比較調制器,8路10位ADC,面向字節的兩路接口,兩路可編程的USART串口,可工作于主機/從機模式的SPI串口接口,具有片內振蕩器的可編程看門狗定時器,片內模擬比較器,上電復位及可編程掉電監測。片內經過標定的RC振蕩器,片內/片外中斷源,6種睡眠模式,可以通過軟件進行選擇的系統主頻時鐘。鑒于該處理器功能全面、處理能力強大,可以滿足光伏電站前端光伏組件運行的智能化、網絡化技術要求。
三、技術創新點
1、兩路485通訊,物理上相互獨立,模塊化,最大限度增強抗干擾性能。需選用具備兩路UART硬件的處理器,且全雙工操作,波特率可設置,具備硬件支持的奇偶檢驗,幀錯誤檢測,噪聲濾波,硬件中斷方式。ATmega 處理器具備兩路UART硬件串口,并具備上述功能,進而簡化了過去需軟件模擬串口通訊的工作量和工作難度,所以通訊的可靠性得到很大提高,遠遠優于軟件模擬通訊方式。雙硬件UART通訊口為實現雙485通訊提供了可靠的硬件保障。
2、兩路485通訊,通訊數據須分開處理,須執行兩套不同協議,基于這樣的需求,創造性的開發出兩路通訊協議,配合硬件完成兩路通訊。一路是基于目前行業內的Modbus協議,用于行業內數據通訊,兼容只要遵守Modbus協議的所有設備終端,可與不同廠家設備終端之間進行數據傳遞。與光伏發電站中的通訊柜,逆變器、數據采集系統相連接。對于其他特殊需求可以基于其高兼容性做適當擴展。另外一路為企業內部自定義協議,主要用于系統內部數據通訊傳輸,具體協議制定,規則可以自由定義,通訊模式有很大的自由度。比如,首字節為設備地址,可選擇數據累計方式來效驗,摒棄復雜的CRC效驗,幀結束符可固定為某個數據。其中可以由多組數據串組成,只要滿足數據累加和即可,在本系統中使用了太陽的高度角和方位角這兩個數據,可組裝成兩對數據,編入通訊幀中。主、從機按既定的規則進行傳輸、解析,即可完成數據交互,控制太陽能組件實時跟蹤太陽而轉動,進而提供發電效率。
四、原理解析
1、硬件原理圖——第一路無線485通訊鏈路
圖二
通過光耦隔離,處理器與485通訊芯片進行數據交換,485芯片的A、B接口與外界無線通訊模塊對接。A/B 兩端雙向TVS管,瞬態抑制高壓,保護通訊線路的異常電壓。在本系統中采用120歐姆負載匹配阻抗,如圖二中電阻R8所示。485通訊芯片與處理器之間收發端經過光耦隔離,可以增強抗干擾能力。在本系統中,控制收發端RE/DE,并聯到芯片的發送端,受控于三極管Q1,確保收發狀態切換。三路整合到兩路光耦隔離,減少PCB板空間和節省元器件。收發數據經光耦傳輸至處理器相應的UART端口。處理器在中斷機制的觸發下,完成數據的接收和發送。
2、第二路有線485通訊鏈路
圖三
第二路485通訊基于第一路485電路基礎上,做適當簡化,去除光耦隔離部分,其他保持不變,唯一區別是控制收發端直接受控于處理器的端口,采用4.7K電阻上拉確保電平平穩。這路通訊鏈路用于系統內部數據通訊,獨立于外界,干擾相對少些,故去掉光耦隔離。簡化電路,降低成本。其他元器件作用如上述第一路485電路。
五、總結:
該雙485通訊系統目前已經成功運行于山東、青海等農光互補光伏發電站,該系統功能運行情況良好,智能跟蹤支架通過雙485通訊系統實時把數據上傳至光伏電站的數據管理中心,光伏電站的控制指令及時傳遞到前端智能跟蹤支架,完成對智能跟蹤支架的智能化操作,尤其對智能跟蹤支架故障信息的獲取,進而為后續故障的排除提供了有力的保障。在特殊天氣情況下,實時地操作智能跟蹤支架的運行,規避了惡劣天氣情況下運行的風險。該雙485通訊系統在智能跟蹤支架信息的上傳下達通訊組網中提供必要的技術基礎,基于這樣的兩個通訊鏈路,前端的跟蹤器支架與后臺電站管理中心形成了一個完整的物聯網系統,實現了整個電站管理系統的智能化、網絡化、自動化;同樣為今后的云技術、大數據提供了基本數據通訊鏈路。