乌克兰少妇性做爰_欧美在线导航_欧美久久黄_欧美永久_国产一二在线观看_狠狠操一操_欧美性视频一区二区三区_日韩中文在线视频_精品国产一二三产品区别在哪_日韩特黄特色大片免费视频_亚洲欧美日韩国产精品一区二区_国产精品国产精品国产专区蜜臀ah_国产午夜成人无码免费_插插射啊爱视频日a级_大奶子久久_国产精产国品一二三产区视频_日本少妇高潮正在线播放_视频免费1区二区三区_国产精自产拍久久久久久蜜小说_人善交videos欧美3d残废

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 溫度傳感器

類型分類:
科普知識
數據分類:
溫度傳感器

labview 溫度傳感器:LABVIEW上位機+STM32內部溫度傳感器源程序

發布日期:2022-10-09 點擊率:150


labview 溫度傳感器:LABVIEW上位機+STM32內部溫度傳感器源程序

1、打開電腦的“控制面板” -->“字體”,把“數碼管字體”文件夾中的兩個文件,復制到“字體”中
2、重新打開main.vi,就可以在您的字體設置欄找到NI7SEG字體了
3、本labview采集程序采用了自動識別單片機串口技術,用戶不必手動選擇串口
4、本程序可以測量STM32芯片內部的溫度。如果您用手按住開發板上的STM32芯片,可以看到labview上顯示的溫度在增加
5、本實驗的采樣率是:10/秒,即labview可以在100ms之內處理完一個數據。如果用戶的采樣率加大,請采用labview生產者/消費者結構
單片機源程序如下:
#include "stm32f10x.h"
#include

RCC_HCLKConfig(RCC_SYSCLK_Div1);               //配置AHB(HCLK)時鐘等于==SYSCLK
RCC_PCLK2Config(RCC_HCLK_Div1);                //配置APB2(PCLK2)鐘==AHB時鐘
RCC_PCLK1Config(RCC_HCLK_Div2);                //配置APB1(PCLK1)鐘==AHB1/2時鐘

RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);  //配置PLL時鐘==外部高速晶體時鐘 * 9=72MHz
RCC_PLLCmd(ENABLE);                                   //使能PLL時鐘

while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)==RESET)    //等待PLL時鐘就緒
{
}
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);            //配置系統時鐘=PLL時鐘
while(RCC_GetSYSCLKSource() !=0x08)                  //檢查PLL時鐘是否作為系統時鐘
{
}
 }

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOF | RCC_APB2Periph_AFIO, ENABLE);  //允許GPIOB、GPIOF、AFIO時鐘
}
static void ADC_Configuration(void)
{
ADC_InitTypeDef ADC_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);
RCC_ADCCLKConfig(RCC_PCLK2_Div6);              //72M/6=12,ADC最大時間不能超過14M

ADC_InitStructure.ADC_Mode=ADC_Mode_Independent;                 //ADC1工作模式:獨立模式
ADC_InitStructure.ADC_ScanConvMode=DISABLE;                         //單通道模式
ADC_InitStructure.ADC_ContinuousConvMode=DISABLE;                 //單次轉換
ADC_InitStructure.ADC_ExternalTrigConv=ADC_ExternalTrigConv_None;          //轉換由軟件而不是外部觸發啟動
ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_Right;         //ADC1數據右對齊
ADC_InitStructure.ADC_NbrOfChannel=1;           //順序進行規則轉換的ADC通道的數目
ADC_Init(ADC1, &ADC_InitStructure);                   //根據ADC_InitStruct中指定的參數,初始化外設ADC1的寄存器

ADC_RegularChannelConfig(ADC1, ADC_Channel_16, 1, ADC_SampleTime_55Cycles5);        //ADC1,ADC通道16,規則采樣順序值為1,采樣時間為55.5周期
ADC_TempSensorVrefintCmd(ENABLE);                   //ADC內置溫度傳感器使能(要使用片內溫度傳感器,切記要開啟它)

ADC_Cmd(ADC1, ENABLE);                  //使能ADC1

ADC_ResetCalibration(ADC1);                                                //重置ADC1的校準寄存器

while(ADC_GetResetCalibrationStatus(ADC1));                //獲取ADC1重置校準寄存器的狀態,設置狀態則等待

ADC_StartCalibration(ADC1);                                        //開始ADC1的校準狀態

while(ADC_GetCalibrationStatus(ADC1));                //等待校準完成

ADC_SoftwareStartConvCmd(ADC1, ENABLE);                //使能ADC1的軟件轉換啟動功能
}
void NVIC_Configuration(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;

NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);

NVIC_InitStructure.NVIC_IRQChannel=USART1_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
  NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
  NVIC_Init(&NVIC_InitStructure);
 //配置TIM2中斷
 NVIC_InitStructure.NVIC_IRQChannel=TIM2_IRQn;
 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1;
 NVIC_InitStructure.NVIC_IRQChannelSubPriority=1;
 NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
 NVIC_Init(&NVIC_InitStructure);
}
void USART3_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_11;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);

USART_InitStructure.USART_BaudRate=;
USART_InitStructure.USART_WordLength=USART_WordLength_8b;
USART_InitStructure.USART_StopBits=USART_StopBits_1;
USART_InitStructure.USART_Parity=USART_Parity_No;
USART_InitStructure.USART_HardwareFlowControl=USART_HardwareFlowControl_None;
USART_InitStructure.USART_Mode=USART_Mode_Rx | USART_Mode_Tx;
USART_Init(USART3, &USART_InitStructure);

USART_ITConfig(USART3, USART_IT_RXNE, ENABLE);

USART_Cmd(USART3, ENABLE);

USART_ClearFlag(USART3, USART_FLAG_TC);     // 清標志
}
void GPIO_Configuration(void)
{
 GPIO_InitTypeDef GPIO_InitStructure;                                        //定義GPIO初始化結構體
 GPIO_InitStructure.GPIO_Pin=GPIO_Pin_10 | GPIO_Pin_11;
 GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
 GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
 GPIO_Init(GPIOF, &GPIO_InitStructure);
}
void Timer2_Configuration(void)
{
 TIM_TimebaseInitTypeDef   TIM_TimebaseStructure;

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);            //打開TIM2定時器的時鐘

TIM_DeInit(TIM2);                                                    //TIMx寄存器重設為缺省值

