找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 10608|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

LED閃光燈電源設(shè)計(jì)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:262 發(fā)表于 2016-3-11 21:05 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
(1)輸入電壓 3.0V~3.6V。
(2)連續(xù)輸出模式輸出電流可設(shè)定為 100、150、200mA 三檔,最高輸出電壓不低于 10V,最低輸出電壓為 0V(輸出短路)。
(3)在規(guī)定的輸入電壓和輸出電壓范圍內(nèi),輸出電流相對(duì)誤差小于 2%。(4)等效直流負(fù)載電阻過(guò)大時(shí),輸出電壓限幅值不高于 10.5V 并報(bào)警。
(5)輸出電流 200mA,輸出電壓 10V 時(shí),效率不低于 80%。








程序pcb下載: PCB及程序.rar.rar (448 KB, 下載次數(shù): 231)

部分程序預(yù)覽:
  1. sbit SPI_SI2 =P2^1;  //SPI同步數(shù)據(jù)  輸入
  2. sbit SPI_SCL2=P2^0;  //SPI同步時(shí)鐘  輸出
  3. sbit TLC5615_CS2=P3^7; //片選信號(hào)
  4. void TLC5615_SetValue2(unsigned int dam);

  5. void SPI_WriteByte2(unsigned char x2);



  6. unsigned char bdata dab; //dat是可位尋址的變量

  7. sbit dab7=dab^7;
  8. sbit dab6=dab^6;
  9. sbit dab5=dab^5;
  10. sbit dab4=dab^4;
  11. sbit dab3=dab^3;
  12. sbit dab2=dab^2;
  13. sbit dab1=dab^1;
  14. sbit dab0=dab^0; //取出dat的各個(gè)位


  15. void TLC5615_SetValue2(unsigned int dam)
  16. {
  17. dam<<=2; //將10位的DA值移位到16位變量的第2位到第11位
  18. TLC5615_CS2=0; //打開(kāi)片選
  19. SPI_WriteByte2(dam>>8); //寫入高8位
  20. SPI_WriteByte2(dam);        //寫入低8位
  21. TLC5615_CS2=1; //關(guān)閉片選
  22. }
  23. /******************************************************************
  24. - 功能描述:IO模擬SPI,發(fā)送一個(gè)字節(jié)
  25. - 隸屬模塊:SPI模塊
  26. - 函數(shù)屬性:外部,供用戶調(diào)用
  27. - 參數(shù)說(shuō)明:x:要發(fā)送的字節(jié)
  28. - 返回說(shuō)明:無(wú)返回
  29. - 注:很多情況下,SPI是需要有較高的速度的,此函數(shù)中不使用任何循環(huán)
  30.        結(jié)構(gòu),如for(;;) while等等,并且使用了位尋址就是為了提高速度
  31. ******************************************************************/

  32. void SPI_WriteByte2(unsigned char x2)
  33. {
  34. /*----這種使用循環(huán)與位運(yùn)算的實(shí)現(xiàn)方式,速度要比直接用位尋址與順序執(zhí)行方式實(shí)現(xiàn)慢得多
  35.    ----因?yàn)樗汛蟛糠值臅r(shí)間花在了循環(huán)因子的遞增、比較與位運(yùn)算上了
  36.   unsigned char i=0;
  37.   for(i=0;i<8;i++)
  38.   {
  39.    SPI_SI=x&(0x80>>i);
  40.    SPI_SCL=0;
  41.    SPI_SCL=1;
  42.   }
  43. ----------------------------------*/

  44. dab=x2;        //將x的值賦給可位尋址的變量dat,以便取出各個(gè)位

  45. SPI_SI2=dab7; //取出第7個(gè)位,寫到數(shù)據(jù)線上
  46. SPI_SCL2=0;
  47. SPI_SCL2=1;          //時(shí)鐘線產(chǎn)生上升沿,數(shù)據(jù)被寫入

  48. SPI_SI2=dab6;
  49. SPI_SCL2=0;
  50. SPI_SCL2=1;

  51. SPI_SI2=dab5;
  52. SPI_SCL2=0;
  53. SPI_SCL2=1;

  54. SPI_SI2=dab4;
  55. SPI_SCL2=0;
  56. SPI_SCL2=1;

  57. SPI_SI2=dab3;
  58. SPI_SCL2=0;
  59. SPI_SCL2=1;

  60. SPI_SI2=dab2;
  61. SPI_SCL2=0;
  62. SPI_SCL2=1;

  63. SPI_SI2=dab1;
  64. SPI_SCL2=0;
  65. SPI_SCL2=1;

  66. SPI_SI2=dab0;
  67. SPI_SCL2=0;
  68. SPI_SCL2=1;
  69. }
復(fù)制代碼



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:129579 發(fā)表于 2016-7-7 17:16 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報(bào)

板凳
ID:129785 發(fā)表于 2016-7-9 10:36 | 只看該作者
15年電子競(jìng)賽H題,關(guān)鍵樓主你的效率是多少,還有600mA?
回復(fù)

使用道具 舉報(bào)

地板
ID:147914 發(fā)表于 2016-11-15 12:30 來(lái)自手機(jī) | 只看該作者
你好,我下載不了可以給我發(fā)郵箱嗎?1048973264@qq.com
回復(fù)

使用道具 舉報(bào)

5#
ID:223443 發(fā)表于 2017-7-31 10:25 | 只看該作者
有SDB628 的嗎?
回復(fù)

使用道具 舉報(bào)

6#
ID:475389 發(fā)表于 2019-2-9 13:03 | 只看該作者
畢業(yè)設(shè)計(jì)題目是LED閃光燈電源,老師沒(méi)給參數(shù)需求,所以現(xiàn)在只是找一些對(duì)應(yīng)的資料,方便后面老師下發(fā)了資料提供一些幫助
回復(fù)

使用道具 舉報(bào)

7#
ID:475389 發(fā)表于 2019-2-9 13:04 | 只看該作者
有沒(méi)有設(shè)計(jì)原理和一些計(jì)算數(shù)據(jù)
回復(fù)

使用道具 舉報(bào)

8#
ID:509571 發(fā)表于 2019-4-11 14:09 | 只看該作者
能發(fā)給我學(xué)習(xí)一下嗎
回復(fù)

使用道具 舉報(bào)

9#
ID:607304 發(fā)表于 2019-9-4 15:20 | 只看該作者
為什么下載了pcb沒(méi)有圖呀?是空白的?
回復(fù)

使用道具 舉報(bào)

10#
ID:607917 發(fā)表于 2019-9-5 13:58 | 只看該作者
下載的程序很好,謝謝啦
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表