chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

智嵌物聯(lián)ZQWL可編程模擬量采集模塊DAM-5802D

智嵌物聯(lián)ZQWL ? 2022-02-19 11:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

  1. 概述

智嵌物聯(lián)網(wǎng)ZQWL研發(fā)的DAM-5802D模塊提供了用戶編程接口,增強了應用的靈活性,簡化了用戶的編程的難度,縮短了開發(fā)產(chǎn)品的周期;用戶不需要了解板卡底層驅動,只需將控制邏輯和通訊協(xié)議嵌入其中即可。

DAM-5802D模塊提供keil開發(fā)環(huán)境下的函數(shù)庫,功能強大,使用方便。開發(fā)人員只需略懂C語言(提供詳盡技術指導和咨詢)就可以在本司DAM-5802D平臺上開發(fā)所需功能。

  1. 開關量相關函數(shù)
    1. Write_Relay函數(shù)

函數(shù)原型如下:

poYBAGIQXymAXiQgAACF3bMkkFM425.png

該函數(shù)需被其他函數(shù)調(diào)用才能使用。

舉例:

Write_Relay(0,1);//閉合第一路繼電器的常開觸點,斷開常閉觸點。

Write_Relay(1,0);//斷開第二路繼電器的常閉觸點,打開常開觸點。

在使用過程中,注意傳入的參數(shù)(channel,status)不能出錯,channel的范圍為0到N,N為控制板IO輸出點個數(shù);status的值只能為0或1。參數(shù)超出定義范圍時,函數(shù)將返回錯誤信息。

  1. Read_Relay函數(shù)

函數(shù)原型如下:

pYYBAGIQXymAU63LAAB1sbz1Bdc328.png

該函數(shù)需被其他函數(shù)調(diào)用才能使用。

舉例:

unsigned char temp = 0;

temp =Read_Relay(0);//讀取第一路的輸出狀態(tài)并將結果賦給temp。

temp =Read_Relay(3);//讀取第四路的輸出狀態(tài)并將結果賦給temp。

然后根據(jù)temp的值即可判斷當前IO輸出的狀態(tài):

temp為0則:常開觸點斷開,常閉觸點閉合。

temp為1則:常閉觸點斷開,常開觸點閉合。

temp為2則:傳入的參數(shù)channel錯誤。

temp為3則:其他未知錯誤。

  1. 串口通訊相關函數(shù)

ZQWL_DAM_5802D有1個RS485接口,用于收發(fā)數(shù)據(jù)。

  1. UART_Init函數(shù)

函數(shù)原型如下:

poYBAGIQZGWAVJ94AAC11jsZKG0655.png

該函數(shù)為串口初始化函數(shù),如果要使用RS232/485通訊功能,必須調(diào)用該函數(shù)來初始化通訊相關參數(shù)。

舉例:

pYYBAGIQZGWACuv4AACByG09e3s672.png

注意該函數(shù)的第三個參數(shù)parity,必須為以下三種:

poYBAGIQXyuAWQ6zAAADgx7TV4I798.png

。

如果該函數(shù)調(diào)用成功則返回值為0,否則返回相應的錯誤信息。

  1. UART_Send_Data函數(shù)

函數(shù)原型如下:

pYYBAGIQZGWAJlFFAABVpzdlh5w654.png

該函數(shù)為串口發(fā)送函數(shù),調(diào)用該函數(shù)前必須正確調(diào)用UART_Init()函數(shù)。

舉例1,直接發(fā)送字符串:

UART_Send_Data("1234567890",10);

舉例2,將數(shù)組中數(shù)據(jù)發(fā)送出去:

unsigned char temp[10];

UART_Send_Data(temp,10);

  1. UART_Recv_Handler函數(shù)

函數(shù)原型如下:

pYYBAGIQZGaAAG8wAAC3KO0Oy9o371.png

該函數(shù)為類似中斷函數(shù),不能被其他函數(shù)調(diào)用。必須在正確調(diào)用UART_Init()函數(shù)后該函數(shù)才能生效。建議在該函數(shù)中首先將buff中的數(shù)據(jù)復制出來,然后退出,在別的函數(shù)中進行數(shù)據(jù)的處理。

舉例:

poYBAGIQZGaANCr9AAA6eTOP5bw457.png
  1. 系統(tǒng)指示燈相關函數(shù)

該系列控制板有1個系統(tǒng)LED指示燈,可以用來指示系統(tǒng)運行的狀態(tài)。

  1. RUN_LED_Toggle函數(shù)

函數(shù)原型如下:

pYYBAGIQXyyAMyZhAABNziPgoco773.png

此函數(shù)實現(xiàn)系統(tǒng)LED的狀態(tài)翻轉功能(調(diào)用后原來熄滅則會點亮,原來點亮則會熄滅)。

