java讀取usb口 哪位大俠懂PIC單片機(jī)與PC機(jī)的USB接口通信?
哪位大俠懂PIC單片機(jī)與PC機(jī)的USB接口通信?簡(jiǎn)而言之,1。如果傳感器的輸出電壓信號(hào)很弱,應(yīng)先放大。如果變化范圍滿足精度要求,則不能放大。2傳感器的電壓信號(hào)接入單片機(jī)的ADC,通過(guò)編程采集ad信號(hào)。
哪位大俠懂PIC單片機(jī)與PC機(jī)的USB接口通信?
簡(jiǎn)而言之,1。如果傳感器的輸出電壓信號(hào)很弱,應(yīng)先放大。如果變化范圍滿足精度要求,則不能放大。2傳感器的電壓信號(hào)接入單片機(jī)的ADC,通過(guò)編程采集ad信號(hào)。三。采集到的ad信號(hào)通過(guò)串行通信傳輸給PC機(jī)。PC機(jī)用VC或CB或VB或Delphin或Java編寫(xiě)串行通信程序,接收單片機(jī)發(fā)送的串行數(shù)據(jù)。4簡(jiǎn)單而具體的實(shí)現(xiàn)方法是用Arduino工具開(kāi)發(fā)采集下位機(jī),Arduino uno板和C語(yǔ)言開(kāi)發(fā)。上位機(jī)PC機(jī)端采用CB語(yǔ)言開(kāi)發(fā),VB使用更簡(jiǎn)單。兩者都可以使用macomm32通信組件。事實(shí)上,還有很多其他因素需要考慮。它是什么樣的傳感器?傳感器的輸出范圍是多少?你需要放大嗎?準(zhǔn)確度要求是什么?取樣時(shí)間是幾點(diǎn)?實(shí)時(shí)性要求是什么?滿足實(shí)時(shí)性能需要多少通信速率?我應(yīng)該選擇哪臺(tái)單片機(jī)?你用的是帶ADC的MCU嗎?準(zhǔn)確度夠嗎?您選擇外部ADC嗎?沒(méi)有串口怎么辦?如何通過(guò)USB傳輸串行數(shù)據(jù)?需要無(wú)線傳輸嗎?WiFi還是藍(lán)牙?洛拉通訊?Nbiot通信?需要考慮抗干擾嗎?需要考慮低功耗嗎。。。你的需求太模糊了!