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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

標(biāo)簽 > HID

HID

+關(guān)注 0人關(guān)注

HID(High intensity Discharge)是高壓氣體放電燈的簡(jiǎn)稱,一般由高壓包、鎮(zhèn)流器(安定器)、燈泡組成。電路中連接各電器設(shè)備的接線部件,由絕緣護(hù)套、接線端子、導(dǎo)線及絕緣包扎材料等組。

文章: 60 個(gè)
視頻: 53 個(gè)
瀏覽: 46448
帖子: 261 個(gè)

HID簡(jiǎn)介

HID(High intensity Discharge)是高壓氣體放電燈的簡(jiǎn)稱,一般由高壓包、鎮(zhèn)流器(安定器)、燈泡組成。電路中連接各電器設(shè)備的接線部件,由絕緣護(hù)套、接線端子、導(dǎo)線及絕緣包扎材料等組。

HID百科

  HID(High intensity Discharge)是高壓氣體放電燈的簡(jiǎn)稱,一般由高壓包、鎮(zhèn)流器(安定器)、燈泡組成。電路中連接各電器設(shè)備的接線部件,由絕緣護(hù)套、接線端子、導(dǎo)線及絕緣包扎材料等組。

  完成stm32 上HID的應(yīng)用

  這個(gè)是公司的項(xiàng)目,以前基于usb的虛擬串口來(lái)做上下位機(jī)通信,由于usb平時(shí)也就刷參數(shù)和調(diào)試之用,也不很常用,外面反應(yīng)usb有時(shí)會(huì)連不上stm32控制器,心里一直認(rèn)為不是大問(wèn)題,后來(lái)反應(yīng)的多了,就重視這個(gè)事情了,雖然usb平時(shí)不用,但是用的時(shí)候只要出現(xiàn)異常掉線,就再也連不上去了,特別影響用戶對(duì)我們產(chǎn)品的信心。

  在網(wǎng)上找了很多資料,到現(xiàn)在也只能隱約確定是stm32官方的虛擬串口庫(kù)有問(wèn)題,我發(fā)現(xiàn)不同的電源板都會(huì)影響到usb虛擬串口的枚舉,于是下定決心使用其他方式來(lái)做上下位機(jī)的連接,排除了usb虛擬串口,眼前的選擇只有兩個(gè)

  1)usblib,這個(gè)是針對(duì)usb的上位機(jī)庫(kù),可以玩很多的花樣,但是需要開發(fā)者稍稍熟悉usb協(xié)議,而且這個(gè)需要在上位機(jī)上安裝usb驅(qū)動(dòng)程序。

  2)hid設(shè)備,這個(gè)是windows自身支持的usb設(shè)備,只支持中斷傳輸,最大的速率也就64Kb/s,上位機(jī)采用windows api編程

  我估算了一下,hid方式滿足我的要求,而且是免驅(qū)動(dòng),又不用學(xué)習(xí)usblib,所以就使用hid方式實(shí)現(xiàn)了usb通信。

  hid幾個(gè)注意事項(xiàng):

  1)對(duì)于windows API來(lái)說(shuō),讀和寫hid設(shè)備的數(shù)據(jù)包都是大小確定了,也就是說(shuō)如果stm32 端口設(shè)備的hid屬性是64的話,那么讀寫都是64字節(jié)的。讀寫的最大幀是64字節(jié),我在代碼中是基于64字節(jié)做應(yīng)用層協(xié)議的。

  2)hid寫速度不能太快,所以我一般在寫前會(huì)等待2ms左右,確保不會(huì)寫出錯(cuò)。

  確認(rèn)是是HIDAPI的代碼問(wèn)題,我對(duì)寫函數(shù)修改如下,結(jié)果就好了,可以一直寫無(wú)需等待

  int HID_API_EXPORT HID_API_CALL hid_write(hid_device *dev, const unsigned char *data, size_t length)

  {

  DWORD bytes_written;

  BOOL res;

  BOOL bResult;

  OVERLAPPED ol;

  HANDLE ReportEvent;

  ReportEvent = CreateEvent(NULL, TRUE, FALSE, NULL);

  ResetEvent(ReportEvent);

  memset(&ol, 0, sizeof(ol));

  ol.hEvent = ReportEvent;

  //res = WriteFile(dev-》device_handle, data, 23, NULL, &ol);

  res = WriteFile(dev-》device_handle, data, length, NULL, &ol);

  if (!res) {

  int errcode = GetLastError();

  if (errcode != ERROR_IO_PENDING) {

  // WriteFile() failed. Return error.

  register_error(dev, “WriteFile”);

  return -1;

  }

  }

  bResult = WaitForSingleObject(ReportEvent, 50);

  if(bResult == WAIT_TIMEOUT || bResult == WAIT_ABANDONED)

  {

  register_error(dev, “WriteFile”);

  CancelIo(&(dev-》device_handle));

  return -1;

  }

  // Wait here until the write is done. This makes

  // hid_write() synchronous.

  res = GetOverlappedResult(dev-》device_handle, &ol, &bytes_written, TRUE);

  if (!res) {

  // The Write operation failed.

  register_error(dev, “WriteFile”);

  return -1;

  }

  return bytes_written;

  }

  3)上位機(jī)上的讀寫之間不能釋放hid的句柄,這個(gè)我參考百合的hid教材的時(shí)候,吃了不少苦頭。

  4)我使用了HIDAPI這個(gè)庫(kù)來(lái)操作hid設(shè)備。