TIM_TimebaseStructure.TIM_Period=781;                            //自動重裝載寄存器周期的值
 TIM_TimebaseStructure.TIM_Prescaler=36 - 1;               //TIMx 時鐘頻率除數的預分頻值
 TIM_TimebaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;     //采樣分頻
 TIM_TimebaseStructure.TIM_CounterMode=TIM_CounterMode_Up; //向上計數模式
 TIM_TimebaseInit(TIM2, &TIM_TimebaseStructure);

TIM_ARRPreloadConfig(TIM2, ENABLE);                       //允許自動重裝載寄存器(ARR)
 TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);                        //允許TIM2溢出中斷

TIM_Cmd(TIM2, ENABLE);        //開啟時鐘
}
void Uart3_PutChar(u8 ch)
{

GPIO_SetBits(GPIOF, GPIO_Pin_10);

GPIO_SetBits(GPIOF, GPIO_Pin_11);
 USART_SendData(USART3, (u8) ch);
 while (USART_GetFlagStatus(USART3, USART_FLAG_TC)==RESET);        //注意此句與RS232不同
 //注意:因為RS485的半雙工方式,在RS485發送數據完畢后,需要把RS485設置在接收狀態,否則收不到主機的數據

GPIO_ResetBits(GPIOF, GPIO_Pin_11);

GPIO_ResetBits(GPIOF, GPIO_Pin_10);
}
void USART3_IRQHandler(void)            //在中斷服務程序中,由于主機響應中斷時并不知道是哪個中斷源發出中斷請求,因此必須在中斷服務程序中對中斷源進行判別,然后分別進行處理。當然,如果只涉及到一個中斷請求,是不用做上述判別的。但是無論什么情況,做上述判別是個好習慣
{

GPIO_ResetBits(GPIOF, GPIO_Pin_11);

GPIO_ResetBits(GPIOF, GPIO_Pin_10);
 if(USART_GetITStatus(USART3, USART_IT_RXNE) !=RESET)    //若接收數據寄存器滿
 {
comm=USART_ReceiveData(USART3);   //此語句作用:將USART_DR寄存器的內容傳到comm里。另外,在單緩沖器模式下,軟件讀USART_DR寄存器則完成對RXNE位清除。[注意]在多緩沖器模式下,必須通過軟件清零"傳輸完成標志"DMA1_FLAG_TCx(即:令DMA_IFCR的位CTCIFx=1),否則將會無法跳出中斷服務程序,出現一次中斷請求無數次響應的后果

if(comm==0x63)                    //上位機自動查找采集器是否在線
{
 comm=0;
 Uart3_PutChar(0x63);              //發送CP的ASCII碼
 Uart3_PutChar(0x70);
}
 }
}
void TIM2_IRQHandler(void)
{
  if(TIM_GetITStatus(TIM2,TIM_IT_Update)!=RESET)
  {
 TIM_ClearITPendingBit(TIM2,TIM_IT_Update);         //清除中斷標志
 gototime=1;
  }
}
int main(void)
{
 u16 i;
 RCC_Configuration();
 ADC_Configuration();            //配置PC0 為ADC1_IN10
 GPIO_Configuration();
 NVIC_Configuration();
 USART3_Configuration();
 Timer2_Configuration();

GPIO_ResetBits(GPIOF, GPIO_Pin_11);

GPIO_ResetBits(GPIOF, GPIO_Pin_10);
 while(1)
 {
if (comm==0x7a)                           //單片機發送數據給PC機
{
 for(i=0;i < 256;i++)                    //根據過采樣技術,每提高一位AD分辨率,需要增加4倍的采樣率;從12位AD分辨率增加到16位AD分辨率,即增加4位,所以需要增加256倍的采樣率      {        gototime=0;        TIM_Cmd(TIM2, ENABLE);                                //開啟時鐘            ADC_SoftwareStartConvCmd(ADC1, ENABLE);                //軟件啟動ADC轉換            while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC )); //等待轉換結束            ad=0;                ad=ADC_GetConversionValue(ADC1);                        //讀取ADC值                            tempu32 +=ad;                                      //累加                while(gototime==0);                                                //延時:390.5us。采樣率:10/秒        TIM_Cmd(TIM2, DISABLE);                                //關閉時鐘      }          //以下數據處理和發送會占用一定的時間,如果我們不采用過采樣技術,可以把以下代碼放在TIM2定時之內處理                                  ad=tempu32 >> 4;                        //16位分辨率,累加值右移4位
 ah=ad >> 8;                                                    //高8位
 al=ad & 0xff;                                   //低8位
 Uart3_PutChar(ah);
 Uart3_PutChar(al);

tempu32=0;
}
 }
}
復制代碼
所有資料51hei提供下載:
LabVIEW-NTCthermistor-temperature (1).rar
(490.51 KB, 下載次數: 124)
2019-7-17 19:56 上傳
點擊文件名下載附件
labview 溫度傳感器:LABVIEW上位機+STM32內部溫度傳感器源程序  第1張

labview 溫度傳感器:labview中DAQ采集多個數據通道(溫度傳感器)(TTL信號的曲軸位置傳感器)總結

文章目錄
前言一、面對的問題篇二、問題解決篇三、后續工作總結

前言
我研一的項目利用labview軟件和NI數據采集卡采集發動機傳感器的信號然后進行采集,發動機傳感器是有很多種的,所以難以避免的需要采集多個通道的傳感器信號。

一、面對的問題篇
前篇已經寫道我已經將溫度傳感器的信號采集出來,也可以將其數據進行信號處理,由電壓信號轉變為溫度值。但是想要采集多個通道的信號,加上TTL信號的曲軸位置傳感器,我模仿溫度傳感器采集的程序另加了一個DAQ助手進行采集。也就是如圖所示的程序:

但是這個程序不能正常顯示,此時我面對的問題有:
1、波形圖無法顯示可觀察的波形,更無法對其進行運算。
2、我不清楚程序里是不是可以使用多個DAQ助手,用了能顯示么?有干擾么?能同時工作么?
3、若是用一個DAQ助手,可以明顯的知道一個波形圖表里面會有兩個波形,我們如何將兩個波形分離出來,將其進行分別處理?

二、問題解決篇
對于第一個問題:波形圖表無法顯示可以觀察的波形,是因為數據采集的過快過多,可以在程序里加一個等待函數,就可以將其正常顯示。
對于第二個問題:多個DAQ助手在一個程序里是不能正常工作的,在與老師的交流后,明白數據采集卡其實是以一個循環進行采集的,當采集完第一個通道的信號后會采集第二個通道的信號,所以一個DAQ助手會占據每一個通道,也就是說第二個DAQ助手的通道被占領無法采集數據。所以只能選擇一個DAQ助手采集多個通道,現在的問題應該轉向采集多個通道后如何將信號多個通道分開,也就是我們將面對第三個問題。
對于第三個問題:我一開始的解決方案是采集到一個波形圖表里,然后右鍵將其信號進行分開顯示,即如下圖的操作:

但是不可以,在將其屬性節點作為值轉換時,它是兩個波形的值,無法單獨進行信號處理。
所以采用了信號拆分的函數,在其數據輸出時就將信號進行分為N個所需的通道,基本成功,完整程序如下圖:

現在的信號采集基本程序思路已經有了,接下來就是信號處理。

三、后續工作
信號處理主要是TTL信號的曲軸位置傳感器的信號,老板想要通過該傳感器的信號處理得到發動機轉速和加速度物理值,這里可以由波形的橫坐標時間和曲軸的齒數(60-2)計算平均速度,然后一段時間分隔開來可以計算發動機的加速度,后續程序做出來后再寫。

總結
每次做完項目后就會感覺自己做的東西很簡單。這次的經驗是可以按需去寫,先寫下自己的需要,然后一點點的去解決需要,可能會更快速一點!
labview 溫度傳感器:LABVIEW上位機+STM32內部溫度傳感器源程序  第2張

labview 溫度傳感器:LabVIEW監控溫度傳感器

本帖最后由 Alan_Green 于 2019-4-30 22:29 編輯
  這里涉及 dht11 數字溫度濕度傳感器模塊、TM1637數碼顯示模塊、LabVIEW。
  功能:定時采集溫度,把溫度顯示在數碼管上,并通過串口發送給LABVIEW,記錄成EXCEL表格。
  這是幾個月前整的東西吧,當時剛買到R3的板子和模塊,在貼吧里找的庫和代碼,東拼西湊改過來的,(記得改過顯示模塊的庫文件,增加了數組。。。。只是為了使用方便)這兩個模塊的庫很好找。這里主要是把LabVIEW連接起來了,其實LabVIEW也是用自帶的串口通信例程改過來,自己在循環里添加了程序,把串口收到的數據處理成表格保存。
[mw_shl_code=arduino,true]
//
//
#include

pinMode(LED,OUTPUT);
 Serial.begin(9600);
//
cli();      // disable global interrupts
TCCR1A=0; // set entire TCCR1A register to 0
TCCR1B=0; // same for TCCR1B
OCR1A=;              // set compare match register to desired timer count:
TCCR1B |=(1 << WGM12);     // turn on CTC mode: TCCR1B |=(1 << CS10);      // Set CS10 and CS12 bits for 1024 prescaler: TCCR1B |=(1 << CS12); TIMSK1 |=(1 << OCIE1A);    // enable timer compare interrupt: sei();                      // enable global interrupts: } void loop() {  if(okstage==1){    DHT11.read(DHT11PIN); //讀溫濕度傳感器數據存入相應數組    count();              //把溫濕度轉換存入顯示數組    displayLED();         //顯示顯示數組      send_labview(); //  bringled();           //翻轉LED        okstage=0;    }    Serial.println();    delay(200); } // void displayLED() {    for(int i=0;i<4;i++)    {    tm1637.display(i,ListDisp);  //What the F***? 這里是ListDisplay 【i】,為什么顯示不出來?    } } // void count() {  ListDisp[0]=DHT11.temperature / 10;  ListDisp[1]=DHT11.temperature % 10; //  ListDisp[2]=DHT11.humidity / 10; //  ListDisp[3]=DHT11.humidity % 10;  ListDisp[2]=DHT11.temperature_4; } // void bringled() {  if(ledstage==LOW) ledstage=HIGH;  else                ledstage=LOW;  digitalWrite(LED,ledstage); } // void send_labview(){    Serial.write(DHT11.humidity);    Serial.write(DHT11.humidity_1);    Serial.write(DHT11.temperature);    Serial.write(DHT11.temperature_4);    Serial.write(DHT11.jiaoyan);    Serial.println();     } // ISR(TIMER1_COMPA_vect) {  seconds++;  if (seconds==1)  {    seconds=0;    okstage=1; //    readMySensor();   //定時訪問傳感器或者其他子程序  } }[/mw_shl_code] LABVIEW部分框圖.png (85.38 KB, 下載次數: 59) 下載附件 2019-4-30 21:56 上傳 LABVIEW框圖 LABVIEW前面板.png (84.11 KB, 下載次數: 38) 下載附件 2019-4-30 21:56 上傳 LABVIEW前面板 串口數據.png (17.23 KB, 下載次數: 26) 下載附件 2019-4-30 22:06 上傳 串口數據 實物圖.jpg (194.73 KB, 下載次數: 26) 下載附件 2019-4-30 22:12 上傳 表格內容.png (98.7 KB, 下載次數: 24) 下載附件 2019-4-30 22:18 上傳 不能上傳表格,只能截圖了。labview 溫度傳感器:LABVIEW上位機+STM32內部溫度傳感器源程序  第3張

labview 溫度傳感器:我想用LabViEW做個東西,具體是這樣的: 溫度傳感器測溫度實時以波形顯示在面板里,問用labVIEW要怎么設計?

