顯示具有 接案 標籤的文章。 顯示所有文章
顯示具有 接案 標籤的文章。 顯示所有文章

2017年3月10日 星期五

[案件] 518接案心得

和同事在518創了帳號, 這次試試看主動出擊是否會有效果, 不過這2個月下來的心得:
1、case不多
2、就算和業主接洽了一段時間並且報價後,就沒有下文了。

註:
為了可以不要浪費太多時間在找案件上,寫了一個簡單的爬蟲程式來check 是否有新案件登入

2016年11月4日 星期五

[USB治具] usb to gpio 治具

因為需要usb 做一點gpio的事情,但要擴充又很麻煩,所以做了一下usb 2 gpio的小治具,走的是USB custom HID的介面,讓有需要的人可以到賣場參觀選購:

整個PCB的大小不含USB 為 36mmX23mm






實作和10元硬幣相比,還滿可愛的

我們會附上PC端的HID 執行檔,讓使用上更簡單



操作上也非常簡單,只要設定PID/VID, SET/GET 還有對照command table即可操作

需要的人可以到賣場參觀選購,謝謝

2015年11月14日 星期六

[馬達控制] 25watt 馬達控制器, part 2 - drv8412

因為上個客戶需要製作更小的馬達驅動板,所以需要改板,但又希望是原本的架構,而這次的SPEC只需要24V1A,大約25watt就可以了,所以這次使用的是drv8412,此driver 可以撐到3A,2軸輸出。  其實已經超出SPEC 許多了,但因為為了相容上板,所以就選擇此driver了。

架構圖的話,就選擇此架構圖,不過因為是2 channel 輸出,所以我們只有選擇其中一組,而用不到的那一組,就讓輸入接地即可。




 pin define 其實和drv8432不一樣,因為瓦數比較小,所以只要靠pcb散熱就好,不像drv8432需要靠外部的散熱片,所以在包裝上也大大的不同。



正面的擺設,又是一樣擠了。 大小約為25mm x 50mm



最後成品的樣子也和模擬結果差不多,不過手焊真的很辛苦啊~~~




謝謝觀看

2015年11月6日 星期五

[馬達控制] 25watt 馬達控制器, part 1 - encoder輸出


這次的案子是上次200watt的馬達控制器的縮小版,首先先介紹encoder的輸出:
因為客戶選用的是差動式的encoder輸出,如下圖介紹

而此encoder 建義的電路設計如下,其實就是加個比較器輸出,這種差動encoder的好處就是抗雜訊比較強,用在工控上比較不會受雜訊影響。



為了可以讓整塊板子可以做小,其實幾乎可以用的空間都用上了。

實際上的成品也如3d模擬一樣,不過在焊接的過程就會比較辛苦了。
謝謝觀看!

2013年11月9日 星期六

[馬達控制] 200watt 的馬達控制器: drv8432

前陣子一直在忙著做一個馬達控制器。 目標是24V,10~12A。 之前最常使用的是LMD18200 這顆motor driver, 可惜這顆只有3A的驅動能力。 索性就找了一下市面上的Driver,發現TI出了一顆DRV8432, 這顆是dual H-Bridge。


這顆Driver 最大的特色是,還可以把2 channel 並聯成1個channel。 好處就是可以讓驅動能力加大。 也就是最大可以由單軸7A,並聯後可以到14A。 只要額外的電感,就可以搞定這件事了,記得要挑選合適的電感,以免電感飽和造成無法達到需求。
當然,一開始也是先製作一塊驅動板,先做測試, 好大一片。

接著就要設計屬於自己的控制器了:

有趣的是,  在還沒有送洗前,可以先變成3D,先做確認一下,真是不錯,現在的軟體愈做愈方便了。
PCBA的樣子:
因為DRIVER 需要散熱, 這次就設計了屬於我們自己的散熱片。 其實他最麻煩的因為driver IC,電感的高度並不相同,所以還要請別人CNC 、拋成可以放上去可以很合適。另外為了固定會有掉落的風險,我們還設計了一片固定座,以加強固定的強度。
最後是整個完成品的控制器。
這是配合控制器所製作的GUI 視窗介面
驗証電流的時候,  就用功率電阻來做抽載, 因為瓦數很大,所以搞得電阻都會發燙,如果沒有散熱片+風扇的話, 竟然會溫升到快200度C, 真是可怕
可惜最後實測我們的控制器只能連續載抽6~7A,  最大抽載12A 可以撐約1分鐘,但很快就會溫升,達到過溫保護了, 分析的結果就是因為板子太小,散熱的空間有限,如果還需要抽載更高的電流,就需要提供更好的散熱面積,和良好的layout,好讓driver IC的熱能可以導出來。

另外我們還製作了一台測試的機構平台,好測試控制的效果

最後,實際上整個案子大概做了半年, 加上之前的study 和討論, 大概是1年的時間。 不過這真的是一個不錯的經驗, 因為這個控制器可以讓我學到很多。

在這個案子上除了以前的控制系統之外, 還有一些新嘗試的功能。  另外把工作上學到的一切程式技巧加上專案管理, 真的是一個不錯的磨練。

2013年10月26日 星期六

[TIVA] 第一次接觸TI 的 TIVA - STELLARIS - 8組UART

最近因為一個案子的需求,需要8組的UART。 找了一下市面上有這麼多組的UART,其實不多。 目前有找到幾家:
1、 Renesas RX63N, 可惜這個UART 只有support 到100Mhz / 16 。  不然最多好像是11~12組。
2、ST STM32F4, 一開始出的MCU 只有到6組UART, 但支援到8組的 要到2013 Q3才量產,呵,來不及使用。
3、TI TIVA。

因為我們需要高速的UART(5~6Mhz/bps)最後就選用了TIVA來當作解決方案了了。

首先,當然是買了一塊TIVA板子回來。



不過因為不會使用,好心的TI有課免費的課程,那我們就去上課吧。

本來以為要用CCS,結果發現因為是ARM 系列,又有支援MDK,那就選用MDK為發展的系統了。其實還滿好上手的。

研究了一下TIVA的架構,發現他的8組UART分佈如下


再來要找出在這塊開發板上面的腳位分佈了


因為手上已經沒有成品了。請見諒, 只好放成組裝完後的成品了:


不過因為這樣的板子有點大,最後只好再做一次整理了,不過後來發現,TIVA這顆IC有個地方要注意一下,他的VDDC是要接電容穩定的,這個要小心一下,如果接了VCC進去的話,可是會short的,這組電壓是要給MCU 的core使用的,大約是1.2V左右:


終於是完成品了,大約5cm x 5cm:
(因為當初把產品給了客戶了,只剩下這張照片了)

謝謝觀看。