查看詳情

hid知識(shí)

展開查看更多

hid技術(shù)

淺談車身高度傳感器(一)

車身高度傳感器(英文Chassis Height Sensor,又叫軸高傳感器,車姿傳感器,懸架高度傳感器等),是汽車上用于測(cè)量車身前后懸架姿態(tài)變化必不...

2015-06-02 標(biāo)簽:傳感器HID軸高傳感器 2.9萬(wàn) 0

如何自己自制一個(gè)USB鍵盤

哈哈,終于搞了一回USB HID設(shè)備,做了一個(gè)USB鍵盤來(lái)玩玩~~~~其中的報(bào)告描述符讓我暈了幾天~~~~~幾份HID相關(guān)的協(xié)議還是蠻長(zhǎng)的~~~~~~明...

2019-11-09 標(biāo)簽:USB鍵盤HID 1.2萬(wàn) 0

HID+CDC復(fù)合設(shè)備在WIN10的識(shí)別問(wèn)題

HID+CDC復(fù)合設(shè)備在WIN10的識(shí)別問(wèn)題

有客戶使用STM32F405并參照ST官方USB標(biāo)準(zhǔn)庫(kù)下的HID+CDC的示例代碼做產(chǎn)品,發(fā)現(xiàn)在WIN7上使用得好好的,可放到WIN10上,CDC第一次...

2018-05-30 標(biāo)簽:HIDCDCWIN10 1.2萬(wàn) 0

關(guān)于室外區(qū)域LED照明設(shè)計(jì)的7個(gè)問(wèn)答

依靠卓越的照明設(shè)計(jì)來(lái)提高安全性和效率的戶外區(qū)域,常見的幾個(gè)例子是街道、車道、停車場(chǎng)和步行區(qū)。在室外照明中,LED照明正在迅速成為高強(qiáng)度放電燈(HID)的...

2017-11-29 標(biāo)簽:led照明hid 1.1萬(wàn) 0

關(guān)于氣體放電燈的組成詳解

H.I.D.英文全稱是 High Intensity Discharge Lamp,這種含有氙氣的新型汽車照明前大燈,又稱高強(qiáng)度放電燈或氣體放電式汽車氙...

2018-08-30 標(biāo)簽:ledHID白熾燈泡 6886 0

可以用Arduino來(lái)制作USB設(shè)備嗎?嘗試通過(guò)Arduino Pro Micro(Leonardo)使用HID功能

可以用Arduino來(lái)制作USB設(shè)備嗎?嘗試通過(guò)Arduino Pro Micro(Leonardo)使用HID功能

這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。本文最初發(fā)布在deviceplus.jp網(wǎng)站上,而后被翻譯成英語(yǔ)。

2023-02-23 標(biāo)簽:usbHIDArduino 6564 0

串口轉(zhuǎn)HID鍵盤鼠標(biāo)芯片沁恒CH9329特點(diǎn)與引腳圖

串口轉(zhuǎn)HID鍵盤鼠標(biāo)芯片沁恒CH9329特點(diǎn)與引腳圖

CH9329 是一款串口轉(zhuǎn)標(biāo)準(zhǔn) USB HID 設(shè)備(鍵盤、鼠標(biāo)、自定義 HID)芯片,根據(jù)不同的工作模式, 在電腦上可被識(shí)別為標(biāo)準(zhǔn)的 USB 鍵盤設(shè)備...

2022-06-29 標(biāo)簽:usb鍵盤串口 5983 0

一個(gè)藍(lán)牙實(shí)戰(zhàn)項(xiàng)目USB藍(lán)牙接收器的解析總結(jié)

