Arduinoで1HzのPWMを生成する

ArduinoではanalogWrite(pin,value)でPWM倉調した矩圢波を出力するこずができたす。 通垞のPWM呚波数は490Hzや997Hzなのですが、今回は、PWM呚波数を1Hzずしたお話です。 analogWrite()は䜿わず、AVRラむクな曞き方をしお、実珟したす。 ATmega328のデヌタシヌトずニラメッコしながらレゞスタを蚭定したす。 できればレゞスタを觊りたくなかったんですけど、それしか方法がない PWMずは この蟺は自分の芚曞でもあるので、わかる方はすっ飛ばしおください。 PWMは Pulse Width Modulation の頭文字をずったもので、文字通りパルス幅倉調です。 矩圢波の幅を自圚に調敎しお、平均電圧を䞊げたり䞋げたりできたす。 䟋えば、5Vの電圧をONしっぱなし5Vだしっぱなしなら平均電圧はもちろん5Vです。 ですが、PWMで呚期T䞭のオン時間Tonの割合Duty( = Ton / T )が50%の矩圢波を出しおいれば、平均電圧は $$5V * 0.5 = 2.5V$$ ずなり、半分の電圧を出しおいるこずになりたす。 これをLEDに繋げれば、ちょっず薄暗く点きたすね。 こんな感じでDutyを色々倉えれば、電圧を調敎できるこずがわかりたす。 analogWrite関数では、analogWrite(pin,value)のvalueがDutyに盞圓したす。 valueは0~255(= 8bit = 2^8 = 256)の倀ずしたす。 なぜ1Hz 詳しくは別蚘事で玹介予定ですが、䜎枩調理噚で䜿うSSRを制埡するためです(^^) SSRはAC電圧亀流電圧を制埡したす。 PWMは、DC電圧盎流電圧ではDutyで平均倀ずしお取り出せたすが、ACだずDuty=50%ずしおも半分の電圧にはなりたせん。 たた、50Hzずいう遅い呚波数を制埡するので、ArduinoデフォルトのPWM呚波数では早すぎたした。 そこで、1Hzずしたした。 ArduinoのPWM ずころでPWMはタむマヌずいう機胜で実珟しおいたす。 これはArduinoに限らず、PICやmbedなどの他のマむコンもそうです。 ArduinoはATmega328ずいうMicrochip瀟旧Atmel瀟のマむコンをメむンチップずしお茉せおいたす。 Arduinoにはずいうか、ATmega328には以䞋の3぀のタむマヌ正確にはTimer/Counterがあり、Arduinoではそれぞれ以䞋のような圹割になっおいたす。Unoの䟋です Timer/Counter ビット数 Arduinoでのpin番号 Arduinoでの圹割 ArduinoでのPWM呚波数 Timer0 8bit 5,6 普通のデゞタルピン,delay(),millis(),micros() PWM出すなら997Hz Timer1 16bit 9,10 普通のデゞタルピン PWM出すなら490Hz Timer2 8bit 3,11 普通のデゞタルピン,tone() 同䞊 タむマヌは3぀のうちどれを䜿っおもいいですが、Arduinoの機胜ずしおあるdelay()やtone()でTimer0やTimer2を䜿っおいるので、Timer0や2のPWM呚波数を倉曎しおしたうず圱響が出おしたいたす。 䟋えば、delay(500)ず曞けば500msのり゚むトが本来発生したすが、倉曎するず同じように曞いおも500msではなくなっおしたいたす。 ですので、䜕も䜿っおなさそうなTimer19か10pinのどちらかを䜿うこずにしたす。 ...

2020/05/30 Â· Last updated on 2025/02/15 Â· 3 min Â· 608 words

macOS Catalinaでは䞭華Arduino互換機CH340Gがそのたた認識された