舉例:

RUN_LED_Toggle();//調(diào)用后,指示燈狀態(tài)翻轉。

  1. RUN_LED_ON函數(shù)

函數(shù)原型如下:

pYYBAGIQXyyANOnkAABKJCT4kDI349.png

舉例:

RUN_LED_ON();//點亮系統(tǒng)LED指示燈

  1. RUN_LED_OFF函數(shù)

函數(shù)原型如下:

poYBAGIQXyyANPPSAABKaON2I1M934.png

舉例:

RUN_LED_OFF();//熄滅系統(tǒng)LED指示燈

  1. 延時相關函數(shù)
    1. Delay_ms函數(shù)

函數(shù)原型如下:

pYYBAGIQXy2APC66AABDF9N_hJY181.png

舉例:

Delay_ms(500);//延時500毫秒。

Delay_ms(2000);//延時2000毫秒。

  1. Delay_us函數(shù)

函數(shù)原型如下:

poYBAGIQXy2AEBANAABRSBGt4sA051.png

舉例:

Delay_us(500);//延時500微秒。

Delay_us(999);//延時999微秒。

  1. 定時器相關函數(shù)
    1. Timer_IRQHandler函數(shù)

函數(shù)原型如下:

pYYBAGIQXy2AIKzSAAB1lBK8cPc237.png

該函數(shù)為中斷函數(shù),不能被其他函數(shù)調(diào)用。每隔1ms中斷一次,用戶以此為基礎可以設計出各種定時服務功能。例如設計一個10ms定時服務功能:

poYBAGIQXy2AGjWrAABV7HPGjtQ878.png
  1. 看門狗相關函數(shù)
    1. IWDG_Init函數(shù)

函數(shù)原型如下:

pYYBAGIQXy2AJQYtAADJjzsd6uU012.png

舉例:

IWDG_Init(WD_1000MS);//設置看門狗定時器為1000毫秒。

IWDG_Init(WD_2000MS);//設置看門狗定時器為2000毫秒。

  1. Feed_Dog函數(shù)

函數(shù)原型如下:

poYBAGIQXy2Ac653AAAqwgAi4-4022.png

如果調(diào)用了IWDG_Init(),那么, Feed_Dog()函數(shù)就必須周期調(diào)用,并且調(diào)用周期必須小于看門狗定時器設定值。否則,系統(tǒng)將不斷的復位。

建議在產(chǎn)品開發(fā)階段先不用看門狗功能,產(chǎn)品發(fā)布時再加上此功能。

  1. Flash相關函數(shù)

該系列控制板均提供128字節(jié)的用戶flash空間,可以用來存放控制板掉電后需要保存的參數(shù),比如波特率,地址碼等。

  1. User_Flash_Write函數(shù)

函數(shù)原型如下:

pYYBAGIQXy6ANQJwAACsPCHrvos325.png

舉例:

poYBAGIQXy6AKmuQAAAftixOKeU309.png
  1. User_Flash_Read函數(shù)

函數(shù)原型如下:

poYBAGIQXy6AQzaaAACdEBaX2AQ388.png

舉例:

pYYBAGIQXy6ABMfJAAAmKw6B5Xo012.png
  1. 系統(tǒng)異常相關函數(shù)
    1. HardFault_Handler函數(shù)

函數(shù)原型如下:

poYBAGIQXy6AQE5QAABY4XUDn4A871.png

當系統(tǒng)有異常時,比如指針操作不當、數(shù)組操作不當?shù)?,會進入此中斷。

  1. 系統(tǒng)復位相關函數(shù)
    1. MCU_Soft_Reset函數(shù)

函數(shù)原型如下:

pYYBAGIQXy-AQHRAAABEcZwYkgk065.png

調(diào)用該函數(shù)后,系統(tǒng)將復位。

  1. main函數(shù)

該函數(shù)為系統(tǒng)入口函數(shù),提供如下示例:

pYYBAGIQZGmABVyuAAo3bl8A1JU819.png
  1. 模擬量變量聲明

提供ADC值、0~5V型電壓值、0~10V型電壓值和0~20mA型電流值的采集,統(tǒng)一輸出到一個結構體中:

poYBAGIQZGqAdSGNAATBWxr46hE168.png

變量的聲明在ZQWL_DAM_5802D.h文件中。

  1. 模塊編程
    1. 開發(fā)環(huán)境

該模塊開發(fā)環(huán)境使用keil 5.10版本(其他版本未驗證),有關keil的使用教程請參考其他開發(fā)文檔,keil5的安裝包下載地址:

https://pan.baidu.com/s/1rAgGc5AjeSDBvNq1KSFNsg提取碼: jxeq

在“可編程資料”里有該控制板的keil5工程

打開“可編程資料”:

poYBAGIQZGqAUqwnAAALjCOp98Q328.png

