課設(shè)心得體會(huì)
在本次設(shè)計(jì)的過(guò)程中,我發(fā)現(xiàn)很多的問(wèn)題,給我的感覺(jué)就是很難,很不順手,看似很簡(jiǎn)單的電路,要?jiǎng)邮职阉o設(shè)計(jì)出來(lái),是很難的一件事,主要原因是我們沒(méi)有經(jīng)常動(dòng)手設(shè)計(jì)過(guò)電路,還有資料的查找也是一大難題,這就要求我們?cè)谝院蟮膶W(xué)習(xí)中,應(yīng)該注意到這一點(diǎn),更重要的是我們要學(xué)會(huì)把從書(shū)本中學(xué)到的知識(shí)和實(shí)際的電路聯(lián)系起來(lái),這不論是對(duì)我們以后就業(yè)還是學(xué)習(xí),都會(huì)起到很大的促進(jìn)和幫助,我相信,通過(guò)這次的畢業(yè)設(shè)計(jì),在以后的學(xué)習(xí)中我會(huì)更加努力,力爭(zhēng)把這門(mén)課學(xué)好,學(xué)精。同時(shí),通過(guò)本次畢業(yè)設(shè)計(jì),鞏固了我們學(xué)習(xí)過(guò)的專(zhuān)業(yè)知識(shí),也使我們把理論與實(shí)踐從真正意義。
在本次設(shè)計(jì)過(guò)程中,對(duì)紋波也沒(méi)有提出嚴(yán)格要求,所以常用的穩(wěn)壓集成電路就可以滿(mǎn)足要求。在電路中采用了模擬器件和數(shù)字器件所以需要+5V、和-15V電源供電。本設(shè)計(jì)輸出的電壓穩(wěn)壓精度高,可以用在對(duì)直流電壓要求較高的設(shè)備上,或在科研實(shí)驗(yàn)室中當(dāng)作實(shí)驗(yàn)電源使用。
同時(shí),通過(guò)本次畢業(yè)設(shè)計(jì),鞏固了我們學(xué)習(xí)過(guò)的專(zhuān)業(yè)知識(shí),也使我們把理論與實(shí)踐從真正意義上相結(jié)合了起來(lái);考驗(yàn)了我們借助互聯(lián)網(wǎng)絡(luò)搜集、查閱相關(guān)文獻(xiàn)資料和組織材料的綜合能力;從中可以自我測(cè)驗(yàn),認(rèn)識(shí)到自己哪方面有欠缺、不足,以便于在日后的學(xué)習(xí)中得以改進(jìn)、提高;通過(guò)使用電路CAD軟件Multisim,也讓我們了解到計(jì)算機(jī)輔助設(shè)計(jì)(CAD)的智能化,有利于提高工作效率。
題目是非常重要的,要選擇一個(gè)好的題目,就要滿(mǎn)足適合我們這組制作,并且也要考慮到自身能力,還有就是容易找到相關(guān)的參考資料等條件。只有符合以上所說(shuō)的條件才能做出一個(gè)好的設(shè)計(jì),所以我們就選擇了《數(shù)控直流穩(wěn)壓電源》的設(shè)計(jì)課程。我們查找了大量這方面的相關(guān)參考資料,如《電子電路實(shí)驗(yàn)及仿真》,《電路與電子技術(shù)實(shí)驗(yàn)教程》等,還查閱了各種所需芯片的管腳資料。在這些參考資料的基礎(chǔ)上構(gòu)想了幾個(gè)設(shè)計(jì)方案,并且確定了最后的設(shè)計(jì)方案。
當(dāng)確定了最終的設(shè)計(jì)方向以后,我們就開(kāi)始著手完善它的理論方案。根據(jù)設(shè)計(jì)方案的內(nèi)容我們畫(huà)出了具體的原理圖,進(jìn)行邏輯分析和理論計(jì)算,然后去電子市場(chǎng)根據(jù)設(shè)計(jì)要求購(gòu)買(mǎi)了大量所需的原器件,準(zhǔn)備好了設(shè)計(jì)所需的一切材料。在焊接問(wèn)題上,我們也出了很多問(wèn)題。首先,你必須知道那個(gè)電路版哪幾條線是通的,這樣對(duì)布線和擺放都有好處。再者,焊接的時(shí)候,注意焊錫焊接的邏輯對(duì)不對(duì),這里我們犯了很多錯(cuò)誤,比方說(shuō)2個(gè)觸點(diǎn)本來(lái)是不連的,但是不小心就會(huì)焊接起來(lái),花了我們很多時(shí)間找錯(cuò)誤。最后一定要仔細(xì)地檢查一翻焊點(diǎn),導(dǎo)線以及芯片的管腳的連線,這一點(diǎn)是相當(dāng)重要的!
有了這次難忘的經(jīng)歷,我覺(jué)得自己充實(shí)了許多,學(xué)到了很多東西,更重要的是我們學(xué)會(huì)了如何協(xié)同合作,學(xué)會(huì)了遇到問(wèn)題應(yīng)該如何解決。這將在我們以后的學(xué)習(xí)和工作中起著重要的作用。
2這次課程設(shè)計(jì)經(jīng)過(guò)兩周半的時(shí)間,經(jīng)過(guò)多方面的學(xué)習(xí)與動(dòng)
手,我終于完成了這次數(shù)控電壓源的設(shè)計(jì),雖然沒(méi)有完全達(dá)到設(shè)計(jì)要求,但從心底里說(shuō),還是高興的,畢竟這次憑自己能力做出來(lái)的,高興之余不得不深思呀!
在本次設(shè)計(jì)的過(guò)程中,我發(fā)現(xiàn)很多的問(wèn)題,雖然以前還做過(guò)這樣的設(shè)計(jì)但這次設(shè)計(jì)真的讓我長(zhǎng)進(jìn)了很多,其中電流源恒定電流的產(chǎn)生是本設(shè)計(jì)系統(tǒng)的最主要部分。因輸出電流的范圍、誤差大小以及紋波電流等要求都必須通過(guò)本部分電路來(lái)實(shí)現(xiàn),所以在實(shí)驗(yàn)過(guò)程中需要反復(fù)調(diào)試,以達(dá)到最佳狀態(tài)。經(jīng)過(guò)認(rèn)真選擇、測(cè)量,恒流產(chǎn)生電路由運(yùn)算放大器組成的開(kāi)環(huán)電路實(shí)現(xiàn)。利用三極管放大區(qū)平坦的輸出特性即可得到恒流輸出。由于三極管放大區(qū)的線性特性,使得電流源具有較好的穩(wěn)定性。輸出電流的標(biāo)定由恒流源電路參考電壓和大線徑康銅絲的阻值決定。利用單片機(jī)作為核心控制器,控制鍵盤(pán)、LCD、D/A,通過(guò)鍵盤(pán)設(shè)置“+”“一”步進(jìn)調(diào)整功能,用D/A轉(zhuǎn)換模塊可以控制最小步進(jìn),故用單片機(jī)可以很容易控制本設(shè)計(jì)電流源工作,總體來(lái)說(shuō)感覺(jué)效果比較好,有好多的東西,只有我們?nèi)ピ囍隽,才能真正的掌握,只學(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。
從這次的課程設(shè)計(jì)中,我真真正正的意識(shí)到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)用到實(shí)際當(dāng)中,程序只有在經(jīng)常的寫(xiě)與讀的過(guò)程中才能提高,這就是我在這次課程設(shè)計(jì)中的最大收獲同時(shí)也要感謝同學(xué)與老師的幫助,我的成功離不開(kāi)他們。
3四心得與體會(huì)
轉(zhuǎn)眼大二學(xué)年就要伴著這個(gè)課設(shè)的結(jié)束而結(jié)束了,時(shí)間過(guò)的還真是快!這次的課程設(shè)計(jì)做起來(lái)沒(méi)有了上學(xué)期的那么費(fèi)力,因?yàn)橛辛松蠈W(xué)期的經(jīng)驗(yàn),設(shè)計(jì)報(bào)告書(shū)編寫(xiě)很輕松就搞定了,只是在電路板的焊制時(shí)感覺(jué)很難,出了些錯(cuò)誤,費(fèi)了些力氣。我做的課設(shè)題目是《數(shù)字密碼判斷電路》,就是實(shí)際生活中廣為應(yīng)用的數(shù)字密碼鎖電路。通過(guò)網(wǎng)上和圖書(shū)館找的一些資料我知曉了數(shù)字密碼鎖的工作原理,通過(guò)四個(gè)D觸發(fā)器構(gòu)成四位密碼判斷電路,用密碼去控制各位D觸發(fā)器的翻轉(zhuǎn),達(dá)到密碼開(kāi)鎖的目的。弄通了原理并設(shè)計(jì)了電路圖,可是在電路的繪制和仿真過(guò)程中出了很多問(wèn)題,由于電路的元件都是集成芯片,而在proteus的元件庫(kù)中找不到所有設(shè)計(jì)所需要的元件型號(hào),所以無(wú)法全部仿真,只是實(shí)現(xiàn)了部分仿真,在做了一些修改之后,才實(shí)現(xiàn)了要求的功能,得到了正確的結(jié)果輸出。在確定了正確的電路圖和仿真結(jié)果之后,就可以放心的去買(mǎi)元件和焊制電路板了。在購(gòu)買(mǎi)元件的過(guò)程中,由于找不到CL9300A,只好買(mǎi)了個(gè)替代的芯片,所以并不確定能否實(shí)現(xiàn)報(bào)警功能。在焊制電路板的的過(guò)程當(dāng)中,由于電路圖和實(shí)際芯片電路有很大出處,所以排版和布線顯得有些零亂。由于開(kāi)學(xué)時(shí)有兩周的電工實(shí)習(xí),有了一定的焊接經(jīng)驗(yàn),所以并未顯得有多手忙腳亂,最后完成了電路板的焊制,心里還是蠻有成就感?偟膩(lái)說(shuō),這次的數(shù)電課設(shè)就是在電路圖的繪制和仿真還有電路板的焊制中遇到了些困難。由于是第一次接觸proteus軟件,自學(xué)其使用方法,再加上一些型號(hào)的芯片找不到,增加了電路圖繪制和仿真難度。但最后在向同學(xué)請(qǐng)教和幫助下,找到替代元件完成了電路圖的繪制與仿真。電路板的焊制可謂是小心翼翼,雖然得出了部分結(jié)果,但由于布線排版的不足,自己感覺(jué)并不是很滿(mǎn)意,可能是我這方面的經(jīng)驗(yàn)比較少,做的不夠好,以后一定注意鍛煉提高。通過(guò)這次的數(shù)電課設(shè),使我對(duì)D觸發(fā)器的原理和應(yīng)用有了更加深入的了解和掌握,同時(shí)對(duì)現(xiàn)實(shí)生活中的數(shù)字密碼鎖也有了新的認(rèn)識(shí),通過(guò)電路圖的繪制和仿真使我又基本掌握了一個(gè)新的功能強(qiáng)大的電路分析和仿真軟件,而在電路板的焊制過(guò)程又增強(qiáng)了動(dòng)手能力。我想這次數(shù)電課設(shè)最大的收獲就是提高了分析問(wèn)題和解決問(wèn)題的能力,由于是考試階段,課設(shè)做的比較匆忙,所以有很多欠缺的地方還請(qǐng)老師多擔(dān)待。最后希望自己答辯順利!
擴(kuò)展閱讀:java課設(shè)心得與體會(huì)
完成的任務(wù)
1.2.3.4.5.
登錄模塊前臺(tái)服務(wù)權(quán)限管理
密碼MD5加密
集成小組成員的各個(gè)模塊
心得與體會(huì)
剛開(kāi)始看這個(gè)項(xiàng)目的時(shí)候,覺(jué)得比較簡(jiǎn)單,總體的感覺(jué)是java的swing布局有些復(fù)雜,其他的都還好!由于時(shí)間比較緊,發(fā)現(xiàn)了項(xiàng)目中的一些bug,但還沒(méi)有時(shí)間來(lái)得及一一修改和完善,以后有時(shí)間,再完善。做這個(gè)項(xiàng)目的時(shí)候,由于有幾門(mén)考試,所以沒(méi)有花很多時(shí)間考慮這個(gè)架構(gòu),而是參考了網(wǎng)上的一些代碼,慢慢的理清了思路。
起初,我的思路是使用三層架構(gòu),使用典型的MVC模式,M(模型)包括一些javabean,一些實(shí)體類(lèi)和基礎(chǔ)的方法,V(視圖)主要是swing搭建的界面,C(控制器)則包括一些具體的操作方法,以及調(diào)節(jié)模型和視圖之間的調(diào)用關(guān)系等。
這次,整個(gè)系統(tǒng)并沒(méi)有完全使用MVC模式編寫(xiě),只使用了一小部分,小組的其他成員,對(duì)MVC模式都不是很了解,此項(xiàng)目,使用MVC模式,我感覺(jué)還復(fù)雜一些,有很多多余的操作。本系統(tǒng)連接操作數(shù)據(jù)庫(kù)使用的是DBUtils,它是是操作數(shù)據(jù)庫(kù)的組件,對(duì)傳統(tǒng)操作數(shù)據(jù)庫(kù)的類(lèi)進(jìn)行二次封裝,可以把結(jié)果集轉(zhuǎn)化成List。DBUtils封裝了對(duì)JDBC的操作,簡(jiǎn)化了JDBC操作,可以少寫(xiě)代碼。ArrayHandler:將ResultSet中第一行的數(shù)據(jù)轉(zhuǎn)化成對(duì)象數(shù)組;ArrayListHandler將ResultSet中所有的數(shù)據(jù)轉(zhuǎn)化成List,List中存放的是Object[];BeanHandler:將ResultSet中第一行的數(shù)據(jù)轉(zhuǎn)化成類(lèi)對(duì)象;BeanListHandler:將ResultSet中所有的數(shù)據(jù)轉(zhuǎn)化成List,List中存放的是類(lèi)對(duì)象;ColumnListHandler:將ResultSet中某一列的數(shù)據(jù)存成List,List中存放的是Object對(duì)象;KeyedHandler:將ResultSet中存成映射,key為某一列對(duì)應(yīng)為Map。Map中存放的是數(shù)據(jù);MapHandler:將ResultSet中第一行的數(shù)據(jù)存成Map映射;MapListHandler:將ResultSet中所有的數(shù)據(jù)存成List。List中存放的是Map;ScalarHandler:將ResultSet中一條記錄的其中某一列的數(shù)據(jù)存成Object。前臺(tái)服務(wù)模塊,主要理解Vector的使用就可以了,Vector類(lèi)可以實(shí)現(xiàn)可增長(zhǎng)的對(duì)象數(shù)組。與數(shù)組一樣,它包含可以使用整數(shù)索引進(jìn)行訪問(wèn)的組件。但是,Vector的大小可以根據(jù)需要增大或縮小,以適應(yīng)創(chuàng)建Vector后進(jìn)行添加或移除項(xiàng)的操作。Vector可以擴(kuò)展為二維或者三維數(shù)組,在前臺(tái)服務(wù)中,菜單列表和桌子列表的表格的數(shù)據(jù)源均來(lái)自Vector,所以,需要我們動(dòng)態(tài)構(gòu)造Vector添加到表格中去,并且呈現(xiàn)出來(lái)。修改數(shù)據(jù)的辦法一般是,先修改Vector里面的值,然后更新到table中,或者直接修改table里面單元格的值。獲得表格指定行和列的值的方法是table.getValueAt(row,column)。菜單和桌子列表都是用的Vector的二維表現(xiàn)形式,其中把菜單和桌子關(guān)聯(lián)起來(lái)用來(lái)了Vector的三維形式,主要是用來(lái)方便獲取每一桌的點(diǎn)的菜。其他的部分都是一些邏輯關(guān)系。很多時(shí)間,花費(fèi)在了界面上面。業(yè)務(wù)邏輯的處理,主要包括,首頁(yè)是定桌,點(diǎn)菜,菜必須簽單,才有效,結(jié)賬的時(shí)候,必須沒(méi)有未簽單的菜。其實(shí)菜單列表和桌子列表是通過(guò)三維的Vector關(guān)聯(lián)起來(lái)的,通過(guò)桌子列表的索引,可以查詢(xún)到該桌子菜單列表的情況。結(jié)賬這一塊的時(shí)候,主要就是在結(jié)賬成功后,相應(yīng)的消費(fèi)信息才會(huì)真正的進(jìn)入數(shù)據(jù)庫(kù)。
談到登錄模塊,首先說(shuō)密碼加密。密碼加密,其實(shí)就是,通過(guò)數(shù)據(jù)庫(kù),你無(wú)法看到真實(shí)的密碼,看到的是經(jīng)過(guò)MD5算法加密后的32位字符。雖然,大都加密,都采用二次MD5加密,防止通過(guò)逆運(yùn)算,破解,但這個(gè)系統(tǒng),并沒(méi)有搞到這么復(fù)雜,就采用了一次MD5加密。密碼加密后,登錄系統(tǒng)和修改密碼的時(shí)候,都需要做一次密碼加密后的驗(yàn)證,添加新用戶(hù)的時(shí)候,也需要把密碼加密后,加入到系統(tǒng)數(shù)據(jù)中。登錄模塊,就是密碼的校驗(yàn),很重要的異常和用戶(hù)的不規(guī)則輸入的判斷等。
權(quán)限管理模塊,本系統(tǒng)采用了二級(jí)權(quán)限管理,超級(jí)管理員和普通管理員,超級(jí)管理員,擁有所有的操作權(quán)限,而普通管理員,只能前臺(tái)服務(wù)和日結(jié)賬,以及修改自己的密碼。這個(gè)模塊的實(shí)現(xiàn),其實(shí)也沒(méi)有什么難度,只要在登錄的時(shí)候,判斷一下用戶(hù)級(jí)別,如果是普通用戶(hù),則設(shè)置一些按鈕為不可用即可。
集成小組成員的各個(gè)模塊,這個(gè)工作可以說(shuō)是最頭疼的一個(gè)。開(kāi)始,規(guī)劃的蠻好,采用MVC模式編寫(xiě),但后來(lái)發(fā)現(xiàn),他們對(duì)這個(gè)都不知道,所以無(wú)法進(jìn)行下去,考慮到后面的集成問(wèn)題,就部分采用了老師給的基本的數(shù)據(jù)庫(kù)采用代碼,但我還是保留了MVC的框架和一些類(lèi),方便以后的擴(kuò)展。
魯蒙
友情提示:本文中關(guān)于《課設(shè)心得體會(huì)》給出的范例僅供您參考拓展思維使用,課設(shè)心得體會(huì):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。