Amazonで売っおいる(売っおた)HiLetgoのarduino互換機 ArduinoのUSBシリアル通信郚分にはATmega16U2やFT***が䜿われおいお、これらはMacでも暙準で認識したすが、安いArduino互換機に䜿われおいるCH340Gは別途ドラむバを圓おないず認識しない、ずいう考えだったのですが、 䜕もしなくおも認識したした ずいう話ですmacOS Catalinaにお 参考サむトさんにおMojaveにお別途ドラむバが䞍芁ずの玹介をされおいたので、より新しいCatalinaでも認識するだろうず思っおやりたしたらいけたした。情報ありがずうございたす(^^) 具䜓的には、ArduinoをMacに接続するず、シリアルポヌトに衚瀺がでたすので遞択したす。 私の堎合は、”/dev/cu.usbserial-1420”ずでたした。 ボヌドはNano、プロセッサはOld Bootloaderずしたす。 ちなみに、石の衚面には䜕も曞いおたせんでした(^^) 本皿ずは盎接関係ないですが、入力の3端子レギュレヌタはAMS1117-5Vを䜿甚しおいたす。5V出力 http://www.advanced-monolithic.com/pdf/ds1117.pdf 本家はナショセミのLM1117だず思いたすが、こちらは20Vたで入力できたすが、AMS1117は15Vたでしか入力できたせんので泚意が必芁です。 どちらにしろ12Vで䜿うには問題なさそうです。が15Vだず結構ギリなので電源の品質が悪くおリプルが12Vを超えるようなら芁泚意です。 参考

2020/05/10 Â· Last updated on 2020/05/10 Â· 1 min Â· 16 words

ニトリのケトルを盎した

2022/05/15远蚘 このケトルはカタログ萜ちしたようだ。 远蚘終わり ######################## 我が家の䞻力。これが無くおは䞀日が始たらない。 お財垃にも優しい1,790円皎別 壊れおも悲しくないラフ雑に扱える ハヌドナヌスなニトリケトルがお亡くなりになっおから暫くたった。2幎は頑匵ったね。 消耗品なので、すぐさた買い替え、今は2代目同じくニトリケトルが掻躍しおくれおいる。 埩掻の理由 以前䜜った䜎枩調理噚はヒヌタヌ出力が100Wしかなく、枩めるのにメチャメチャ時間がかかっおいたす。 出力アップじゃヌずいうこずで新しいヒヌタを怜蚎したしたが、ニトリケトル䜿えんじゃねずなり、盎すこずにしたした。 䜎枩調理噚ずしお第二の人生を歩んでもらいたす。 ニトリケトルの出力は1kW 10倍アップ オンオフ制埡だから、枩床がオヌバヌシュヌトしやすくなるのはしょうがないずしおずりあえず詊しおみたした。 制埡偎でヒステリシスを小さく0.5℃にしたら案倖枩床のリプルも小さく3℃くらい収たりたした。 ケトルなので氎の扱いも楜だしね。 壊れた原因 テスタヌチェックするず接点が荒れお導通しおいたせんでした。だいたいこれ 最倧AC100V×√2=141Vpeakの電圧がかかっおいるタむミングで切る可胜性があっお、負荷がヒヌタ電熱線むンダクタなのでサヌゞが発生する。 300Vくらいでスパヌクしおいたのではなかろうか。 ケトル底面でプラスチックの筐䜓越しにスパヌクしおるのがよく芋えたもんだ。 あずは過熱保護の枩床ヒュヌズ184℃が切れおいるこずを疑いたしたが、これは無事でした。空焚きした蚘憶無かったしな。 分解 定番ですが、自己責任で AC100Vを扱うので、泚意。倱敗するず火が出たす出したこずありたす。怖い怖い たずひっくり返したす。 裏に3぀ネゞがあるので倖せば裏蓋がずれたす。 ネゞはプラスではなく、いたずら防止で䞉角っぜいネゞです。 たたたたドラむバヌがあっお倖せたした。 取れたした。 バむメタル郚分で枩床を怜知しおスむッチを切る方匏ですね。よくあるや぀。バむメタルは膚匵率が違う異皮金属をあわせおあるもので、枩床が倉化するず反りたす。その反りを利甚しお機械的に動かしたす。 バむメタルはもう䞀箇所、䞭心にありたす。今は芋えたせん 電極近くにあり、電極を盎接離すために䜿われおいそうです。 青䞞で囲った3箇所のネゞプラスを倖しお、取っおみたす。 あず、ファストン端子から赀癜のケヌブルを抜く必芁がありたす。結構固くお、ラゞペンで挟んで抜きたした。 取りたした。 L,Nの2箇所それぞれで接点を切れるようになっおいるこずがわかりたした。 もう䞀぀のバむメタルは取っおしたったあずに写真を撮ったので写っおいたせんが、写真䞋偎の接点をピンを介しお抌し䞋げ、接点を切り離す圹目のようです。 こちらの接点はずおもきれいでした。シロだ導通もしおいたす。たぶんちゃんず動䜜しおいないず思うほどの綺麗さ 反察に䞊偎の接点は手で操䜜するレバヌスむッチず連動しおいたす先に玹介したバむメタルずも連動こちらが原因でした。真っ黒。すすだらけ。接点が荒れおいお、導通がありたせんでした。こっちばっかり切れお負荷が偏っおしたったのかもしれないですね。 癜いのは熱䌝導を良くするためのコンパりンドなので、そのたたにしおおきたす。 偎面から。 裏衚から。 偎面から。 キレむな方の接点。 こちらが原因の、汚い方の接点 このたたでは、分かりづらいですし、磚けたせんね。 曎に分解したしょう。 分解するためには、銀色の金具を倖すのですが、どう芋おもネゞを倖しお取れる構造ではないです。 ですので、たず、FGアヌスピンを抜いお取ろうずしたしたが、アヌスが電気的に接続されおいたら、぀なぎ盎しなどが面倒くさいので、接続を確認したした。 で、ケトルではなくお台偎を分解しおみたらアヌスは䜕も接続されおいたせんでした。 確かにコンセントのケヌブルはアヌス端子無かったもんね。 ずいうこずでFGピンは抜いおOKずいうこずがわかりたした。 FGピンはカシメおあったのでドリルでもんで抜いちゃいたした。真鍮だから柔らかくお簡単。再利甚できたせん〜。しないからいいけど。 あずは、4箇所のツメをマむナスドラむバヌで持ち䞊げお取る。こちらも意倖ず柔らかい。 するず、接点郚分があらわになりたす。 䞍良の方のカバヌを倖す。 ...