此即為該控制板的工程文件, 打開文件:

pYYBAGIQZGqAB79IAAAFBeirIGc842.png

打開“Proj”:

pYYBAGIQZGqAQHaGAAArZ6t9WoI618.png

雙擊上圖中的“LED”,則可以通過keil軟件打開該工程。

工程配置如下圖:

poYBAGIQZGqAP9X6AAGUh8yuL1c965.png

編譯后會生成一個IO_APP.bin文件(路徑:ZQWL_IO_APP\Proj\BIN):

pYYBAGIQZGqAZ9X2AAATuwS0US0166.png
  1. 程序下載

智嵌串口IO模塊的固件是通過《智嵌物聯(lián) 串口繼電器控制板固件升級工具》來下載程序的:

pYYBAGIQXzKAFZO8AADIfz_Njy8864.png

點擊上圖的“瀏覽”,將編譯好的IO_APP.bin文件載入軟件,選擇好串口參數(shù),然后點“打開”,點“開始升級”,即可實現(xiàn)固件的下載,下載完成后自動運行:

poYBAGIQXzKAJfLzAACAUhOZa8Y362.png
  1. 程序出錯處理

在調(diào)試程序時難免會出現(xiàn)程序出錯,出錯后可能造成不能直接對模塊固件下載,這時需要按照如下步驟操作:

第一步:斷電。

第二步:按住模塊上的按鍵。

第三步:上電,看到模塊的運行燈快速閃爍,說明進入到了固件下載模式,此時就可以對模塊下載固件了。注意此過程中不可以松開按鍵,直到下載成功后才能松開。