傳統的溫度測量儀器,其功能及規格是單一固定的,用戶無法根據自己的需要改變。NI公司提出的虛擬儀器概念,徹底打破了傳統儀器由廠家定義、用戶無法改變的模式,使測控儀器發生了巨大變革。LabVIEW是NI公司開發的一種虛擬儀器平臺,而目前利用LabVIEW進行的開發通常都是建立在LabVIEW所支持的價格昂貴的數據采集板卡之上的。為解決這一問題,本系統采用低功耗單片機P89LV51RD2和低功耗溫度傳感器TMPll2組成溫度采集節點,并通過無線通信模塊實現單片機系統與上位機的遠程通信,不僅取代了價格昂貴的數據采集卡,大大降低了系統成本,而且實現了數據的無線傳輸。同時,溫度采集節點的低功耗特性,降低了ZigBee組網時對電源的要求,便于進行組網實現多點測溫。
  1 系統的組成及工作原理
  圖1給出了系統組成框圖,該溫度測控系統主要由計算機、單片機、溫度測量電路、溫度控制電路以及無線通信電路組成。TMPll2溫度傳感器進行溫度采集,將溫度數字量傳送給P89LV51RD2后,通過數碼管LED電路進行現場溫度顯示。同時,P89LV51RD2將溫度數據通過無線通信模塊SZ05發送給遠程計算機,運行于PC機上的LabVIEW控制平臺對溫度進行實時顯示,并進行數據處理、溫度報警及數據存儲等。另外,控制平臺采樣輸入信號,利用LabVIEW中的PID控制器進行PID控制,將控制量通過無線模塊發送給單片機,單片機輸出控制量實現溫度控制。
  2 系統硬件設計
  2.1 溫度測量顯示電路
  本系統采用TI公司于2009年6月推出的高精度低功耗數字溫度傳感器TMPll2來實現溫度測量。該傳器具有如下特點:
  ◆測溫范圍為-40~125℃;
  ◆0~65℃溫度范同內精度達O.5℃,-40~125℃范圍內精度達1℃;
  ◆12位分辨率,測量值的讀取精度達到0.0625℃;
  ◆正常操作模式的最大靜態電流為10μA,關機模式則為1μA;
  ◆電源范圍1.4~3.6 V;
  ◆SMBus/兩線式串行接口,總線上最多可連接4個該傳感器。
  從功耗、精度、接口等方面綜合考慮,采用P89LV51RD2與TMPll2組成溫度測量節點。雖然P89LV51RD2單片機沒有專用的I2C總線接口,但可以使用軟件模擬I2C總線,來實現單片機與TMPll2的通信。利用單片機的I/O口P1.0和P1.1分別模擬I2C總線的SDA和SCL信號,故只需將單片機的P1.O和P1.1引腳分別與TMPll2的SDA和SCL引腳相連(注意需要上拉)。P89LV51RD2通過I2C總線讀取溫度數據后,由5個數碼管顯示溫度值,包括百位(或符號位)、十位、個位與2個小數位。
  2.2 溫度控制電路
  溫度控制電路如圖2所示,它主要由NPN型晶體管Q1、TLP521-1型光電耦合器U1和大功率NMOS管Q2組成。上位機程序控制系統將檢測溫度值與系統設定值進行比較,按照PID控制算法進行運算,從單片機的P1.2口輸出占空比可調的PWM信號,經晶體管Q1驅動后,控制光電耦合器U1的通斷,繼而控制NMOS管Q2(IRF840A)的通斷時間,從而控制加熱對象——大功率電阻R的加熱時間,使其達到設定的溫度值。為方便實驗,采用的R為大功率線繞電阻,額定功率10W,額定電阻10Ω,采用+12V直流電源供電。由于流過加熱電阻R的電流較大,故為R供電的+12V直流電源必須與為其他模擬器件供電的+12V直流電源分開。
  2.3 無線通信電路
  無線通信電路采用上海順舟網絡科技有限公司的SZO5系列ZigBee無線數據通信模塊來實現。該模塊提供RS232、RS485和TTL三種接口標準,傳輸距離可達100~2 000m。為了提高開發效率,采用該模塊的RS232接口,實現單片機與計算機的串行無線通信,使得軟件編程變得簡單。若系統對距離并無要求,只需使用1根串口線便能實現單片機與計算機的通信,而不必更改軟件設計,通用性強,適合各種應用場合。
  3 系統軟件設計
  3.1 上位機軟件設計
  上位機軟件采用LabVIEW圖形化編程語言來完成控制平臺的設計。LabVIEW提供了一個非常簡潔直觀的圖形化編程環境,設計者可以輕松組建測量系統,構造友好美觀的操作界面,無需編寫繁瑣的計算機程序代碼,大大簡化了程序設計,提高開發效率。
  圖3給出了上位機LabVIEW控制平臺的溫度監控界面(正在進行溫度采集顯示時的界面)。采用模塊化設計思想,該系統主要由數據采集與顯示、數據處理與報警、數據存儲及PID控制等模塊組成。用戶通過鼠標在界面上操作,便可實現溫度的采集、顯示、處理、報警、保存及控制等功能。
  (1)數據采集與顯示模塊
  數據采集與顯示模塊主要是通過計算機串口及無線通信模塊接收單片機發送來的溫度數據,并進行實時顯示。為了保證計算機與單片機的順利通信,首先應進行串口初始化,如設置串口號COMl、波特率9600、8個數據位、1個停止位,無奇偶校驗及流控制。程序運行時,單擊“開始采集”按鈕,系統便能接收到單片機發送來的溫度數據,通過溫度儀表控件顯示當前采集到的溫度值。此外,數據采集模塊所接收到的是一組離散的溫度信號值,通過波形圖表顯示控件進行逐點顯示并連線,可繪制出溫度趨勢曲線,拖動曲線圖右下方的滑塊,并可查看歷史溫度曲線。
  (2)數據處理與報警模塊
  數據處理主要實現對采集到的溫度數據進行直方圖統計。單擊系統界面上的“創建直方圖”按鈕,系統便執行相應程序對溫度數據進行統計,在波形圖控件中顯示溫度直方圖,便于用戶進行統計分析。
  溫度報警模塊主要實現高溫報警和低溫報警。用戶在系統界面中設置溫度上下限值,當實際溫度大于溫度上限或小于溫度下限時,系統通過指示燈給出高溫報警(紅燈亮)或低溫報警(黃燈亮),提示用戶溫度超限,以確保人員及設備安全。
  (3)數據存儲模塊
  數據存儲模塊主要實現將采集到的溫度數據保存至Excel表格,方便用戶日后調出歷史溫度數據進行查閱分析。首先利用“數組大小”VI獲取采集到的溫度數組的大小,并判斷其能否被10整除,若能整除,執行“條件結構”的“真”分支程序,將采集時間及10個溫度數據寫入電子表格文件后換行,然后再進行條件判斷。這樣,溫度數據便以10個為l行記錄到電子表格文件中,同時每一行的開頭均記錄下了采集本組數據的日期與時間。
  另外,利用“方法節點”和“寫入JPEG文件”VI可將溫度曲線以JPEG格式存儲。用戶單擊“保存溫度曲線”按鈕,系統彈出保存對話框,提示用戶將溫度曲線保存為JPEG圖片。
  (4)PID控制模塊
  LabVIEW提供了功能強大的PID控制器,使用戶避免了繁瑣的PID算法的編寫,提高開發效率。進行PID控制時,首先將溫度信號輸入至PID控制器,并輸入溫度設定值和PID增益,包括比例系數Kc、積分時間常數Ti及微分時間常數Td。單擊“PID控制”按鈕,程序按照PID算法對溫度進行控制,使溫度逼近設定值。
  3.2 下位機軟件設計
  P89LV5lRD2單片機程序采用C語言進行設計。P89LV51RD2內部提供了3個16位定時器/計數器以及1個全雙工串行通信口,滿足本系統的軟件設計要求。圖4給出了單片機控制程序流程。
  在系統初始化時,設置8位串行口模式1,以及單片機的定時器T2工作在波特率發生器模式,產生串行通信所需的波特率。再令單片機的定時器T0工作在定時器模式,用于產生指定的控制周期。在TO的中斷程序中,首先將采集到的溫度數據通過無線模塊發送給上位機進行實時顯示,然后上位機利用LabVIEW中的PID控制器,確定系統輸出控制量的大小并發送回單片機,單片機根據控制量輸出PWM信號,驅動控制電路對被測對象進行溫度控制。
  結語
  本文設計的溫度測控系統以低功耗的單片機系統為采集模塊,代替了價格昂貴的數據采集板卡,成本低,并以LabVIEW開發的軟件平臺進行溫度處理與控制,與傳統儀器相比,具有界面友好、易于操作及擴展性強等特點。實驗表明,本系統可以作為教學實驗系統的一部分,嵌入到虛擬儀器實驗平臺中,供學生學習LabVIEW編程以及虛擬儀器與單片機的通信。另外,可以將多個節點進行組網,形成一個分布式無線網絡,實現多點溫度測量與控制,具有良好的應用前景。(單片機與嵌入式系統 作者:潘曉燁,胡仁杰 東南大學)