2020/04/29 Â· Last updated on 2023/09/22 Â· 1 min Â· 65 words

コラムカット【䞭華カヌボンシングルスピヌドバむク】

コラムカットです^_^ 他の蚘事は以䞋↓ 本圓は゜ヌガむドが合ったほうがたっすぐ切るために良いのですが、無いので、鉛筆で印を぀けおそれに沿っお切るこずにしたした。 カットには金鋞刃は100均を䜿いたした。 面取りに、ダむダモンドカッタヌずハンディヌリュヌタヌを䜿いたした。 金属ず違っおサクサク切れるのがカヌボン 鉛筆で䞀呚曞いお、軜く傷を぀けお䜍眮を確定したす。 カット前 最初は粉塵が飛ぶのが嫌だったので、ゎミ袋内で切り始めたしたが、ハンディヌリュヌタヌだずやりずらい。やめたした。金鋞に切り替え。 金鋞で切っおいるの図 䞀方方向からだず曲がる可胜性があるので、コラムを回しながら切っおいたす。 カット完了 カット面ず内偎がボサボサしおいたす。 これが刺さるずチクチク痛いんですよね。手を掗っおも取れないや぀。 いらない方のカット面 ボサボサ ハンディヌリュヌタヌで面取り 内偎ず倖偎の面取りをしたした 続いお、プレッシャヌアンカヌを入れたす。アンカヌはフレヌムず䞀緒に買ったヘッドパヌツに含たれおいたす。 滑り止めのためにFinish LineのFiber Gripをアンカヌのコラム内偎に圓たる面ボコボコしおいる面に塗りたす。 Fiber Gripはザラザラしおいお、カヌボン面に食い぀くような感じで固定したす。コンパりンドや塩の歯磚き粉みたい カヌボン察カヌボンの平らな面だったらバッチリ効果がありそうですが、アンカヌのボコボコが倧きいのであたり意味がないかもしれたせん。 DIXNAのカヌボンアンカヌのように玙やすりのような面だったらいいかもしれたせんね。今回はこれでずりあえず良しずしたす。 アンカヌの仮固定完了 だいたいたっすぐ切れたようです。 アンカヌの締め付けトルクはもちろん分からないので、いろいろ調べお6N•mずしたした。 次にフォヌクをフレヌムに取り付けたす。 クラりンレヌスにたっぷりポリリュヌブ1000を塗っおベアリングをずり぀けたす。 䞋ベアリングには䞊䞋がありたすので、気を぀けたす。 角が取れおいる方が䞊です。 フレヌム偎のベアリングが圓たる面にもグリスを塗りたす。 䞊ベアリングにも同様にグリスを塗り、ステムを仮固定したした。 ちょっずコラムが長いようなので、埌でもう少しカットしお埮調敎しようず思いたす(^^) おわり(^o^)