注意,智嵌物聯(lián)網(wǎng)ZQWL的部分網(wǎng)絡IO控制器也支持編程功能,如型號ZQWL-NET8880M,Smart IO,該類產(chǎn)品功能更強大。除此之外,智嵌物聯(lián)ZQWL新推出的Smart GW串口服務器也具有編程功能,該類產(chǎn)品通訊接口支持4G,網(wǎng)口,WIFI,CAN,RS485等,部分產(chǎn)品也具有IO擴展功能,性能更強大,使用更方便。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模擬量模塊
    +關注

    關注

    0

    文章

    28

    瀏覽量

    7785
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【新品】抗干擾利器!MA01差分模擬量模塊:讓工業(yè)數(shù)據(jù)采集穩(wěn)如磐石

    工業(yè)數(shù)據(jù)采集總受干擾?信號測量不準?布線距離有限?MA01差分模擬量輸入模塊——為復雜工業(yè)環(huán)境而生的高精度采集解決方案。在工業(yè)自動化與過程控制現(xiàn)場,你是否常被這些問題困擾:
    的頭像 發(fā)表于 01-22 19:34 ?427次閱讀
    【新品】抗干擾利器!MA01差分<b class='flag-5'>模擬量</b><b class='flag-5'>模塊</b>:讓工業(yè)數(shù)據(jù)<b class='flag-5'>采集</b>穩(wěn)如磐石

    告別低精度!16位AD模擬量采集模塊,4/6/8/12路通道任選

    高精度模擬量采集模塊是工業(yè)自動化、聯(lián)網(wǎng)數(shù)據(jù)采集場景中的核心硬件,其功能圍繞精準、穩(wěn)定、高效采集
    的頭像 發(fā)表于 01-19 16:56 ?415次閱讀

    智能家居場景下高精度模擬量采集模塊的選型與應用方案

    高精度模擬量采集模塊是智能家居系統(tǒng)的核心感知單元,負責將溫濕度、光照、氣體濃度、人體感應、能耗等模擬信號,轉化為高保真數(shù)字信號,為家電聯(lián)動、節(jié)能控制、安全防護提供精準數(shù)據(jù)支撐,讓家居從
    的頭像 發(fā)表于 12-25 16:42 ?351次閱讀

    12路模擬量采集模塊:打通多行業(yè)數(shù)據(jù)采集的關鍵一環(huán)

    高精度模擬量采集模塊不僅僅是簡單地將模擬信號數(shù)字化,而是通過一系列精密的電路設計、高質量的元器件和先進的信號處理算法,在分辨率、準確性、穩(wěn)定性和抗干擾能力等方面達到極高水平的專業(yè)設備
    的頭像 發(fā)表于 12-11 16:29 ?312次閱讀

    工業(yè)人必看:一主一從WIFI模擬量雙向對傳模塊選型攻略

    WIFI 模擬量雙向對傳模塊聯(lián)網(wǎng)與工業(yè)自動化領域中,專用于模擬量信號無線雙向傳輸?shù)闹悄苡布彩倾暯忧岸藗鞲衅?、后端?zhí)行器與控制平臺的關鍵設備,能破解傳統(tǒng)有線傳輸布線難、維護成本高
    的頭像 發(fā)表于 12-01 17:31 ?619次閱讀

    提升性價比之選:CAN接口模擬量采集模塊的三大核心功能價值

    在工業(yè)聯(lián)網(wǎng)(IIoT)、智能控制與自動化系統(tǒng)中,存在大量 “連續(xù)變化” 的物理信號,比如溫度的升降、壓力的波動、電流的強弱,這些信號被稱為 “模擬量”。而CAN 接口模擬量采集
    的頭像 發(fā)表于 10-11 15:30 ?354次閱讀

    CAN接口模擬量采集模塊能做什么?工業(yè)/汽車/能源等四大領域實例拆解

    CAN 接口模擬量采集模塊憑借高精度采集、抗干擾傳輸、工業(yè)級穩(wěn)定的核心優(yōu)勢,已從傳統(tǒng)工業(yè)場景滲透到汽車、能源、農(nóng)業(yè)、醫(yī)療等多個領域。其本質是通過模擬
    的頭像 發(fā)表于 10-11 15:29 ?630次閱讀

    集中式ZDM-E0800V模擬量采集模塊(上) — 基礎應用

    在工業(yè)自動化中,模擬量信號極為關鍵。致遠電子的E系列高速IO模塊ZDM-E0800V支持EtherCAT協(xié)議,可采集工業(yè)現(xiàn)場的電壓模擬量信號。本文將詳細介紹其功能與使用方法,展示其如何
    的頭像 發(fā)表于 10-09 11:32 ?479次閱讀
    集中式ZDM-E0800V<b class='flag-5'>模擬量</b><b class='flag-5'>采集</b><b class='flag-5'>模塊</b>(上) — 基礎應用

    4G模擬量雙向對傳模塊:同步遠傳,遠程無線遙控開關

    4G模擬量雙向對傳模塊是一種基于4G網(wǎng)絡實現(xiàn)模擬量信號遠程雙向傳輸?shù)墓I(yè)聯(lián)網(wǎng)設備。主要用于解決工業(yè)現(xiàn)場中傳感器、執(zhí)行器等設備的數(shù)據(jù)采集和遠
    的頭像 發(fā)表于 07-23 17:04 ?547次閱讀

    高性能模擬量采集模塊DAM-3058R工控領域好幫手

    DAM-3058R 是一款工控領域專用的高性能模擬量采集模塊,其核心技術與功能特性可歸納如下: 一、核心參數(shù) 通道配置?:支持 ?8 路差分輸入?,
    的頭像 發(fā)表于 05-30 10:16 ?692次閱讀
    高性能<b class='flag-5'>模擬量</b><b class='flag-5'>采集</b><b class='flag-5'>模塊</b><b class='flag-5'>DAM</b>-3058R工控領域好幫手

    模擬量對傳模塊能做什么

    模擬量對傳模塊是一種用于連續(xù)信號傳輸?shù)脑O備,能夠將模擬量輸入(如電壓、電流、溫度、壓力等)通過有線或無線方式從一個位置傳輸?shù)搅硪粋€位置,并進行高精度還原。與開關(離散信號)不同,
    的頭像 發(fā)表于 04-17 15:16 ?718次閱讀

    模擬量單向一對多對傳模塊是什么

    模擬量單向一對多對傳模塊是一種在工業(yè)自動化、數(shù)據(jù)采集和遠程監(jiān)控等領域廣泛應用的專業(yè)設備。其核心功能是將單個模擬量信號源(如溫度、壓力、流量等傳感器輸出的4-20mA或0-10V信號)通
    的頭像 發(fā)表于 04-16 17:04 ?582次閱讀

    LORA模擬量單向對傳模塊

    LORA(LongRangeRadio)模擬量單向對傳模塊是一種集成了LORA通信技術與模擬信號傳輸功能的無線通信設備。這種設備專為長距離、低功耗的聯(lián)網(wǎng)應用設計,通過降低數(shù)據(jù)傳輸速率
    的頭像 發(fā)表于 04-14 16:27 ?691次閱讀

    LoRa模擬量雙向對傳模塊

    LORA模擬量雙向對傳模塊是一種集成了LORA通信技術和模擬信號傳輸功能的設備。通過LORA技術實現(xiàn)了遠距離、低功耗的無線通信,同時支持模擬量采集
    的頭像 發(fā)表于 04-14 16:26 ?1317次閱讀

    4G模擬量對傳模塊,無線通訊,實時同步模擬量信號

    在當今快速發(fā)展的聯(lián)網(wǎng)時代,無線通信模塊扮演著至關重要的角色。其中,4G模擬量對傳模塊作為一種結合了4G通信技術和模擬量傳輸功能的設備,正逐
    的頭像 發(fā)表于 04-10 16:54 ?747次閱讀