下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
交采板SPI接口使用說明密級:文件標識項目名稱文件名稱交采底板SPI接口使用說明編制任振東審核批準文件版本號V1.1修改歷史版本日期說明負責(zé)人V1.02020.02.11初始版本任振東V1.12020.02.27更新了libsg.h、libsg.so、工程實例appjcDemo2.3.rar增加了校表相關(guān)的協(xié)議幀說明及校表流程任振東V1.12020.03.10更新了spi_rd_real(),spi_rd_real2(),spi_rd_event()任振東
引言融合終端的交流采集板是由單片機STM32和計量芯片ATT7022E構(gòu)成的計量子系統(tǒng),能測量3個電壓、4個電流、4路開入.交采底板和主控板的通信方式為SPI總線,主控板是SPI主機、交采板是SPI從機。通信協(xié)議為智芯公司自定義,通信交互方式是問答模式,即主控板發(fā)起詢問、交采板應(yīng)答。協(xié)議幀格式是用C語言struct來定義。可結(jié)合附件的C語言工程樣例REF_Ref33694307\r\h10來閱讀。數(shù)據(jù)結(jié)構(gòu)spidev_t:描述了SPI設(shè)備的相關(guān)信息,打開SPI設(shè)備時用到它。frm_rd_03_t:主控板向交采板請求實時數(shù)據(jù)、請求校表參數(shù)時,發(fā)送此結(jié)構(gòu)體格式的幀到交采板,由幀頭、幀尾、命令碼、數(shù)據(jù)標識、linux系統(tǒng)時間等組成。frm_rd_real_response_t:是交采板對frm_rd_03_t的應(yīng)答幀,包含有交采實時數(shù)據(jù)1。frm_rd_event_t:向交采板請求開入事件信息時,發(fā)送此結(jié)構(gòu)體的幀,由幀頭、幀尾、開入防抖時間等組成。frm_rd_event_response_t:是交采板對frm_rd_event_t的應(yīng)答幀,包含有開入事件信息。frm_start_adj_t:啟動校表時,主控板發(fā)送此幀給交采板,應(yīng)合理配置其rate。frm_start_adj_response_t:是交采板對frm_start_adj_t的應(yīng)幀。frm_rd_coeff_respose_t:是交采板對讀系數(shù)幀frm_rd_03_t的應(yīng)答幀。交采板能提供數(shù)據(jù)實時數(shù)據(jù)1,ac_real_t:是交采板提供的第1組實時數(shù)據(jù),主要包含電壓、電流、諧波、電能量脈沖個數(shù)等。實時數(shù)據(jù)2,ac_real2_t:是交采板提供的第2組實時數(shù)據(jù),主要包括視在電能量脈沖個數(shù)、4象限無功電能量脈沖個數(shù)等。開入事件,di_event_send_t:交采板提供的開入事件用此結(jié)構(gòu)體承載。交采板不能提供失壓、斷相類數(shù)據(jù)。SPI操作如何打開SPI設(shè)備:初始化一個spidev_t設(shè)備,用spi_dev_open()函數(shù)打開它。如何發(fā)送一幀:用函數(shù)fc_send(),輸入?yún)?shù)有發(fā)送緩沖區(qū)、長度等,它封裝了ioctl()。如何接收一幀:用函數(shù)fc_recv(),輸入?yún)?shù)有接收緩沖區(qū)、長度等,它封裝了ioctl()。讀交交采實時數(shù)據(jù)用spi_rd_real(),構(gòu)造發(fā)送幀frm_rd_03_t,設(shè)置輸入?yún)?shù):SPI設(shè)備、發(fā)送幀、返回數(shù)據(jù)緩沖區(qū)等。讀開入量變位事件用spi_rd_event(),構(gòu)造發(fā)送幀frm_rd_event_t,設(shè)置輸入?yún)?shù):SPI設(shè)備、發(fā)送幀、返回數(shù)據(jù)緩沖區(qū)等。時間同步原理在召測交采板實時數(shù)據(jù)的SPI協(xié)議發(fā)送幀中的ac_time3_t,用主控板的系統(tǒng)時間來填充,交采板會根據(jù)此時間來設(shè)置其時間校正流程校正點1對應(yīng):220V5A1.0;校正點2對應(yīng):220V5A0.5L;校正點3對應(yīng):220V0.25A0.5L;從開始校正點1開始,依次校正。校正第1點的過程:配置功率源到校正點1。下發(fā)啟動幀frm_start_adj_response_t,檢查響應(yīng)幀frm_start_adj_response_t,如果正確響應(yīng),且響應(yīng)幀的sta為0,就循環(huán)查詢校表狀態(tài):循環(huán)發(fā)送此幀frm_rd_coeff7022,并檢查應(yīng)幀frm_rd_coeff_respose_t,直到frm_rd_coeff_respose_t的sta有值表示校表結(jié)束,根據(jù)sta值判斷校表成功與否,如果成功,就切換到校正點2,用時大致15秒。如何設(shè)置交采板的防抖時間在召測交采板開入量變位事件的SPI協(xié)議發(fā)送幀中有di_lowtm和di_hightm,分別是高電平去抖動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 版權(quán)合同范本協(xié)議要點梳理
- 直飲水購銷合同
- 冰箱采購合同的運輸責(zé)任
- 裝修版權(quán)補充合同
- 現(xiàn)場拌合砂漿購銷合同
- 個人借款合同范本格式格式格式閱讀
- 短期借款合同與借據(jù)樣本
- 裝飾粉刷班組合同合作
- 產(chǎn)品推廣翻譯服務(wù)協(xié)議
- 網(wǎng)吧會員包月上網(wǎng)合同范例
- 小學(xué)語文大單元設(shè)計論文
- Unit 6 教學(xué)教學(xué)設(shè)計 2024-2025學(xué)年人教版七年級英語上冊
- Visio商業(yè)圖表制作分析智慧樹知到期末考試答案章節(jié)答案2024年上海商學(xué)院
- 競爭性談判工作人員簽到表及競爭性談判方案
- 山東省淄博市張店區(qū)2023-2024學(xué)年九年級上學(xué)期1月期末化學(xué)試題(含解析)
- 廈門旅游課件
- 人工智能導(dǎo)論智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱工程大學(xué)
- 單位食堂供餐方案(2篇)
- 農(nóng)村《智慧養(yǎng)老》課件
- 《庖丁解?!?(教學(xué)課件)- 統(tǒng)編版高中語文必修下冊
- 2022課程方案試題
評論
0/150
提交評論