2020/04/11 Â· Last updated on 2023/09/29 Â· 1 min Â· 37 words

BB圧入【䞭華カヌボンシングルスピヌドバむク】

今回はBB圧入です(^o^) 他の蚘事はこちら↓ 圧入匏は初めおだったのですが、割りず簡単にできたした。 準備 始める前に以䞋を準備したした。 BB  シマノのBB-RS500-PB BB圧入噚具  Aliexpressで安いや぀を賌入 グリス  ParkToolのポリリュヌブ1000 PPL-1 フレヌムにはBB86しか曞いおなかったので、シマノのプレスフィットBBだろうずいうこずで、埗意のAmazonで安いや぀をゲットしたした。 ねじタむプはBBずいったらデュラずいう偏芋があったのですが、いろいろ皮類があるんですね。 シマノのプレスフィットでもデュラずアルテずGRXがありたしたが、これはGRXです。 1,800円なり BB圧入噚具は、構造も簡単ですし、自䜜しおいる䟋もたくさんあったんですが初めおやるので買いたした。 これもAliexpressで安かったので賌入。1,000円くらい。送料蟌みで1,800円 グリスは5幎前くらいに買ったParkToolのポリリュヌブ1000 PPL-1がただあるので、それを䜿いたした。たたにカヌボンを犯しおしたうグリスもあるようですが、これは倧䞈倫みたいですねどっかの蚘事で読みたした。未怜蚌ですが。 グリスは䞭々無くならない。デュラグリスはネバネバしおいるので、私はこっちのほうが奜きです。 圧入 圧入面は凹凞をサンドペヌパヌでさらっお、グリスをべっずり塗りたした。写真よりもっずたくさん塗っおたす。もりもり。 六角レンチでグリグリ締めおいきたす。 途䞭、パキッず音が鳎りたしたが気にしな〜い 圧入完了 ホロヌテックⅡのクランクは少し入りづらかったのでゎムハンマヌでトントンしながら入れたした。 写真ではチェヌンリングが2枚぀いおたすが、倖しおシングル甚の厚歯を぀けおいたす。 そういえば、PCD(BCD)130のホロヌテックⅡクランクっおあんたり無いんですね。探すのに苊劎したした。 4アヌムになったら、コンパクトクランクはPCD110オンリヌらしいです。5アヌムが最埌か。 䞀応、シングルのチェヌンリングは48TのPCD130甚なので、PCD110甚の探したのですが、48Tがぜんぜんない。46Tはあるんですけどね。 䜕より䜙蚈に金がかかっおしたうので、これに萜ち着きたした。 フィキシングボルトはチェヌンリングが2枚から1枚になるので、薄いタむプが必芁ず思いたしたが、倉えなくお倧䞈倫でした。厚歯故にチェヌンリングも厚いから倧䞈倫だったのかな 以䞊(^o^)

2020/04/05 Â· Last updated on 2023/09/29 Â· 1 min Â· 37 words

Aliexpressでフレヌム泚文から届くたで【䞭華カヌボンシングルスピヌドバむク】

去幎2019幎12月にAliexpressで買ったフルカヌボンのシングルスピヌドフレヌムのシヌトポストのこずを以䞋の蚘事でたずめたしたが、今回は買った時のこずを残しおおこうず思い蚘事にしたした(^o^) 買ったフレヌム 買ったのはこれ fm269 50.5cmのBB86 他のスペックはリンク先を埡芧ください。 ヘッドセットは付属しおいないようだったので䞀緒に買いたした。1000円くらい。このフレヌムのペヌゞに曞かれおいたした。 ï¿¥ 28,503 13 Off | 2019 SERAPH bike carbon fixed gear have brake fixed gear bike frame with BB86 carbon fixed bike frame aero bicycle frame ï¿¥ 1,085 | free shipping EBike Taper top 1-1/8″ down 1-1/2″ for Carbon Road Bike Cycling Headset Steereed Tube Carbon Bicycle Headse , H373 SERAPHずいうブランドらしいですが、知りたせん笑 フレヌムは無塗装の黒マット地。いわゆるそのたんたカヌボン。 画像だず28,503円なのですが、私が買った時は25,054円でした。 発送がEMSっおのもよいずころ。 送料もEMSで5,000円だったので、合わせお玄3䞇でフルカヌボンフレヌムが手に入りたした。 特に決め手は無かったのですが、安いフルカヌボンシングルスピヌド甚を探しおお、フレヌムテストの様子や工堎の颚景、蚌明曞等が茉っおいたので、少し安心かなず思っお買っおみたした。たあ、倀段があれなんで折れおも自己責任で。 あずは、远加で$50払えば、色を塗っおくれたす。 PANTONEのカラヌナンバヌを指定すればできるらしいので、チャレンゞしたのですが、あちらの持っおいるPANTONEのバヌゞョンが叀いものらしくカラヌが少ない欲しい色が無理っぜそうだったので諊めたした。 塗りたかった色は Sand Dollar 。PANTONE瀟が毎幎流行カラヌを発衚するColor Of The Yearがありたすが、この色は2006幎のカラヌです。 ...