前不久,一名在深圳的大學(xué)好友聯(lián)系到我,他們公司需要做一個(gè) USB藍(lán)牙接收器 ,功能大體如下: USB藍(lán)牙接收器插在電腦上使用,被識(shí)別為鍵盤; 手機(jī)程序連...

2022-10-28 標(biāo)簽:接收器usb藍(lán)牙 5348 0

HID協(xié)議是什么意思

HID協(xié)議是什么意思

對(duì)于 USB 接口的 HID 設(shè)備,有一套協(xié)議。 1.1 描述符 HID 設(shè)備有如下描述符: HID 設(shè)備的"設(shè)備描述符"并無(wú)實(shí)際意...

2023-07-17 標(biāo)簽:接口usbHID 5196 0

AFS大大的提高了駕駛員的轉(zhuǎn)彎能見度

AFS大大的提高了駕駛員的轉(zhuǎn)彎能見度

高強(qiáng)度放電(HID)氙氣大燈發(fā)出的明亮的藍(lán)白光是整個(gè)歐洲的常見景象,該技術(shù)在北美迅速普及。盡管HID燈具有優(yōu)于傳統(tǒng)鹵素?zé)舻娘@著優(yōu)勢(shì),但新燈泡也引起政府監(jiān)...

2019-10-06 標(biāo)簽:HIDAFS 2086 0

查看更多>>

hid資料下載

HID Descriptor tool立即下載

類別:接口技術(shù) 2009-04-12 標(biāo)簽:HIDtool

USB_HID鍵盤碼值立即下載

類別:單片機(jī) 2013-12-22 標(biāo)簽:C語(yǔ)言HID

查看更多>>

hid資訊

基于USB接口芯片CH372的人機(jī)接口設(shè)備設(shè)計(jì)與實(shí)現(xiàn)

基于USB接口芯片CH372的人機(jī)接口設(shè)備設(shè)計(jì)與實(shí)現(xiàn)

摘 要: 基于一種新型USB 總線接口芯片CH372,設(shè)計(jì)出一種人機(jī)接口設(shè)備-USB 鼠標(biāo)。闡述了CH372 的工作原理和特點(diǎn),給出了系統(tǒng)的硬件電路圖;...

2012-09-26 標(biāo)簽:USB總線HIDCH372 1.2萬(wàn) 0

汽車HID全數(shù)字智能安定器解決方案

汽車HID全數(shù)字智能安定器解決方案

世強(qiáng)電訊推出了基于Silicon Labs MCU的單芯片氙氣燈(HID)全數(shù)字智能安定器解決方案。該方案采用全數(shù)字控制,同時(shí)單芯片的控制技術(shù)可使得出廠...

2012-07-20 標(biāo)簽:HID氙氣燈安定器 5156 0

CP2501單片USB HID觸摸屏橋特性解析

CP2501單片USB HID觸摸屏橋特性解析

本文介紹了CP2501主要特性、CP2501方框圖和CP250X開發(fā)板套件主要特性以及開發(fā)板套件中主板和子板電路圖

2011-05-16 標(biāo)簽:USB觸摸屏HID 4054 0

2.4GHz專用射頻和藍(lán)牙4.0 HID應(yīng)用對(duì)比

隨著低功耗藍(lán)牙無(wú)線技術(shù)試圖進(jìn)攻低功耗市場(chǎng),我們可以預(yù)見到新的無(wú)線電標(biāo)準(zhǔn)將要占據(jù)PC市場(chǎng)一席之地。這篇文章比較了藍(lán)牙4.0無(wú)線技術(shù)和專用協(xié)議在HID市場(chǎng)的應(yīng)用

2011-04-29 標(biāo)簽:射頻藍(lán)牙HID 4013 0

USB HID報(bào)告及報(bào)告描述符簡(jiǎn)介

在USB中,USB HOST是通過(guò)各種描述符來(lái)識(shí)別設(shè)備的,有設(shè)備描述符,配置描述符,接口描述符,端點(diǎn)描述符,字符串描述符,報(bào)告描述符等等。USB報(bào)告描述...

2009-04-12 標(biāo)簽:USBHID 3967 0

HID轉(zhuǎn)串口免驅(qū)芯片CH9326概述及特點(diǎn)

HID轉(zhuǎn)串口免驅(qū)芯片CH9326概述及特點(diǎn)

CH9326是一款HID轉(zhuǎn)串口免驅(qū)芯片。CH9326支持雙向數(shù)據(jù)傳輸,用于接收串口數(shù)據(jù),并按照HID類設(shè)備規(guī)范,將數(shù)據(jù)打包通過(guò)USB口上傳給計(jì)算機(jī),或者...

