freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于數(shù)控直流電流源系統(tǒng)的設計所有專業(yè)(存儲版)

2025-07-01 12:44上一頁面

下一頁面
  

【正文】 te_date(0x6d)。 } 。 //取 20次 AD轉換的結果,求平均值 if(i==0) { ADCdat=temp1/20。 ADCdat=temp0/20。 volarry0[0]=vol%10。 write_date(0x41)。 AD_DAstart=0。 write_date(0x30+volarry1[2])。 write_(0x80+0x49)。************************************************************ uint read2543(uchar port) //DA轉換子程序 { uint ad=0,j。 } AD_IN=(bit)(portamp。 } AD_CS=1。 for(i=0。 DA_CS=0。 // 將 P2口的值賦給 temp temp=tempamp。 iset[keycount++]=7。 case 0x7e: //檢測到取消鍵被按下 write_(0x01)。 write_date(0x30+iset[2])。 // 檢測最二行各鍵是否有按鍵按下 temp=P2。 switch(temp) 宜春學院物理科學與工程技術學院畢業(yè)設計 30 { case 0xed: //檢測到 4被按下 if(keycount!=0) { write_date(0x30+4)。 } break。 } } } write_(0x80+5)。 write_date(0x30+iset[4])。 // 將 P2口的值賦給 temp temp=tempamp。 iset[keycount++]=1。 宜春學院物理科學與工程技術學院畢業(yè)設計 32 case 0x7b: //檢測到 被按下 iset[4]。 write_date(0x6d)。 AD_DAstart=1。0xf0。 // 檢測第四行各鍵是否有按鍵按下 temp=P2。 write_date(0x30+iset[3])。 iset[1]。 iset[keycount++]=3。 if(temp!=0xf0) //確認被按下,防止抖動 { temp=P2。 } } } P2=0xfb。 write_date(0x30+iset[2])。 if(iset[2]==10) { iset[2]=0。 case 0xbd: //檢測到 6被按下 if(keycount!=0) { write_date(0x30+6)。0xf0。0xf0。 write_date(0x53)。 iset[keycount++]=9。 if(temp!=0xf0) //確認被按下,防止抖動 { temp=P2。 // 定義局部變量 P2=0xfe。 DA_CK=0。 DA_CS=0。 port=1。j12。****。 rt[1]=rtt/10。 write_date(0x30+volarry1[3])。 delayms(1)。 write_date(0x30+volarry0[0])。 volarry0[2]=vol%1000/100。 volarry1[1]=vol%100/10。 //進行 AD轉換 temp1+= read2543(0x01)。 write_date(0x30+iset[3])。 // 數(shù)據(jù)指針及數(shù)據(jù)清 0 write_(0x80)。 delayms(5)。 //位聲明,按原理圖接 P0 口,輸入數(shù)據(jù) lcden=1。x0。 i=20。 uint read2543(uchar port)。 uchar set,volarry0[4],volarry1[4],rt[2]。 sbit x=P1^4。 sbit lcden=P3^2。 ( 3)、受 D/A轉換器精度, A/D轉換器精度,基準源穩(wěn)定程度等硬件本身的限制,不可避免地帶來一定程度的誤差。 誤差分析: 紋波對電流輸出的影響,采用屏蔽的方法,遠離容易產生脈沖工作方式的器件,減少供電電源的紋波等,對于選擇低噪聲的運放是解決問題的一種方法。 圖 21 負載電阻為 ? 仿真狀態(tài) 圖 宜春學院物理科學與工程技術學院畢業(yè)設計 18 表 3 負載 RL= 的數(shù)據(jù)表格 給定值 (mA) 200 300 400 500 800 1000 1500 1980 電流 AD測值( mA) 201 301 401 501 800 1000 1500 1980 誤差絕對值 1 1 1 1 0 0 1 0 負載電壓 (V) 負載阻值 (Ω ) 運用同樣的仿真步驟,依次仿真負載電阻 為 ? 、 ? 時這兩種狀態(tài),記錄的仿真數(shù)據(jù)分別如表 表 5所示 。 圖 16 仿真顯示器顯示界面圖 仿真結果 輸出電流范圍仿真 在程序設計上限制了電流輸出范圍是 20~ 2020mA,限定了電壓值小于 10V,當給定值在量程內時顯示“ OK!”;當給定值超過量程時將顯示“ ERROR! RESET”,如下圖 17所示。電流設定初始值為 200mA。 ( 3) D/A轉換、 A/D 轉換流程圖 本設計主要是用到 LTC1456進行數(shù)模轉換,用到 TLC2543進行模數(shù)轉換,其轉換的流程圖如圖14所示。 表 2 寄存器選擇控制表 RS R/W 操作說明 0 0 寫入指令寄存器(清除屏等) 0 1 都 busy flag,以及讀取位址計數(shù)器( DB0~DB6)值 1 0 寫入數(shù)據(jù)寄存器(顯示各字型等) 1 1 從數(shù)據(jù)寄存器讀取數(shù)據(jù) 注 :關于 E=H脈沖 —— 開始時初始化 E為 0,然后置 E為 1,再清 0。 采用查詢的方法對按鍵進行操作,當查詢到按鍵 有動作時,則執(zhí)行相應的操作。數(shù)控直流電流源的數(shù)據(jù)要存儲到數(shù)據(jù)存儲器中去,用到了 30H到 50H之間的單元。最大非線性誤差小于 1LSB,轉換時間 9181。而采樣精密電阻 R1為 1Ω,通過采樣 R1兩端電壓值換算成電流值即可得到輸出電流 。 該電路中,為了滿足題目的設計要求,調整管用大功率場效應管 IRF640。采用 LM016L液晶顯示模塊同時顯示電流給定值和實測值以及負載內阻。 LCD具有輕薄短小,可視面積大,方便的顯示數(shù)字,分辨率高,抗干擾能力強,功耗小,且設計簡單等特點。 采用三端集成穩(wěn)壓器 780 781 7915分別得到 +5V和177。雖然 P3口可以作為通用 I/O口使用,但在實際應用中它的第二功能信號更為重 要。 宜春學院物理科學與工程技術學院畢業(yè)設計 4 AT89C52共有 4個 8位的并行雙向 I/O 口,分別記作 P0、 P P P3,這 4個口除可按字節(jié)尋 址以外,還可按位尋址。 復位電路用于產生復位信號,通過 RST 引腳送入單片機,進行復位。特點是可精確的控制電流的步進量,負載變化對電流輸出的影響較小。 鍵 盤 可 逆 計 數(shù) 器 數(shù) 模 轉 換模 數(shù) 轉 換電 壓 電 流 的轉 換譯 碼 輸 出 數(shù) 碼 管 顯 示電 路 輸 出 圖 1 方案一的方框圖 方案二:方框圖如圖 2所示,采用改進型的單輸出端單向電流源電路來產生恒定電流。 該研究解決的主要內容 本 次對數(shù)控直流電流源的設計主要是針對以下方面:如何實現(xiàn)對電源的輸出控制,該系統(tǒng)主要是應用單片機,用微處理器來替代傳統(tǒng)直流穩(wěn)壓電源中手動旋轉電位器,實現(xiàn)輸出電壓 的連續(xù)可調,精度要求高。電子電 力技術是電能的最佳應用技術之一。應社會發(fā)展的需求, 對基于單片機控制的“數(shù)控 直流電流源的設計 ”進行研究論證,并運用 Proteus軟件進行仿真。電源在使用時會產生很多不良后果,世界各國紛紛對電源產品提出了不同要求并制定了一系列的產品精度標準。輸入交流 200~ 240V, 50Hz;輸出直流電壓≤ 10V。 總體方案設計 方案一的數(shù)控直流電流源設計較簡單,對于電流的變化是用相比而言使用可編程芯片,如 CPLD或 FPGA等和 DAC控制,采用 LED數(shù)碼管進行實時顯示,操作也較方便。此電路在加電大約延遲 10ms后振蕩器起振 ,在 XTAL2引腳產生幅度為 3V左右的正弦波時鐘信號 ,其振蕩頻率主要由石英晶振的頻率確定。只要 RST端保持 10ms以上的高電平 ,就能使單片機有效地復位。 P1口 地址為 90H,位地址為 90H~97H。電源雖簡單,但在高精度的系統(tǒng)中,穩(wěn)壓電源有著非常重要的作用。穩(wěn)壓電源在實物上設計上是必不可少的部分,但在運用 Proteus仿真時為了簡化電路,此模塊用軟件自帶的勵磁電壓代替 。 圖 6 穩(wěn)壓電源電路圖 表 1 LM016L引腳功能 引腳 符號 功能說明 1 VSS 一般接地 2 VDD 接電源( +5V) 3 V0 液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產生“鬼影”,使用時可以通過一個 10K的電位器調整對比度)。 使用標 準的 4x4鍵盤,可以實現(xiàn) 0~ 9數(shù)字輸入、“ +”、“ ”、“ OK”、“ SET”、“ DEL”、“ RESET/ON”這些功能按鍵。在此電路中, R2為取樣電阻,采用康銅絲繞制阻值為 1Ω。 根據(jù)題目擴展功能要求輸出 mA2020~200 ,以 1mA為步進,需要的級數(shù) 由公式( 1)可見 。 ( 3) D/A、 A/D連接電路 D/A 、 A/D連接電路如圖 11所示 。 軟件系統(tǒng)的模塊 ( 1) 定時模塊 在本設計中用到了幾個定時模塊,第一個定時是用于定時按鍵的抖動時間,因為當按鍵時都會出現(xiàn)電壓抖動,但對鍵盤工作有影響的是鍵閉合時的抖動,所以為了確保鍵掃描的正確性,每當掃描到有閉合鍵時,都要進行去抖動處理。 宜春學院物理科學與工程技術學院畢業(yè)設計 11 ( 3) D/A轉換模塊 主要是利用單片機做處理器,然后經過數(shù)模轉換模塊進行轉換,將單片輸出的二進制代碼轉換成相應的模擬電壓輸出,這樣使得所設計的電流源更加精確。因為 1602識別的是 ASCII碼,試驗可以用 ASCII碼直接賦值,在單片機編程中還可以用字符型常量或變量賦值, 程序流程圖 ( 1) 主控制流程圖 在此次設計的過程中 ,我是采用模 塊的設計方法,一個一個實現(xiàn)功能, 在本次課程設計的過程中,我都是采用這種思想進行數(shù)控直流電流源的設計的。 5 仿真測試及結果 設計結論及使用方法 本次通過對數(shù)控直流電流源的設計, 知道 了利用單片機處理之后,進行數(shù)控直流電流源的顯示。此時需按 SET鍵進入電流設置,之后屏幕顯示 “ yichun xueyuan huan ying ni!” ,按下 OK鍵即可設定,如果不需要設定,按 RESET/ON返回。 宜春學院物理科學與工程技術學院畢業(yè)設計 16 圖 17 仿真報錯顯示界面圖 圖 18 輸出電流值確認 SET顯示界面圖 圖 19 輸出電流值 SET顯示界面圖 宜春學院物理科學與工程技術學院畢業(yè)設計 17 步進調整仿真 在量程范圍內,通過“+”、“-”按鈕可實現(xiàn) 1mA 步進,通過顯示器可觀察到效果。在 1000~2020mA之間時,誤差在 10mA以下。采用高標準測量電路,先將換擋電路的輸出電壓標準化。就 C語言而言,對于同一種效果可以采用不同的指令完成,也可以采用相同的指令完成,但因為你所選用的方案不同使得所產生的效果也就有所不同,因此這也鍛煉了我們在思考同一個問題,如果能夠采用發(fā)散思維的話,往往會得到意想不到的結果。 sbit AD_CS=P1^2。 uchar code table3[]= ERROR!RESET 。 //函數(shù)聲明 void delayms(uint z)。 。 while(1) { keyscan()。y)。 //按時序圖置低 } void write_date(uchar date) //寫數(shù)據(jù)函數(shù) { rs=1。 rw=0。 write_date(0x41)。************************************************************ 。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1