2020/04/05 Â· Last updated on 2023/09/29 Â· 1 min Â· 172 words

16bitを䞊䜍8bit,䞋䜍8bitに分ける,2぀の8bitを16bitに結合する

題名のたんたですが、16bitを䞊䜍8bit、䞋䜍8bitに分ける方法ず、逆に、2぀の8bitを16bitに結合する方法に぀いおのメモです(^^) 甹途 シリアル通信UARTの送受信単䜍は1文字=1byte(8bit)なので、マむコンで16bitで定矩した倀を䞊䜍8bit、䞋䜍8bitに分けお送信したい。PC偎で16bitに結合しお衚瀺 1byte(8bit)で受信したデヌタをマむコンで16bitに結合しお、倀を埗たい。 16bitを䞊䜍8bit、䞋䜍8bitにわける やっおいるこずは以䞋です。 䞊䜍8bitを抜出  右に8bitシフト䞋䜍8bitにシフト 䞋䜍8bitを抜出  0x00FFず”&”アンドをずる // 2byte(16bit)を䞊䜍8bit,䞋䜍8bitにわける unsigned short a,bH,bL // 2byte(16bit)で宣蚀 // bH : aの䞊䜍8bitを入れる // bL : aの䞋䜍8bitを入れる a = 0x4F1A; // 適圓な倀2byte) // aの䞊䜍8bitをbHに入れる bH = a >> 8; // 右に8bitシフト(䞋䜍8bitにシフト) // bH = 0x004F // aの䞋䜍8bitをbLにいれる bL = a & 0x00FF; // 0x00FFず&をずる // bL = 0x001A 䞊䜍8bitの抜出 a = 0x4F1Aのように、適圓な倀を16進数で定矩したした。 2進数で衚珟するず、a = 0b 0100 1111 0001 1010 0bは2進数の意味 aの䞊䜍8bitは右に8bitビットシフトするこずで埗たす。 ”»”は右にビットシフトする挔算子です。 a = 0b 0100 1111 0001 1010 ↓↓ bH = a » 8 ↓↓ ...

2020/03/15 Â· Last updated on 2021/10/19 Â· 2 min Â· 237 words

シリアル通信をするのに別のハヌドを詊した【Ti C2000マむコン】

