女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

機械變阻器的控制器設計原理及控制命令

電子設計 ? 來源:csdn ? 作者:卓晴 ? 2021-01-01 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雖然現在有很多可以用來當做變阻器的器件:比如場效應管、X9C103數字電位器,但是由于存在非線性、寄生電容,所以在很多測量場合還是需要機械變阻器來完成。

■ 說明

在2020/9/18日,由于外部機械碰撞,使得BLUETOOTH接口斷裂,整個模塊就報廢掉了。

拆解前的機械變阻電位器

01設計原理

機械變阻器

機械變阻器的控制器是由STM32F103為核心,外部使用兩個A4950做起小型直流電機驅動器。通過ZIGBEE串口模塊接收控制命名。

在控制上還有八個IO端口,可以通過命令任意配置成OUT,IN。
八個IO口通過左右兩個相同的六管腳插座輸出,從左到右分配定義為:

另外一個端口與畫面定義相同,只是BIT的序號從4到8.

pIYBAF_jCimAHYUQAAU-oj2aAGA816.png

變阻器的執行部件是由帶有減速齒輪箱的直流電機。直流電機配有霍爾轉速嗎盤。

該電機通過軟塑料管可以與多圈電位器相連,通過轉動帶動電位器轉動。

控制命令

控制命令的說明文檔:
DesignCenter\MyResearch\202\機械可變電阻

