一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Made with KiCad(121):OpenRPNCalc 開源科學(xué) RPN 計算器

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-03-26 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenRPNCalc 是一款基于 STM32 微控制器的科學(xué)計算器。

wKgZPGfjeWmAYIthAAHJas5biDo083.jpg

Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽器中(或點擊“閱讀原文”): https://www.eda.cn/ecadViewer/viewerPage?xmlId=9997dae8-02b9-47ca-b5cf-887b5f7bc010&fileZip=%2Fdata%2Fdesign%2Fdemo%2F9997dae8-02b9-47ca-b5cf-887b5f7bc010.zip 即可動態(tài)查看設(shè)計的原理圖、PCB、3D 及 BOM,查詢設(shè)計中器件、走線、焊盤的屬性詳情。還可以在原理圖中與AI小助手互動,幫您更高效地學(xué)習(xí)設(shè)計細(xì)節(jié): wKgZPGfjeWqAPVtBAAKP-2FJQVM514.pngwKgZPGfjeWqAQQrOAAGz9dW9qYA934.png概覽

OpenRPNCalc 是一款基于 STM32 微控制器的科學(xué)計算器。其源代碼、原理圖和 PCB 設(shè)計文件均以開放許可的方式發(fā)布。其目標(biāo)是開發(fā)一個具有以下功能的硬件平臺:

無需特殊工具即可復(fù)制(最好也不需要 3D 打印機),僅使用 PCB 板廠生產(chǎn)的電路板

可定制鍵盤,以滿足特定需求(如 RPN 或代數(shù)邏輯、定制功能等)

功耗低,電池壽命長

高質(zhì)量、緊湊、堅固的外殼

這款計算器的硬件設(shè)計靈感來自 SwissMicros DM42 計算器(該計算器本身模仿著名的 HP-42),但它是從零開始設(shè)計的。 wKgZPGfjeWqAdejEAAGcGjSJ6VY236.jpg

功能特性

逆波蘭記數(shù)法(Reverse Polish notation):采用大容量棧(最多可容納100個元素)進行計算

雙精度算術(shù)

“標(biāo)準(zhǔn)"科學(xué)計算器函數(shù)(三角函數(shù)、對數(shù)函數(shù)、指數(shù)函數(shù)、平方根函數(shù)和冪函數(shù))

誤差函數(shù) (erf) 及其反函數(shù) (erfinv)、伽馬函數(shù)和 log(Gamma) 函數(shù)、組合和排列、泊松分布、高斯分布和卡方分布的 p 值

固定、科學(xué)(SCI)和工程(ENG)顯示模式(包括 ENG 模式中的 SI 前綴),精度從 3 位到 10 位可調(diào)

使用誤差傳播進行不確定性計算(UNCERT 模式):這在軟件計算器中很少見,在硬件計算器中幾乎聞所未聞

相對論運動學(xué)公式:包括質(zhì)心系下二體衰變動量的計算、角度與偽快速度之間的轉(zhuǎn)換、貝塔因子(beta)和伽馬因子(gamma)的計算等

100 個存儲寄存器

待機模式下,液晶顯示屏打開時的功耗為 ~16 uA,液晶顯示屏關(guān)閉時的功耗為 1-2 uA。

硬件概覽

該計算器基于低功耗32位ARM微控制器STM32L476構(gòu)建,工作頻率為16 MHz。顯示屏采用夏普Memory LCD模塊LS027B7DH01(400×240像素單色屏)。鍵盤使用輕觸式觸覺開關(guān),具體型號為松下EVPBT1C4A000(觸發(fā)力度50g)。所有電子元件由一枚3V鋰電池(CR2016)供電,可支持?jǐn)?shù)年運行。

外殼采用多層PCB堆疊結(jié)構(gòu)設(shè)計:

前后面板為鋁基PCB,表面覆蓋白色阻焊層與黑色絲印標(biāo)識。

按鍵同樣由PCB制成,標(biāo)簽通過絲印工藝印制。

所有組件通過6個M2支架和12顆平頭螺絲固定,外殼尺寸為135×73×7毫米

外殼與裝配

使用 PCB 作為計算器的基本組件。最上面的三塊 PCB 是鋁基板(黑色絲印在白色阻焊上),最下面的是常見的 FR4 板(白色絲印在黑色阻焊上)。鋁基印刷電路板正常使用,而 FR4 PCB 則包含面板化按鍵焊盤(最左和最右兩塊板)以及幫助焊接按鍵的夾具部件(中間兩塊板),在組裝外殼前必須將它們與框架分離。

wKgZPGfjeWqAVI25AAIPVybjA4g423.jpg

