adc

    0熱度

    1回答

    我嘗試使用MCP3008 ADC後連接到我的皮。值出來正確,然後它只是歸零。 import time import Adafruit_GPIO.SPI as SPI import Adafruit_MCP3008 CLK = 4 MISO = 14 MOSI = 15 CS = 18 mcp = Adafruit_MCP3008.MCP3008(clk=CLK, cs=CS, m

    1熱度

    1回答

    我正在使用一些由Fraser May編寫的MCP8004(adc)的代碼,我修改了MCP3002連接到Raspberry Pi 1B +,現在正試圖將收集的數據發送到sparkfun服務器,只有我發現我嘗試抓取數據返回一個空字符串。我是Python的新手,但有一些來自學校(ME)的編碼經驗。 這是我必須收集ADC數據: def getAdc (channel): #check vali

    0熱度

    1回答

    首先,我不得不說我是VHDL的補充初學者,所以如果它提出了一個真正愚蠢的問題,我想提前致歉。 我試圖讓ADC軟IP工作。我只想使用ADC,所以沒有FIFO或其他任何東西。 因此我使用qsys文件生成IP核並將其包含到我的項目中。我還用預分頻器激活了通道8。我試圖讀取連接到通道8的可變電阻的值,並打印出LED的5個最高有效位。 case語句應創建激活adc所需的模式,如MAX 10 ADC指南中給出

    0熱度

    1回答

    我必須爲CAN總線網絡中的工業控制系統設計IO模塊。 的IO-銷(10-40引腳)必須是所有的多目的:數字和模擬的輸入和輸出。此外,該銷具有以用作在需要時通信端口:的Modbus RTU,MODBUS TCP,DALI,等(模擬輸入最大7個通道) 我明白,所有的這種選擇需要不同HW;像電隔離或不同的電壓水平等 成本必須儘可能地低。 我想作出額外的硬件該位作爲插件模塊或可選的附加夾層PCB的。 我的

    0熱度

    1回答

    我正在使用STM32F0微控制器的ADC通道(12位分辨率)來讀取板上三個不同點的電壓值。我想要做的是每2秒讀取一次數值(我有2秒時間讀取三點數值)並通過UART接口發送。爲了選擇哪個ADC通道我讀我實施電壓讀數功能如下: uint16_t readv1(void){ //Here I try to read ADC_CHANNEL_1 //chConfig and txtbu

    -2熱度

    1回答

    我正在嘗試從ADC(adc101c02)讀取數據。通過I2C, 事情出錯時,我嘗試通過以下函數的斜率轉換到毫瓦: public double slopeToMw(double slope) { double _result = 0; _result = slope/1024.0; _result = _result * 5.0; _result = _result/0.5; _resu

    1熱度

    1回答

    我正在Proteus中運行一個集成了ADC(10位輸出)和一個LCD顯示器的微控制器,但是當輸入5V信號時,即使LCD是完美的,它也只會顯示高達4092mV, 很好,因爲我嘗試輸出其他字符。 這是Proteus的代碼和圖片。 int tension; int valeurnum; char valeurchar[10]; void main() { ADCON1=14;

    1熱度

    1回答

    我是STM32(L476RG)的新用戶。到目前爲止,我已經完成了一些Arduino的工作。現在,我想讀取ADC值並通過UART傳輸此值。我安裝了硬件部分和初始軟件配置部分。我想知道,while循環中的這部分代碼是正確的? if (HAL_ADC_PollForConversion(&hadc1, 1000000) == HAL_OK) { ADCValue = HAL_ADC_GetV

    2熱度

    1回答

    我可以使用此代碼ADCValue = HAL_ADC_GetValue(&hadc1);從ADC1_IN1通道讀取ADC值,但ADC1端口(您可以在圖片上看到)有很多通道。我如何讀取ADC1_IN2的值?如何在代碼中描述通道2?

    0熱度

    1回答

    im相當新的verilog,所以我有一個工作要做,使用basys 3(替換func gen生成模擬信號),然後這將顯示在一個示波器到數字信號。 所以目前,使用posedge時鐘產生一個信號,它是一條直線說3.3V 所以從我的工作,我需要這種直線3.3V轉換爲方波IM。因爲我使用posedge時鐘,這使得我在示波器中輸出一個3.3直線波,我想觸發neepge時鐘來得到0信號,這將使方波從直線變爲零。