控制命令在軟件SerialText.C中表示:如下面代碼所示:
//------------------------------------------------------------------------------
void SerialDebugProcessBuffer(void) {
	SerialDebugBuffer2Argument();
	if(g_ucSDANumber == 0) return;

	if(strcmp("hello",				(char *)STD_ARG[0]) == 0)
		printf("%s is ready !\r\n", VERSION_STRING);
 else IFARG0("11pwm1") {
     int nNumber;
     sscanf(SDA(1), "%d", &nNumber);
     SetPWM1(nNumber);
 }else IFARG0("11pwm2") {
     int nNumber;
     sscanf(SDA(1), "%d", &nNumber);
     SetPWM2(nNumber);

 } else IFARG0("11pwm12") {
     int nNumber;
     sscanf(SDA(1), "%d", &nNumber);
     SetPWM12(nNumber);

 } else IFARG0("varistorcount1") {
     int nNumber;
     sscanf(SDA(1), "%d", &nNumber);
     int nPWM = 20;
     if(STD_NUM > 2) {
         sscanf(SDA(2), "%d", &nPWM);
         if(nPWM > 50) nPWM = 50;
     }
     SetCount1(nNumber, nPWM);
 } else IFARG0("varistorcount2") {
     int nNumber;
     sscanf(SDA(1), "%d", &nNumber);
     int nPWM = 20;
     if(STD_NUM > 2) {
         sscanf(SDA(2), "%d", &nPWM);
         if(nPWM >= 50) nPWM = 50;
     }
     SetCount2(nNumber, nPWM);
 } else IFARG0("varistorsetbit") {
     int nNumber;
     sscanf(SDA(1), "%x", &nNumber);
     SetBit((unsigned char)nNumber);
 } else IFARG0("varistorclearbit") {
     int nNumber;
     sscanf(SDA(1), "%x", &nNumber);
     ClearBit((unsigned char)nNumber);
 } else IFARG0("varistorsetbitvalue") {
     int nNumber;
     sscanf(SDA(1), "%x", &nNumber);
     SetBitValue((unsigned char)nNumber);
 } else IFARG0("varistorgetstatus") {
     char szString[32];
     sprintf(szString, "%d %d %d\r\n", GetBitValue(), GetCount1(), GetCount2());
     printf("%s", szString);
     int nLength = strlen(szString);
     int i;
     for(i = 0; i < nLength; i ++) {
         UART2SendChar(szString[i]);
     }

 } else IFARG0("varistorsetbitoutin"){
     int nNumber;
     sscanf(SDA(1), "%x", &nNumber);
     SetBitOutIn((unsigned char)nNumber);
 }

在JPGA25DOP中帶有Python調用命令程序函數,相應的命令見下面的代碼:

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# JPGA25.PY                    -- by Dr. ZhuoQing 2020-01-26
#
# Note:
#============================================================

from head import *

from tsmodule.tshardware import *

def jpgasetbitoutin(bit):
    ccloadSerial.write(b'varistorsetbitoutin %x\r'%bit)

def jpgagetstatus():
    if ccloadSerial.inWaiting() > 0:
        ccloadSerial.read(ccloadSerial.inWaiting())

    ccloadSerial.write(b'varistorgetstatus\r')

    for i in range(100):
        if ccloadSerial.inWaiting() > 0: break
        time.sleep(0.01)

    time.sleep(0.01)

    return ccloadSerial.read(ccloadSerial.inWaiting())

def jpgasetbitvalue(bit):
    ccloadSerial.write(b'varistorsetbitvalue %x\r'%bit)


def jpgarun1(step, speed=20):
    ccloadSerial.write(b'varistorcount1 %d %d\r'%(step, speed))

def jpgarun2(step, speed=20):
    ccloadSerial.write(b'varistorcount2 %d %d\r'%(step, speed))

測試結果

通過以下代碼,使得變阻器變動,通過DM3068數字萬用表測量電阻。 變阻器的引腳三個,從右到左,分別是滑動端,固定端1,固定端2.

指令中,如果RUN的參數為正,則滑動端與固定端2的電阻減少,與固定端1的電阻增加。 移動總步數大約為4500。

由于使用ZIGBEE進行命令控制,其中會出現丟失命令數據包的情況,所以在移動過程中電阻的變化會出現暫留的情況。

pIYBAF_jCneAETVtAAA5-ybzhQ0630.png

下面是對于第二個電阻測試的結果。每移動一次,測量滑動端至固定端2 之間的電阻。

o4YBAF_jCoqAa1LoAAAyZy2LZe4498.png

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# EXE1.PY                      -- by Dr. ZhuoQing 2020-01-26
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa import *
dm3068open()
from jpga25 import *
#------------------------------------------------------------
jpgarun2(5500, 50)

#exit()
time.sleep(2)
#------------------------------------------------------------
resdim = []
pltgif = PlotGIF()
for i in range(80):
    jpgarun2(-50, 20)
    time.sleep(.5)
    res = dm3068res()

    printff(i, res)
    resdim.append(res)

    plt.clf()
    plt.plot(resdim)
    plt.xlabel('Sample')
    plt.ylabel('Resistor(ohm)')
    plt.pause(.01)

    pltgif.append(plt)

pltgif.save(r'd:\temp\res.gif', 50, 3000)

jpgarun2(5500, 50)

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    17072

    瀏覽量

    183838
  • 場效應管
    +關注

    關注

    47

    文章

    1185

    瀏覽量

    66232
  • 數字電位器
    +關注

    關注

    4

    文章

    267

    瀏覽量

    83962
  • 變阻器
    +關注

    關注

    0

    文章

    95

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    車載整機控制器 工程機械主機控制器#碩博電子#國產控制器

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2025年05月26日 09:09:02

    工程機械控制器廠家 控制器國產替代 #國產控制器#控制器廠家#控制器品牌

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2025年04月29日 14:15:05

    運動控制器接電子尺的工作原理

    運動控制器接電子尺的工作原理,主要涉及運動控制器對電子尺(直線位移傳感)信號的讀取與解析,以及根據這些信號對機械運動進行精確控制的過程。以
    的頭像 發表于 03-14 16:05 ?610次閱讀

    工程機械控制器如何選型?控制器選型指南 #控制器 #車載控制器 #整車控制器 #控制器選型

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2025年03月14日 10:54:24

    工程機械主機控制器 支持CAN總線和RS485 #工程機械控制器 #can總線 #RS485

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2025年02月26日 15:58:25

    Y1620工程機械主機控制器 車載智能控制器 CAN總線 #工程機械控制器 #整車控制器 #車載控制器

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2025年02月10日 15:32:21

    移動機械控制器X1010,支持433兆赫茲遙控#工程機械控制器 #車載智能控制器

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2024年12月26日 10:52:47

    UCD90320定序和系統健康控制器PMBus命令參考

    電子發燒友網站提供《UCD90320定序和系統健康控制器PMBus命令參考.pdf》資料免費下載
    發表于 11-29 15:53 ?0次下載
    UCD90320定序<b class='flag-5'>器</b>和系統健康<b class='flag-5'>控制器</b>PMBus<b class='flag-5'>命令</b>參考

    滑動變阻器有哪些分類?

    是一種基于數字信號處理技術的變阻器,可以實現對電阻值的精確調節和快速切換。數字變阻器通常采用微處理或數字信號處理作為核心控制器,通過改變
    發表于 11-07 10:08

    電機控制器原理是什么?類型有哪些?

    電機控制器是用于控制電機運行的設備,其主要功能是將電能轉換為機械能,同時根據需要調節電機的速度、轉矩和方向。電機控制器的原理主要基于電力電子技術、自動
    的頭像 發表于 10-21 13:48 ?1142次閱讀

    國產控制器廠家 整車控制器 以太網控制器 CAN控制器 國產化替代

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2024年09月03日 09:15:51

    車載智能控制器 工程機械控制器 CAN總線控制器 碩博電子 #控制器 #can總線 #國產化替代

    控制器總線
    長沙碩博電子科技股份有限公司
    發布于 :2024年08月29日 10:43:57

    EtherCAT運動控制器在SCARA和碼垛機械手中的應用

    以XPLC104HR控制器為例,介紹正運動SCARA和碼垛機械手的應用。
    的頭像 發表于 08-28 10:10 ?578次閱讀
    EtherCAT運動<b class='flag-5'>控制器</b>在SCARA和碼垛<b class='flag-5'>機械</b>手中的應用

    移動工程機械控制器,車載智能控制器,碩博電子

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2024年08月08日 10:18:12
    主站蜘蛛池模板: 明光市| 四子王旗| 井研县| 新和县| 阳江市| 肇源县| 大埔区| 开原市| 宁化县| 奎屯市| 涞水县| 灯塔市| 高青县| 德保县| 东至县| 岳西县| 芦溪县| 长泰县| 光泽县| 河间市| 左云县| 泊头市| 扶风县| 广安市| 灵山县| 揭东县| 普宁市| 嘉兴市| 介休市| 高陵县| 汉源县| 浠水县| 马关县| 会泽县| 开平市| 天台县| 呼图壁县| 桐梓县| 东源县| 锡林浩特市| 呼玛县|