LabJack設(shè)備有多達(dá)23路數(shù)字I/O (DIO)線,,可以控制繼電器,、驅(qū)動(dòng)信號(hào),、LED,、開(kāi)關(guān)等。LabJack設(shè)備:
- 支持I2C通信以及SPI,、UART和其他串行協(xié)議。
- 在3.3V邏輯上運(yùn)行,。
- 為那些需要5v,、2.5v或1.8v邏輯電平的應(yīng)用提供附件。
Labjack公司的許多設(shè)備都能夠與允許串行通信的傳感器通信,。labjack的大多數(shù)設(shè)備都支持SPI,、I2C、1-Wire和其他異步串行協(xié)議,。配置labjack的設(shè)備以發(fā)送和接收數(shù)據(jù)是相對(duì)獨(dú)立于設(shè)備的,,一旦您理解了所使用的協(xié)議就很容易,但是在購(gòu)買(mǎi)使用串行協(xié)議傳輸信息的傳感器之前,,必須牢記一些事情,。
- 這些串行協(xié)議不能替代LabJack上的USB/TCP主機(jī)連接。相反,,主機(jī)應(yīng)用程序?qū)⑼ㄟ^(guò)USB/TCP與LabJack通信,,而LabJack可以使用串行協(xié)議與其他一些設(shè)備/芯片通信,。
- labjack的設(shè)備在其VS線上提供5V,但具有標(biāo)準(zhǔn)的3.3V邏輯電平,。當(dāng)心輸入具有0.7 * Vsupply的最小邏輯高電壓的芯片,,因?yàn)樵?V電源下這將是3.5V,并且與LabJack上的3.3V輸出不兼容,。請(qǐng)注意,,對(duì)于I2C,高壓通常由上拉電阻控制,,所以這不是問(wèn)題,。
- labjack的設(shè)備在其FIO/EIO/MIO/CIO線路上輸出3.3V邏輯電平,但能夠接收5V作為輸入,。
- 一些傳感器不遵循標(biāo)準(zhǔn)I2C/SPI協(xié)議,。
- SPI通常比I2C更容易。SPI的一大好處是您可以使用從MOSI到MISO的環(huán)回線進(jìn)行初始測(cè)試,,以確認(rèn)軟件正在運(yùn)行,。
- 如果遇到問(wèn)題,可能需要使用示波器或邏輯分析儀進(jìn)行故障排除,。
- 這些串行協(xié)議中最復(fù)雜的部分是知道要發(fā)送哪些字節(jié)/位以及如何收到的內(nèi)容,。您需要閱讀設(shè)備的數(shù)據(jù)表才能確定。如果需要進(jìn)行故障排除,,您還需要了解設(shè)備數(shù)據(jù)表中的時(shí)序圖,。
北京迪陽(yáng)世紀(jì)科技有限公司提供全系列產(chǎn)品 請(qǐng)看官網(wǎng):weeaffairs.com