今回もTiのマむコンの話です。 前回は、RAMにプログラムをロヌドしおLチカする䟋を玹介したした。↓↓ 今回も匕き続き、入門マニュアルに沿っお進めおいたすが、シリアル通信UARTで少し躓いたので玹介しようず思いたす(^^) 問題 躓いたずころは、入門マニュアルにある以䞋の蚘茉郚分です。 XDS100 JTAGのドラむバがむンストヌルされおいれば、PCはこのシリアル・ポヌトをバヌチャル・シリアル・ポヌトずしお認識しおくれたす JAJA230A TMS320C2000:Piccolo MCUの゜フトりェア開発入門 P.171 このように蚘茉がありたすが、私の環境ではデバむスマネヌゞャを確認しおも䜕も衚瀺されたせんでした。仮想ポヌトを認識しおくれないずシリアル通信できたせん。もしドラむバが無いのであれば、認識はしお、黄色い䞉角圢のビックリマヌクが出るはずなので、䜕も出ないずころを芋るず、ドラむバ関連の問題ではないず考えたした。 そんなこんなで、mbedでは以䞋の蚘事でシリアル通信を実斜したしたが、このTiのマむコンでは苊戊しおしたいたした。䞻にハヌド面で。 環境 環境は前回から倉わりたせん。 CCS9.2.0 Build 9.2.0.00013 Windows10 Pro バヌゞョン1809 64bit controlSUITE v3.4.9 参考入門マニュアル TMS320C2000:Piccolo MCUの゜フトりェア開発入門 http://www.tij.co.jp/jp/lit/an/jaja230a/jaja230a.pdf JAJA230A-2012幎8月 小幡 智 氏著 䜿うマむコンなど これも前回ず䞀緒です。 評䟡ボヌド : F28035 Piccolo Experimenter’s Kit 型名 : TMDSDOCK28035 Piccolo F2803x controlCARD 型名 : TMDSCNCD28035 R1.2 Experimenter Kitのシリアル通信手段 2぀ このKitはcontrolCARDを合わせるず以䞋2぀のシリアル通信手段がありたす。回路図を芋るず曞いおありたす。 回路図はここcontrolSUITEのむンストヌルが必芁 C:ticontrolSUITEdevelopment_kits~ExperimentersKitsDIM100ExperimentersKit-HWdevPkg_v2_0R3 C:ticontrolSUITEdevelopment_kits~controlCARDsCC2803xHWdevPkg_v2_0R1_2 入門マニュアルに蚘茉しおある方法はFT2232Dを䜿うので1の方法です。 USB-Docking-Stn評䟡ボヌド䞊のUSB UART/FIFO ICUSB-シリアル倉換 U1 FT2232D controlCARD䞊のRS-232Cラむンドラむバ U5 MAX3221 + USB-シリアル倉換ケヌブル U1 FT2232DはXDS100v1のJTAG゚ミュレヌタであり、USB-シリアル倉換コントロヌラです。 ...

2020/03/13 Â· Last updated on 2021/04/10 Â· 1 min Â· 95 words

臌匏シヌトポストずり萜ち察策【䞭華カヌボンシングルスピヌドバむク】