2022-06-08 標(biāo)簽:芯片串口HID 3823 0

控股特優(yōu)仕照明 細(xì)分照明應(yīng)用領(lǐng)域

近日,得邦照明宣布完成了對(duì)廣東特優(yōu)仕照明科技有限公司的資本合作。

2018-10-12 標(biāo)簽:LEDHID 3759 0

基于HID規(guī)范的智能遙控器中的設(shè)計(jì)

基于HID規(guī)范的智能遙控器中的設(shè)計(jì)

眾多優(yōu)點(diǎn)使得HID 設(shè)備在智能電視領(lǐng)域也得到了越來(lái)越廣泛的應(yīng)用,本論文就是研究基于HID 規(guī)范的六軸體感游戲手柄應(yīng)用于智能遙控器中的設(shè)計(jì)與實(shí)現(xiàn)。

2011-09-28 標(biāo)簽:hid智能遙控器 3325 0

HID電子鎮(zhèn)流器:技術(shù)參數(shù),優(yōu)點(diǎn),結(jié)構(gòu)

本文就主要的幾個(gè)方面介紹電子鎮(zhèn)流器的性能特點(diǎn)與應(yīng)用,并對(duì)如何進(jìn)一步推廣使用HID燈電子鎮(zhèn)流器提出探討意見。

2011-12-20 標(biāo)簽:電子鎮(zhèn)流器HID 3242 0

博通發(fā)布新HID芯片 藍(lán)牙鍵盤不充電用10年

Broadcom今天宣布推出一款新藍(lán)牙HID芯片BCM20730,它主要用于藍(lán)牙鍵盤,宣傳號(hào)稱它無(wú)需更換或?qū)﹄姵剡M(jìn)行充電就可以讓鍵盤連續(xù)工作長(zhǎng)達(dá)10年。...

2011-12-07 標(biāo)簽:藍(lán)牙鍵盤博通 3026 0

查看更多>>

hid數(shù)據(jù)手冊(cè)

相關(guān)標(biāo)簽

相關(guān)話題