這樣例子在LabVIEW中就有,如果你是用NI的溫度測量專用轉換器,就更簡單了。
如果用其它的AD卡,需要有LabVIEW驅動。
溫度傳感器一般說噪聲不大,可以直接通過AD卡采集,另外就是有噪聲也可以通過軟件濾波處理。

a/d卡太昂貴了
溫度傳感器-----單片機-----串口------pc

溫度傳感器-----單片機-----串口------pc
LabVIEW是一種程序開發環境,由美國國家儀器(NI)公司研制開發,類似于C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。 LabVIEW軟件是NI設計平臺的核心,也是開發測量或控制系統的理想選擇。 LabVIEW開發環境集成了工程師和科學家快速構建各種應用所需的所有工具,旨在幫助工程師和科學家解決問題、提高生產力和不斷創新。

下一篇: PLC、DCS、FCS三大控

上一篇: 電氣控制線路圖控制原

推薦產品

更多
主站蜘蛛池模板: 久融金融上海有限公司| 四川天纸业有限公司| 上海和东照明有限公司| 亚太森博广东纸业有限公司| 宁波美侬咖啡机有限公司| 西安冷冻食品有限公司| 慈溪打火机有限公司| 德润机械(深圳)有限公司| 东莞金盛鸿电器有限公司| 常州市药化机械有限公司| 维尔斯电子昆山有限公司| 鑫阳装饰材料有限公司| 嘉拓新能源有限公司| 四川川蜀劳务有限公司| 深港汽车租赁有限公司| 南京江南永新有限公司| 卡特比勒郑州有限公司| 河北亚大塑料有限公司| 深圳亚腾电子有限公司| 长园电子材料有限公司| 双鹤机械制造有限公司| 奥帕汽车配件有限公司| 深圳市星启电子有限公司| 北京京贸世纪进出口贸易有限公司| 深圳市永升有限公司| 北京神州普惠有限公司| 上海升达废料有限公司| 台州天则模具有限公司| 北京意林励志图书有限公司| 深圳市塑胶包装有限公司| 日立金属上海有限公司| 佛山吉星家电有限公司| 福建赛得利纤维有限公司| 沃川苏州电子有限公司| 福建龙工机械有限公司| 海南新能源有限公司招聘| 南通动力机械有限公司| 万松堂康汇有限公司| 恒隆包装材料有限公司| 泉州百来太阳能有限公司| 三和塑料制品有限公司| 能佳自动化设备有限公司| 格林精密苏州有限公司| 福州榕城港务有限公司| 健保 深圳有限公司| 松下电气(北京)有限公司| 万峰装饰工程有限公司| 泽鑫装饰工程有限公司| 天元国际贸易有限公司| 佛山华全照明有限公司| 西安思坦仪器有限公司| 国贸供应链有限公司| 山东瑞达生物有限公司| 泰安五矿地产有限公司| 尼尔森气动元件有限公司| 百信信息技术有限公司| 浙江山蒲照明有限公司| 尤尼柯仪器有限公司| 佛山市船务有限公司| 伏尔特电气深圳有限公司| 上海世联地产顾问有限公司| 易为信息技术有限公司| 大连华日机械有限公司| 重庆威马机械有限公司| 苏州城市能源有限公司| 美的净水设备有限公司| 船务工程有限公司招聘| 深圳瑞声声学有限公司| 深圳市有限公司招标| 江苏凯能机械有限公司| 惠州大亚湾 械有限公司| 中兴能源 天津 有限公司| 上海田中金属有限公司| 沈阳活动策划有限公司| 氟塑防腐设备有限公司| 南京苏夏设计有限公司| 深圳标域汽车有限公司| 上海连锁发展有限公司| 北京龙欣盛世有限公司| 苏州兴邦化学有限公司| 咸阳 服装 有限公司| 广州市塑料工业有限公司| 德尔福上海动力推进系统有限公司| 新华光矿山设备有限公司| 江苏亚星锚让有限公司| 钱友信息技术有限公司| 深圳一线电子有限公司| 君泽电子深圳 有限公司| 南一机机床有限公司| 江苏精密模具有限公司| 虹桥电子(上海)有限公司| 东芝有限公司上海分公司| 华鑫机械设备有限公司| 上海管易云计算有限公司| 上海好时食品有限公司| 山西光宇照明有限公司| 云南正和生物有限公司| 东莞市业鑫鞋业有限公司| 永瑞玻璃纤维有限公司| 石家庄双联化工有限公司| 农业发展有限公司 简介| 鼎盛环保设备有限公司| 泰瑞医疗器械有限公司| 北京 齿轮有限公司| 北京城乡贸易有限公司| 广州富垠黄金有限公司| 河北恒泵业有限公司| 东莞 美声有限公司| 瑞鸿机电设备有限公司| 泽顺机械制造有限公司| 苏州化工机械有限公司| 盛诠纸业(苏州)有限公司| 无锡索尼数字有限公司| 朗维纺织机械苏州有限公司| 润禾生物医药有限公司| 江西省通讯有限公司| 北京京丰物业有限公司| 上海捷密精密机械有限公司| 湖南华南光电有限公司| 昆明统一食品有限公司| 阳江厨房用品有限公司| 中工信融信息技术有限公司| 北京航天测控有限公司| 达研(上海)光电有限公司| 四川源川建筑有限公司| 太原电气设备有限公司| 河北博岳通信有限公司| 宏达电子(苏州)有限公司| 深圳市亚新亚电子有限公司| 山东高速公路有限公司招聘| 福建 鞋材有限公司 招聘| 富迪电子有限公司招聘| 深圳通科电子有限公司| 微信营销有限公司怎么样的| 河北消防器材有限公司| 安徽中科机械有限公司| 苏州凯而高电子有限公司| 梧州市食品有限公司| 威腾国际货运有限公司| 黑龙江机电设备有限公司| 哈尔滨泰富电气有限公司| 振华量超市有限公司| 新进电子系统有限公司| 川源苏州机械有限公司| 富海电子深圳有限公司| 湘潭机械设备有限公司| 西安金业置业有限公司| 捷顺机械设备有限公司| 东方希望碳素有限公司| 北京医用工程有限公司| 深圳市超越电子有限公司| 广东电力安装有限公司| 常州安凯特电缆有限公司 | 铜陵万达 有限公司| 顺发门实业有限公司| 青岛海丰食品有限公司| 逸景园林景观有限公司| 东莞华力机械有限公司| 中金商业保理有限公司| 江苏绿源化工有限公司| 海宁电子有限公司招聘| 天路有限公司怎么样| 太阳花有限公司 深圳| 迈特通信设备苏州有限公司| 晶宇光电 厦门 有限公司| 福斯特惠勒动力机械有限公司| 连云港机床有限公司| 广州油润润滑油有限公司| 重庆市盐业有限公司| 嘉兴蔬菜食品有限公司| 威海福威食品有限公司| 蒂森克虏伯发动机零部件有限公司 | 芜湖橡塑制品有限公司| 精诚机电设备有限公司| 广州华冠精冲零件有限公司| 恩梯梯数据有限公司| 元亨利贞拍卖有限公司| 福斯泵业有限公司招聘| 南通服饰贸易有限公司| 深圳爱索佳实业有限公司| 重庆数控机械有限公司| 迅维信息技术有限公司| 未来智能电气有限公司| 泰富西玛电机有限公司| 福州安然燃气有限公司| 精诚机电设备有限公司| 苏州三星显示器有限公司| 嘉兴易嘉机械有限公司| 海宁电子有限公司招聘| 中冶置业南京有限公司| 先锋商泰电子技术有限公司 | 凯利新材料有限公司| 四川天宇劳务有限公司| 莱州精密机械有限公司| 水木源华电气有限公司| 厦门国际拍卖有限公司| 杭州华电江东热电有限公司| 华兴针织实业有限公司| 海日升电器有限公司| 深圳市科诚电子有限公司| 广州明美光电有限公司| 天津金士力佳友有限公司| 威海紫光生物有限公司| 日康食品饮料有限公司| 河南豆制品有限公司| 郑州航天电子有限公司| 广州市 纤维制品有限公司| 台州食品机械有限公司| 三和重工机械有限公司| 合肥 定 有限公司| 天津百利电器有限公司| 蛟河 食品 有限公司| 康爱多连锁药店有限公司| 江西长安汽车有限公司| 抚松县参业有限公司| 德马格起重机械 上海 有限公司 | 天娇红食品有限公司| 大华新材料有限公司| 深圳市景旺电子有限公司| 江阴市无纺布有限公司| 多邦建筑装饰材料有限公司| 德西福格汽车配件有限公司| 深圳宝利制品有限公司| 普洛得邦医药有限公司| 苏州罗普斯金铝业有限公司| 宇诺(苏州)仪器有限公司| 河南百年康鑫有限公司| 中山 管业有限公司| 邦健医药连锁有限公司| 润网信息技术有限公司| 深圳华凌电子有限公司| 上海精文置业有限公司| 深圳公明电子有限公司| 维用精密机械有限公司| 南洋家具(佛山)有限公司| 空间信息发展有限公司| 东莞市试验仪器有限公司| 南京先声药业有限公司| 山东植保机械有限公司| 旭川化学(昆山)有限公司| 金士力佳友 天津 有限公司| stx重工有限公司| 深圳元和电子有限公司| 广州五化妆品有限公司| 康瑞思信息技术有限公司| 浙江医用工程有限公司| 凸版印刷(上海)有限公司| 青海黄河水电有限公司| 温州箱包配件有限公司| 东方盛世陶瓷有限公司| 山东 互联网有限公司| 不锈钢管材有限公司| 麦特达因汽车部件有限公司| 礼来(苏州)制药有限公司| 郑州郑飞机械有限公司| 金融租赁有限公司怎么样| 苏州威卡自动化仪表有限公司| 滨州 印刷有限公司| 上鱼舫餐饮有限公司| 汉高表面技术有限公司| 深圳市中天实业有限公司| 天津食品加工有限公司| 永志高电子有限公司| 单县电动车有限公司| 天晟新材料有限公司| 赛龙进出口有限公司| 甘肃照明工程有限公司| 江苏河海工程有限公司| 颖通(上海)贸易有限公司| 阿里国际贸易有限公司| 洁力环保设备有限公司| 富尔道贵金属经营有限公司| 广东不锈钢钢业有限公司| 上海源甲餐饮有限公司| 天津雷沃动力有限公司| 深圳科浩电子有限公司| 青岛 人造草坪有限公司| 华意压缩机 荆州 有限公司| 上海迪卡侬体育用品有限公司| 深圳市万年电子有限公司| 锦绣前程玻璃有限公司| 深圳鑫盛贸易有限公司| 航通智能技术有限公司| 卓远贵金属有限公司| 龙海塑料包装有限公司| 深圳市景田食品有限公司| 中山市汽车运输有限公司| 广州电信工程有限公司| 辽阳 矿业有限公司| 山东金源纺织有限公司| 宁夏长城机床有限公司| 安徽压力容器有限公司| 扬州园林建设有限公司| 江西声宏电子有限公司| 厦门贝莱电子有限公司| 施塔德电梯有限公司| 和安机械制造有限公司| 一人有限公司的清算| 珠海上富电技有限公司| 石家庄市安装工程有限公司| 贝特瑞石墨产业园有限公司| 诚丰聚氨酯有限公司| 中山市三角镇 有限公司| 广州金成药业有限公司| 南通盟工贸有限公司| 鼎盛石油化工有限公司| 鸿伟木业(仁化)有限公司| 英菲克电子有限公司| 青岛金农农业有限公司| 深圳泰福珠宝有限公司| 青岛汉缆电缆有限公司| 深圳万隆电子有限公司| 恒企教育上海有限公司| 德宝机械制造有限公司| 福建永福工程顾问有限公司| 建东机械制造有限公司| 南海金属制品有限公司招聘| 品天信息技术有限公司| 新纶超净技术有限公司| 顶金贵金属经营有限公司| 睿聘实业有限公司招聘信息| 龙海塑料包装有限公司| 乐屋遮阳帘技术有限公司| 东莞市 蜂窝纸有限公司| 殷昌(苏州)包装有限公司| 佛山市奇美有限公司| 润禾生物医药有限公司| 久润国际贸易有限公司| 芮尚化妆品有限公司| 盛运环保工程有限公司| 天津欧梯克有限公司| 天宇包装材料有限公司| 北京首证顾问有限公司| 之江贵金属经营有限公司| 广东惠州发电有限公司| 安兴纸业 深圳 有限公司| 扬州龙马照明有限公司| 佩特化工(上海)有限公司| 上海电力工程设计有限公司| 深圳健康元有限公司| 日本电产三协东莞有限公司| 四川雅川建设工程有限公司| 安徽万邦医药有限公司| 宝佳丽化妆品有限公司| 成都当纳利印刷有限公司| 新天医疗器械有限公司| 厦门安费诺有限公司| 苏州日铁金属有限公司| 诸城市阀门有限公司| 南通太平洋海洋工程有限公司| 意大利设备有限公司| 安迈铝业(青岛)有限公司| 宁波中基进出口有限公司 | 华泰模塑电器有限公司| 浙江佐力药业有限公司| 华威建筑设计有限公司| 延锋百利得汽车安全系统有限公司| 深圳市瑞研有限公司| 昆山测量仪器有限公司| 嘉兴嘉格电器有限公司| 怡雅装饰工程有限公司| 凡尚装饰工程有限公司| 常州 塑钢有限公司| 郑州德裕机械有限公司| 安迈铝业 青岛 有限公司| 中化岩土工程有限公司| 天津电子衡器有限公司| 深圳神州数码有限公司| 莱芜 无纺织造有限公司| 必佳乐纺织机械有限公司| 永林电子(上海)有限公司| 浙江超达阀门有限公司| 友达光电有限公司昆山| 武汉海斯坦普金属成型有限公司 | 苏州高砂电气有限公司| 华杰建设工程有限公司| 云南大益茶业有限公司| 湖北枝江酒业有限公司| 上海夸客金融有限公司| 潍坊市进出口有限公司| 广州润金属制品有限公司| 广东宝康药业有限公司| 临沂润滑油有限公司| 沈阳工程有限公司待遇| 深圳龙赛通信技术有限公司| 中贸圣佳拍卖有限公司| 金路交通工程有限公司| 陕西星 电梯有限公司| 泰州雅马哈动力有限公司| 上海能良通讯技术有限公司| 郑州新开元有限公司| 图治财务顾问有限公司| 宏祥机械制造有限公司| 西安利君制药有限公司| 盘锦 大米有限公司| 北京比新机电设备有限公司| 家利家具有限公司电话| 江西塑胶制品有限公司| 京弘建设工程有限公司| 深圳市千田电子有限公司| 纺织品有限公司的英文| 深圳年富实业有限公司| 一拖洛阳工程机械有限公司| 凯恩帝数控技术有限公司| 斯普瑞喷雾系统 上海 有限公司 | 威海威创进出口有限公司| 湖北骆驼蓄电池有限公司| 通力电梯有限公司地址| 宁波 笑 有限公司| 湛江东兴石油化工有限公司| 甘肃变压器有限公司| 河南麦草动漫有限公司| 阿尔法有限公司招聘| 乐普科天津光电有限公司| 天津雷沃动力有限公司公司| 宁波 电塑有限公司| 杭州金属软管有限公司| 山西杏汾酒业有限公司| 烟台 苹果 有限公司| 苏州体育发展有限公司| 光大环保邳州有限公司| 高迪建材广州有限公司| 合肥 景观设计有限公司| 天津中汽工程有限公司| 湛江汽车租赁有限公司| 上海贝泰妮有限公司| 喜力酿酒(上海)有限公司| 武夷山市山袍茶业有限公司| 礼来制药苏州有限公司| 国药试剂有限公司沈阳| 壳威石油化工有限公司| 山东达利食品有限公司| 深圳市鸿凯电子有限公司| 湖南纺织品有限公司| 伟成(无锡)金属有限公司| 连云港 医疗用品有限公司| 斯利安药业有限公司| 深圳大山食品有限公司| 天津日晟电子有限公司| 烟台 镀锌有限公司| 深圳市正海有限公司| 新聪厨食品有限公司| 温州瑞州建设有限公司| 西安华阳设备有限公司| 滁州扬子空调有限公司| 千代田苏州有限公司| 金星数码电子有限公司| 深圳万利达电子有限公司| 贝斯特机械制造有限公司| 山东太平洋光缆有限公司| 国投中鲁果汁有限公司| 仙之宝食品有限公司| 伟合佳电子有限公司| 东莞 按摩 有限公司| 云南一心堂有限公司| 深圳东方置地有限公司| 广东汤臣倍健有限公司| 深圳易创电子有限公司| 世联汽车内饰苏州有限公司| 临沂来利食品有限公司| 深圳市科特光电有限公司| 南京中冶置业有限公司| 烟台 苹果 有限公司| 皑乐(上海)贸易有限公司| 四川天府建设有限公司| 上知营销策划有限公司| 东方汇装饰工程有限公司怎么样 | 可鑫纺织品有限公司| 意奔玛(苏州)有限公司| 陶的卫浴洁具有限公司| 廊坊聚氨酯有限公司| 山东大众报业有限公司| 东莞智能装备有限公司| 礼信有限公司怎么样| 武大有机硅新材料有限公司| 天津久日化学有限公司| 济南万达置业有限公司| 环球香港有限公司官网| 惠州奔迈颂怡有限公司| 山东三元有限公司怎么样| 广州正峰电子有限公司| 力山 置业有限公司| 北京爱芬食品有限公司| 西安古光通信有限公司| 爱可信北京技术有限公司| 马瑞利动力系统有限公司| tcl海外电子有限公司| 悦游信息技术有限公司| 北泰汽车工业有限公司| 深圳鼎鑫实业有限公司| 鲜一瑞科汽车配件有限公司| 上海诺科生物有限公司| 河南 空分设备有限公司| 天威打印耗材有限公司| 壬鼎实业(上海)有限公司| 贝尔康药业有限公司| 上海丰田汽车有限公司| 上海亨亨家具有限公司| 上海老板电器有限公司| 光明电线电缆有限公司| 南京钢铁有限公司电话| 祥隆装饰工程有限公司| 八方钢结构有限公司| 东莞伟能五金电子有限公司| 北京诚济制药有限公司| 德州纺织机械有限公司| 东莞市智宝有限公司| 精工新材料有限公司| 新威新能源有限公司| tsc海洋石油装备有限公司| 北京网库信息技术有限公司| 永嘉嘉信阀门有限公司| 深圳嘉兰图设计有限公司| 郑州科恒机械有限公司| 中财建设工程有限公司| 涵涵食品有限公司怎么样| 上海福银金融有限公司| 苏慧信息技术有限公司| 白猫 重庆 有限公司| 韩泰轮胎(嘉兴)有限公司| 鸿与智实业有限公司| 包头市新能源有限公司| 北京蒙京华有限公司| 昆山净水系统有限公司| 大安化学工业有限公司| 仕达威实业有限公司| 盛泽水处理有限公司| 埃尔压缩机有限公司| 咕咪咕咪动漫有限公司招聘| 莱钢莱芜矿业有限公司| 宁波城市的发展有限公司| 四川建筑勘察设计有限公司| 东莞旺金电子有限公司| 上海盖普电梯有限公司| 浅秋针织服饰有限公司| 地奥建筑设计有限公司| 金香港珠宝有限公司| 劳雷北京仪器有限公司| 深圳市拓邦电子有限公司| 湖北行星传动有限公司| 谦杭重锻造有限公司| 陕西建隆置业有限公司| 开维信息技术有限公司| 深圳祥利工艺家俬有限公司| 大唐微电子有限公司| 中山美扬电器有限公司| 南京苏夏设计有限公司| 哥仑步户外用品有限公司| 茂名新能源有限公司| 联合汽车电子有限公司招聘| 浙江中大实业有限公司| 东莞的富相电子有限公司| 苍南县日用品有限公司| 在研项目 有限公司| 明森达家具有限公司| 旭荣电子(深圳)有限公司| 杭州群丰果品连锁有限公司| 远东汽车零部件有限公司| 创佳数字技术有限公司| 邦士 天津 食品有限公司| 南瑞电气技术有限公司| 浩力森涂料上海有限公司| 神久机械制造有限公司| 港洋机电设备有限公司| 新疆市政园林有限公司| 东莞 福 服装 有限公司| 帷幄信息技术有限公司| 深圳市创立电子有限公司| 福州精细化工有限公司| 哈尔滨刃具有限公司| 苏南重工机械有限公司| 浙玻长兴玻璃有限公司| 江苏弘惠药有限公司| 国宝过滤机有限公司| 厦门欣贺服饰有限公司| 科顺防水材料有限公司| 深圳市美奥电子有限公司| 三原色节能建筑工程有限公司 | 比瑞吉宠物用品有限公司| 红冠汽车零部件有限公司| 橡塑有限公司 网站| 中食成都食品有限公司| 和田昆仑枣业有限公司| 纺织品有限公司英文| 稻田产业贸易有限公司| 上海干燥设备有限公司| 华骏机械制造有限公司| 建安消防机电工程有限公司| 山东济南烟草有限公司| 广州亚洲饮料有限公司| 和顺堂医药有限公司| 青岛亚华机械有限公司| 翔天建设工程有限公司| 常熟中昊化工有限公司| 马牌轮胎上海有限公司| 深圳鑫一电子有限公司| 北京联宾印刷有限公司| 精技电子(南通)有限公司| 虹日国际电子有限公司| 东莞邦阳电机有限公司| 广州云通磁电有限公司| 芜湖盾安中元自控有限公司 | 东北阜丰生物有限公司| 长沙易高贸易有限公司| 科立创电子有限公司| 上海盖普电梯有限公司| 深圳元则电器有限公司| 青岛瑞源工程有限公司| 科天新材料有限公司| 常州邦晟化工有限公司| 上海神舟汽车有限公司| 德海威实业有限公司| 上海中粮粮油有限公司| 傲胜人造草有限公司| 侨信装饰工程有限公司| 办理营业执照有限公司| 北京博美玻璃有限公司| 东莞创展机械有限公司| 广州大阳摩托有限公司| 重庆市盐业有限公司| 苏州沃川电子有限公司| 设计工程有限公司 英文| 苏州井利电子有限公司| 罗地亚 青岛 有限公司| 广州杰凯照明有限公司| 新宇建设机械有限公司| 安庆建筑工程有限公司| 上海 管业有限公司招聘| 深圳恒亚电子有限公司| 荆州荆湖食品有限公司| 泰通泰州工业有限公司| 温州展示器材有限公司| 铜陵新材料有限公司| 山东粉末涂料有限公司| 武汉尚品食品有限公司| 中石油设计有限公司| 浙江石化舟山有限公司| 默沙东医药有限公司| 楚星恒基纺织品有限公司| 世纪爱晚实业发展有限公司| 常熟汽车配件 有限公司| 台湾宏电子有限公司| 上海英纳法汽车天窗系统有限公司 | 瑞安捷电子有限公司| 木林森照明有限公司| 东方汇装饰工程有限公司怎么样| 深圳市欧科电子有限公司| 青禾人造草坪有限公司| 华尔润化工有限公司| 山西环境监测有限公司| 佳瑞佳木业有限公司| 康泰斯工程有限公司| 博为峰技术有限公司怎么样| 上海恒丰有限公司怎么样| 苏州复合纤维制品有限公司| 深圳理光工业发展有限公司| 北京天泰置业有限公司| 祥明仪表机箱有限公司| 瓯堡纺织染整有限公司| 中山鸿茂食品有限公司| 成都中海物业有限公司| 万达新材料有限公司| 金属复合板有限公司| 广东乐王实业有限公司| 荣成 玻璃 有限公司|