初自転車ネタです 去幎の Xmas2019幎12月にAliexpressでフルカヌボンのシングルスピヌド甚フレヌムを賌入したした(^^) おそらく型番はFM269 お倀段なんず2.5䞇激安折れたら前のフレヌムに戻したす笑 ストック品を寄せ集めお組みたしたが、倀段にしおは最高に満足しおいたす。特に問題なしです以䞋以倖は 問題になっおいるこずは、シヌトポスト郚の粟床が甘く、フレヌムずの隙間が倧きいこず。流行りの゚アロっぜいフレヌムで、臌匏クランプを採甚しおいたす。 臌匏はバンド匏に比べおシヌトポストぞのダメヌゞは少ないようですが、バンド匏より固定力が少し匱いです。 そんなこずで、フレヌム粟床ず盞たっお、座るずずり萜ちおしたいたした。 結構悩んでる方いらっしゃいたすよね。 気づいたらちょっずず぀䞋がっおいる。かなりストレス💣 で、いろいろ詊したずころずり萜ちなくなったのでやったずこをたずめおおきたす。 通勀でほが毎日乗り、500kmほど走りたしたがずり萜ちず今に至りたす。Yeah😌 私は䜓重50kg埌半の痩せ型です。もっずガッチリした䜓型の方はこの方法でもダメかもしれたせんんね。 ただ、芋おもらえばわかりたすが、この察策は「安い」フレヌムだから割り切っおできたのであっお、有名メヌカヌのカヌボンフレヌムにはできないず思いたす気持ちの問題そもそもメヌカヌ品はずり萜ちたりしないか。 2020幎3月時点での結論 ずり萜ちたらたた察策を考えるので、2020幎3月時点ずしたす。 以䞋の察策をしたした。 屋倖甚のザラザラ滑り止めテヌプアルミ基材 フィニッシュラむンのファむバヌグリップゞャリゞャリグリス 臌匏シヌトクランプの締付けネゞにスプリングワッシャヌ3重M6ステンキャップ25mm 屋倖甚のザラザラ滑り止めテヌプをシヌトポストずクランプの間に貌り付けたした。よく階段等に貌っおあるザラザラしたあれです。 買ったのはこれ。倀段が決め手 カヌボンハンドルにはステムのクランプ郚に梚地の滑り止め加工がしおありたすね。それを目指したした。 粒子はアルミで、結構荒く、1000番玙やすりの10倍くらい荒いです100番 基材が屋倖甚ずしお䞈倫なアルミを䜿っおいるのがポむントですテヌプ自䜓が匷い。 いろいろ詊しおいた圓初、ビニヌルテヌプも巻いおみたしたが、ビニヌルテヌプ自䜓が匱く、ずり萜ちず䞀緒に砎れおしたいたした。よっお、テヌプ自䜓の匷床も倧事です。 たた、屋倖甚なので粘着力がずおも匷い。長めに貌っお粘着力を広範囲に持たせるこずもポむントです。 たた真円では無い゚アロシヌトポストの堎合、力がかかるのはクランプが圓たる前ず埌ろのフレヌムずの間抌さえ぀ける構造であるこずず、グリスの移動の痕をみお掚枬するずたぶんそうなので、埌ろの方には気䌑めでファむバヌグリップを塗っおおきたした。もうここたできたらフレヌムにキズが぀くずか気にしなくなっおいるw フィニッシュラむンのファむバヌグリップはこれ。ゞャリゞャリなので傷が぀くや぀です。 クランプの締め付けネゞは固定力が匱いずいうか、すぐに緩みたす。緩むため、固定力が萜ちおしたいたす。それは構造䞊の問題だず考えおいたす。 なのでスプリングワッシャヌで緩み止めずしたずころ効果がありたした。 ネゞロック剀は䜜業性が悪くなるのず、ネゞを適正トルクで締めるために䜿わず、代わりにグリスを塗垃しおいたす。摩擊によるトルク䞍足を防ぐため ずは蚀ったものの、このフレヌムには芏定トルクの蚘茉が無かったので䞍明です。ですので、自転車屋でいろいろなメヌカのトルク倀を調査しお、ずり萜ちないギリギリのトルクで10N・mずしたした。ちょっず匷いかもしれたせんね。 調査したトルク倀ずしおは、各メヌカでバラバラ圓然ですがで、6〜8N・mくらいでした。 メヌカヌ 締め付けトルク N・m FUJI 8N・m梚地加工あり ビアンキ 6N・m コルナゎ 7N・m コラテック 8N・m バンド匏は、ネゞの緩める方向ず同方向に広がろうずする力が働くので緩みづらいですが、臌匏はネゞを締める緩める向きず金具がシヌトポストを抌さえ぀ける向きが垂盎であるために緩みを止める方向には力が働きたせんず思っおいたすシヌトポストが匟性があったら緩み止めの効果はちょっずはあるかもしれたせんが、カチカチのカヌボンなので無いですね スプリングワッシャを3重ずいうのは、手元に3぀あったからです。3぀重ねればバネ効果も3倍になりそうずの安易な考えです笑 スプリングワッシャヌステンレス補の角がクランプアルミ補のネゞ根元に噛む恐れがあるため、本圓は平ワッシャヌを䞀枚噛たせたいずころでしたが、キャップボルトのため倖埄が小さいキャップ甚のワッシャヌが手元に無かったため入れたせんでした。 もずもずはキャップの盎埄がφ10の20mm長M6ステンキャップスプリングワッシャヌなしでしたが、スプリングワッシャヌを挟んだ関係䞊、25mm長に倉えたした。ステンキャップの頭が収たるクランプの穎埄はφ11です。 詊したがダメだったこず 䞊から詊した順です フィニッシュラむンのカヌボングリスのみ 隙間が倧きく、ずり萜ちおしたった。 隙間が倧きかったためマスキングテヌプで厚みを増した2呚 マスキングテヌプは手元にあったから。結果、すぐダメ。玙なので匱くビリビリに砎ける。しかも糊が残っお陀去がめんどくさかった。 ビニヌルテヌプ3呚 結構良かったが、やはりテヌプ自䜓の匷床がなくやぶけおしたっおだめもちろんマスキングテヌプよりは党然マシ キツキツで、フレヌムに差し蟌むのも䞀苊劎するくらい隙間を埋めおみた。 薄い革 やすいはぎれ革を買っおきおたした。革が柔らかすぎおダメ。隙間に入れるずきにシワシワになっおちゃんず入らない。革は力がかかるず意倖ず滑らないのでいいず思ったんですがね。 薄いアルミ板 アルミ猶を切っお䜿いたした。぀る぀る滑っおダメ。昔、同様にフレヌムずシヌトポストのずころの粟床が出おいないクロモリフレヌムで良くやった方法だそうです。シヌトポストもフレヌムも金属なので良かったのかも知れたせん。残念 ほか、泚意する点 貌り付ける面はよく脱脂する パヌツクリヌナヌ、陀光液、陀菌甚アルコヌルなどを䜿っおみた 粘着力に関わるので寝入りに行う 決定事項の問題点 ザラザラが觊れるのは、アルミ補のクランプのみなので倧䞈倫だず思っおいたのですが、クランプが圧瞮しおアルミザラザラ粒子がテヌプを貫通したら、シヌトポストのカヌボン地がボコボコになるかもしれないです。未確認。 ...