換一批
  • 毫米波雷達(dá)
    毫米波雷達(dá)
    +關(guān)注
    毫米波雷達(dá),是工作在毫米波波段(millimeter wave )探測(cè)的雷達(dá)。通常毫米波是指30~300GHz頻域(波長(zhǎng)為1~10mm)的。毫米波的波長(zhǎng)介于厘米波和光波之間,因此毫米波兼有微波制導(dǎo)和光電制導(dǎo)的優(yōu)點(diǎn)。
  • imx8
    imx8
    +關(guān)注
  • HUD
    HUD
    +關(guān)注
    平視顯示器以下簡(jiǎn)稱HUD,是運(yùn)用在航空器上的飛行輔助儀器。平視的意思是指飛行員不需要低頭就能夠看到他需要的重要資訊。
  • 行車記錄儀
    行車記錄儀
    +關(guān)注
    行車記錄儀即記錄車輛行駛途中的影像及聲音等相關(guān)資訊的儀器。安裝行車記錄儀后,能夠記錄汽車行駛?cè)^(guò)程的視頻圖像和聲音,可為交通事故提供證據(jù)。
  • V2X
    V2X
    +關(guān)注
    所謂V2X,與流行的B2B、B2C如出一轍,意為vehicle to everything,即車對(duì)車的信息交換。另外還有V2X,即車對(duì)外界的信息交換。
  • 平視顯示器
    平視顯示器
    +關(guān)注
      平視顯示器,是指將主要駕駛儀表姿態(tài)指引指示器和主要飛行參數(shù)投影到駕駛員的頭盔前或風(fēng)擋玻璃上的一種顯示設(shè)備。
  • 汽車?yán)走_(dá)
    汽車?yán)走_(dá)
    +關(guān)注
    汽車?yán)走_(dá)顧名思義是用于汽車或其他地面機(jī)動(dòng)車輛的雷達(dá)。因此,它包括基于不同技術(shù)(比如激光、超聲波、微波)的各種不同雷達(dá),有著不同的功能(比如發(fā)現(xiàn)障礙物、預(yù)測(cè)碰撞、自適應(yīng)巡航控制),以及運(yùn)用不同的工作原理(比如脈沖雷達(dá)、FMCW雷達(dá)、微波沖擊雷達(dá))。微波雷達(dá)在汽車?yán)走_(dá)中有著重要的商業(yè)意義。
  • CarPlay
    CarPlay
    +關(guān)注
  • 賈躍亭
    賈躍亭
    +關(guān)注
  • LIDAR
    LIDAR
    +關(guān)注
    LiDAR是一種集激光,全球定位系統(tǒng)和慣性導(dǎo)航系統(tǒng)三種技術(shù)與一身的系統(tǒng),用于獲得數(shù)據(jù)并生成精確的DEM。這三種技術(shù)的結(jié)合,可以高度準(zhǔn)確地定位激光束打在物體上的光斑。
  • V2V
    V2V
    +關(guān)注
  • SpaceX
    SpaceX
    +關(guān)注
  • CES2017
    CES2017
    +關(guān)注
    2017年國(guó)際消費(fèi)類電子產(chǎn)品展覽會(huì)簡(jiǎn)稱2017年國(guó)際消費(fèi)電子展(CES 2017),于2017年1月5日在拉斯維加斯開幕,多款新一代智能手機(jī)和平板電腦亮相本屆CES大展,虛擬現(xiàn)實(shí)頭盔和可穿戴設(shè)備是外界普遍關(guān)注的焦點(diǎn)。
  • ECM
    ECM
    +關(guān)注
  • ADAS系統(tǒng)
    ADAS系統(tǒng)
    +關(guān)注
  • waymo
    waymo
    +關(guān)注
  • 電機(jī)測(cè)試
    電機(jī)測(cè)試
    +關(guān)注
  • PEPS
    PEPS
    +關(guān)注
  • 智能網(wǎng)聯(lián)
    智能網(wǎng)聯(lián)
    +關(guān)注
  • 汽車互聯(lián)
    汽車互聯(lián)
    +關(guān)注
  • ZLG致遠(yuǎn)電子
    ZLG致遠(yuǎn)電子
    +關(guān)注
    在過(guò)去的16年,廣州致遠(yuǎn)電子有限公司專注于電子行業(yè),堅(jiān)持以用戶為中心,基于用戶需求持續(xù)創(chuàng)新,贏得了用戶的尊重和信賴。如今,我們的工業(yè)控制設(shè)備、通訊設(shè)備、電源產(chǎn)品以及測(cè)試分析儀器已應(yīng)用于工業(yè)自動(dòng)化、能源、電力電子、軌道交通、醫(yī)療等國(guó)家支柱產(chǎn)業(yè)。
  • 微波雷達(dá)
    微波雷達(dá)
    +關(guān)注
  • Model3
    Model3
    +關(guān)注
  • VCU
    VCU
    +關(guān)注
    VCU即整車控制器,是整個(gè)汽車的核心控制部件,相當(dāng)于汽車的大腦。它采集加速踏板信號(hào)、制動(dòng)踏板信號(hào)及其他部件信號(hào),并做出相應(yīng)判斷后,控制下層的各部件控制器的動(dòng)作,驅(qū)動(dòng)汽車正常行駛。
  • 蔚來(lái)汽車
    蔚來(lái)汽車
    +關(guān)注
  • AEB
    AEB
    +關(guān)注
  • 禾賽科技
    禾賽科技
    +關(guān)注
    禾賽科技于2014年創(chuàng)立于中國(guó)上海,致力于做“機(jī)器人的眼睛”,是全球自動(dòng)駕駛及高級(jí)輔助駕駛(ADAS)激光雷達(dá)的領(lǐng)軍企業(yè)。禾賽在光學(xué)、機(jī)械、電子、軟件等激光雷達(dá)核心領(lǐng)域有著卓越的研發(fā)能力和深厚的技術(shù)積累,在全球范圍內(nèi)擁有數(shù)百項(xiàng)專利,其自研芯片、功能安全、主動(dòng)抗干擾等技術(shù)打破了行業(yè)多項(xiàng)記錄。
  • 輔助駕駛系統(tǒng)
    輔助駕駛系統(tǒng)
    +關(guān)注
    車道保持輔助系統(tǒng)對(duì)行駛時(shí)保持車道提供支持。借助一個(gè)攝像頭識(shí)別行駛車道的標(biāo)志線。如果車輛接近識(shí)別到的標(biāo)記線并可能脫離行駛車道,那么會(huì)通過(guò)方向盤的振動(dòng)提請(qǐng)駕駛員注意。如果車道保持輔助系統(tǒng)識(shí)別到本車道兩側(cè)的標(biāo)記線,那么系統(tǒng)處于待命狀態(tài)。這通過(guò)組合儀表盤中的綠色指示燈顯示。
  • 駕駛輔助系統(tǒng)
    駕駛輔助系統(tǒng)
    +關(guān)注
  • 慧榮科技
    慧榮科技
    +關(guān)注
換一批

關(guān)注此標(biāo)簽的用戶(2人)

平凡之路2 在海那邊最美I

編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題