焊接治具組裝,由四塊0.8毫米厚板材(從下至上標(biāo)記為“A”至“D”)堆疊構(gòu)成,通過M3螺絲與螺母固定。邊緣的兩個凹槽用于固定鍵帽頂部,便于用銼刀修整郵票孔(PCB分板殘留毛邊)。頂部的兩個凹槽用于在焊接時精確定位鍵帽的上下部分。

wKgZPGfjeWqAbdtZAACN-ig3Zk0548.jpg

焊接后的鍵帽:當(dāng)前版本使用3D打印墊片,通過卡扣固定在鍵帽底部孔位中。下一版本將改用松下開關(guān)的長柄型號(無需額外墊片)。

wKgZPGfjeWqAej57AAChAReM3LU109.jpg

外殼的兩部分結(jié)構(gòu)

左側(cè):包含主PCB、墊片、前面板、框架及按鍵。

右側(cè):帶有兩個墊片的鍵盤PCB。前一版本鍵盤PCB存在設(shè)計缺陷(需手動焊接飛線,圖中可見),新版文件已修復(fù)此問題。

wKgZPGfjeWqAaYEiAAG_O_-j0A4961.jpg

柔性排線連接與合蓋準(zhǔn)備:兩片PCB通過柔性排線連接,完成組裝后可閉合外殼。

wKgZPGfjeWqAdejEAAGcGjSJ6VY236.jpg

ST-LINK接口電源開關(guān)與PCB層疊結(jié)構(gòu)特寫

wKgZPGfjeWuAJ7kUAACeEKPcb_4686.jpg

原理圖 & PCB

原理圖

wKgZPGfjeWuAfL-EAAKifstcWFo148.pngwKgZPGfjeWuAfL-EAAKifstcWFo148.png 鍵盤 wKgZPGfjeWuAbFjCAAMVRg7Mg9E687.png Spacer 1 wKgZPGfjeWuAKbx9AAJCjiHtXOA392.png Spacer 2 wKgZPGfjeWuACZe6AAJgo6i0xIE056.png MCU PCB wKgZPGfjeWyAIAaUAAN0_JP7-YA450.png Spacer 3 wKgZPGfjeWyAY177AADwjl4DDTE604.png 前面板 wKgZPGfjeWyAFQD7AAFSLzwvs30715.png 主框架 wKgZPGfjeWyAFU08AADSjknAjJE603.pngLicense CERN-OHL-P-2.0 license

倉庫 & 下載

可以在Github中獲取開源倉庫:

https://github.com/apoluekt/OpenRPNCalc

Baidu 下載:

注意:如果想第一時間收到 KiCad 內(nèi)容推送,請點擊下方的名片,按關(guān)注,再設(shè)為星標(biāo)。

常用合集匯總:

和 Dr Peter 一起學(xué) KiCad

KiCad 8 探秘合集

KiCad 使用經(jīng)驗分享

KiCad 設(shè)計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發(fā)筆記

插件應(yīng)用