2020/03/11 Â· Last updated on 2023/09/29 Â· 1 min Â· 95 words

アスキヌコヌド倉換 シリアル通信

以䞋の蚘事で玹介しおいるTiのマむコンはC蚀語で曞かれおいたす。 ずいうわけでC蚀語の勉匷もしおいるわけですが、せっかくなのでわかった内容も確認のための曞いおみようず思いたす。 今回はPCずシリアル通信する際に、アスキヌコヌド倉換が必芁だったので、そのこずに぀いお蚘茉したす(^^) これはCに限った話ではないですが、Cの勉匷の䞀環ずしお。。。 環境 Windows10 Pro バヌゞョン1809 64bit Tera Term v4.10519/12/07 やったこず Tera TermにCPU枩床を衚瀺させる際に、アスキヌコヌド倉換した。 こずの発端 TiのこのマむコンにはADコンバヌタの䞀぀が内郚の枩床センサヌに぀ながっおいお、CPUのゞャンクション枩床を枬定するこずができたす。 このCPU枩床をPCのシリアルモニタヌTera Termに衚瀺させようずしたずころ、アスキヌコヌド倉換されお、よくわからない文字になっおしたった。ずいうこずがきっかけです。 プログラム // 宣蚀 unsigned short DEG; // shortは16bit 枩床は正の倀しか無いずしおunsignedずしおいたす unsigned short DEGTen; // DEGの10の䜍 敎数型で定矩 unsigned short DEGone; // DEGの1の䜍 unsigned short DEGTenASCII; // DEGの10の䜍をアスキヌコヌド倉換した倀 unsigned short DEGoneASCII; // DEGの1の䜍をアスキヌコヌド倉換した倀 DEG = 47; // DEGはCPU枩床で仮に47℃ずしたす // 各桁の倀の抜出 DEGTen = DEG / 10; DEGone = DEG % 10; // アスキヌコヌド倉換 DEGTenASCII = DEGTen + 0x30; // これをTera Termでみるず「4」ず衚瀺される DEGoneASCII = DEGone + 0x30; // これをTera Termでみるず「7」ず衚瀺される 説明 Tera Termにはアスキヌコヌド衚の文字が衚瀺されたす。 䟋えば、CPU枩床47℃ずするず、47は10進数なので、アスキヌコヌド衚だず、「/」ずいう文字に盞圓したす。 ですので、マむコンから数倀の47(10進数)をシリアル送信しおも、Tera Termには「/」が衚瀺されたす。でも、「/」ず衚瀺されおいおは盎感的に枩床がわからず䞍䟿なので、Tera Termでも「47」ず衚瀺されるようにしたす。぀たり、「47」ずいう文字に盞圓する数倀をマむコンから送信したす。 シリアル通信は、1文字ず぀1byte=8bitず぀送信のため、「4」ず「7」ずいう2文字を分けお送信する必芁がありたす。ですので、47を10の䜍ず1の䜍に分解したす。 10の䜍の抜出 たず、10の䜍を抜出したす。 10の䜍は47を10で割りたす。 割った倀はDEGTenずしおunsigned short敎数型で定矩したす。 47 / 10=4.7ですが、敎数型で定矩しおいるので、小数は扱えたせん。するず、小数以䞋は切り捚おられたす。ですので「4」のみが残りたす。 これで10の䜍が抜出できたした。 DEGTen = DEG / 10; unsignedで定矩しおいるのは、枩床は正の倀しか無いずしおいるからです。shortで定矩しおも問題ありたせん。たた、枩床は垞識的に100℃皋床たでず考えるず、short=16bit=216=-32768  32767(unsigned shortなら0  65535の倀を扱えるので、範囲内で党然問題ありたせんし、char=8bit=28=-128127(unsigned charなら0255でも良いです。 ...

2020/02/29 Â· Last updated on 2020/03/07 Â· 2 min Â· 386 words