發(fā)布記錄

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7955

    瀏覽量

    155201
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365178
  • KiCAD
    +關(guān)注

    關(guān)注

    5

    文章

    261

    瀏覽量

    9542
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Made with KiCad(135):Echo - 開源的音樂播放

    “? Echo 是一個開源硬件平臺,專為音樂播放設(shè)計。該項目的目標(biāo)是開發(fā)一款基于開源軟件并采用開源設(shè)計的高品質(zhì)音樂播放。 ” ?
    的頭像 發(fā)表于 07-16 11:17 ?965次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(135):Echo - <b class='flag-5'>開源</b>的音樂播放<b class='flag-5'>器</b>

    開源Made with KiCad(134):Icepi Zero - 基于Lattice ECP5的便攜FPGA開發(fā)板

    “? Icepi Zero 是一款 Raspberry Pi Zero 尺寸的便攜式 FPGA 開發(fā)板,基于 Lattice ECP5。 ” ? Made with KiCad 系列將支持新的展示
    的頭像 發(fā)表于 07-14 11:21 ?983次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(134):Icepi Zero - 基于Lattice ECP5的便攜FPGA開發(fā)板

    Made with KiCad(132):PCB 應(yīng)變片(Strain Gauge)

    “? 將 PCB 本身作為傳感元件的應(yīng)變測量裝置,通過檢測 PCB 變形引起的電學(xué)特性變化來測量機械應(yīng)變或位移。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到
    的頭像 發(fā)表于 07-03 11:20 ?2003次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(132):PCB 應(yīng)變片(Strain Gauge)

    開源工具 Made with KiCad(131):BomberCat 安全測試工具

    “? BomberCat 是一個結(jié)合硬件開發(fā)與安全測試的開源工具,主要面向電子工程和網(wǎng)絡(luò)安全領(lǐng)域。用于檢測銀行終端、門禁系統(tǒng)等設(shè)備的漏洞。 ” Made with KiCad 系列將支持新的展示方式
    的頭像 發(fā)表于 06-19 11:18 ?2886次閱讀
    <b class='flag-5'>開源</b>工具 <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(131):BomberCat 安全測試工具

    開源 Made with KiCad(129):CatSniffer IoT 多協(xié)議工具

    “ ? CatSniffer 是一款專為物聯(lián)網(wǎng)(IoT)安全研究設(shè)計的硬件工具,其核心功能包括無線通信的嗅探、協(xié)議分析和安全測試。 ? ” Made with KiCad 系列將支持新的展示方式
    的頭像 發(fā)表于 06-09 11:14 ?1134次閱讀
    <b class='flag-5'>開源</b> <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(129):CatSniffer IoT 多協(xié)議工具

    Made with KiCad(128):CANBoard V2 開源一款支持CAN的簡單IO板

    “ ?CANBoard 是一款支持 CAN 的簡單 IO 板,專門設(shè)計用于方向盤/按鈕盒/面板等設(shè)備。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽中(或
    的頭像 發(fā)表于 05-27 17:37 ?565次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(128):CANBoard V2 <b class='flag-5'>開源</b>一款支持CAN的簡單IO板

    Made with KiCad(100):RM2024 超級電容控制

    “ ?香港科技大學(xué) ENTERPRIZE 戰(zhàn)隊在 Robomaster 2024 中超級電容控制的技術(shù)方案,硬件軟件完全開源。感覺又回到了熱血沸騰的大學(xué)時代! ” Made with KiC
    的頭像 發(fā)表于 04-29 16:56 ?1895次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(100):RM2024 超級電容控制<b class='flag-5'>器</b>

    Made with KiCad(122):ANAVI Miracle Emitter

    “ ?ANAVI Technology 推出的基于 RISC-V 的電路板,可用于家庭自動化或 LED 應(yīng)用。? ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到
    的頭像 發(fā)表于 04-16 11:17 ?490次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(122):ANAVI Miracle Emitter

    Made with KiCad(118):Inkplate 4 TEMPERA 墨水屏終端

    “ ?Inkplate 4 TEMPERA 是一款由 Soldered Electronics 推出的開源、兼容 Arduino 的 3.8 英寸電子墨水設(shè)備,具備多種外設(shè)。? ” Made
    的頭像 發(fā)表于 03-07 11:15 ?540次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(118):Inkplate 4 TEMPERA 墨水屏終端

    Made with KiCad(117):ShaRPiKeebo 樹莓派 Zero 2W 擴展板

    “?一個小型的 Linux 計算機,集成了鍵盤、日光下可讀的屏幕和長距離收發(fā)。核心板是 Raspberry Pi Zero W 或 2W。?” Made with KiCad 系列將
    的頭像 發(fā)表于 03-04 11:12 ?750次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(117):ShaRPiKeebo 樹莓派 Zero 2W 擴展板

    Made with KiCad(116):GreatFET One 硬件黑客最佳搭檔

    。 ? ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽中(或點擊“閱讀原文”): https://www.eda.cn/ecadViewer/viewerPage
    的頭像 發(fā)表于 02-14 11:37 ?544次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(116):GreatFET One 硬件黑客最佳搭檔

    Made with KiCad(111):Vimdrones AM32 ESC 開發(fā)板

    “ ?Vimdrones AM32 ESC 開發(fā)板專為 AM32 開源 ESC 項目設(shè)計,內(nèi)置電機和 CAN 端口,可使用 DroneCAN 進行無縫開發(fā)和測試。 ” Made with KiCad
    的頭像 發(fā)表于 01-07 11:14 ?960次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(111):Vimdrones AM32 ESC 開發(fā)板

    Made with KiCad(108):基于 LattePanda-Mu 的 nvme 載板

    “ ?一個為 LattePanda Mu 設(shè)計的 mini-ITX NVMe 載板項,包含六個M.2 和兩個PCIe端口,可以用作 NAS。? ” ? Made with KiCad 系列將支持
    的頭像 發(fā)表于 12-19 11:16 ?905次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(108):基于 LattePanda-Mu 的 nvme 載板

    Made with KiCad(107):LattePanda-Mu 載板(Lite Carrier)

    KiCad 設(shè)計) ? ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽中(或點擊“閱讀原文”): https://www.eda.cn/eca
    的頭像 發(fā)表于 12-07 11:54 ?774次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(107):LattePanda-Mu 載板(Lite Carrier)

    Made with KiCad(106):ScopeFun 多功能開源儀器

    “ ?ScopeFun 是一個開源的一體化儀器平臺。它包括示波器、任意波形發(fā)生、頻譜分析儀、邏輯分析儀和數(shù)字模式發(fā)生。 ” Made with
    的頭像 發(fā)表于 11-12 12:24 ?1284次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(106):ScopeFun 多功能<b class='flag-5'>開源</b>儀器