对于商业应用FPGA还远没有达到取代单片机,甚至完全取代DSP的程度。随着FPGA的普及,学DSP的人越来越少,MCU又五花八门,ARM/CorteX有计算机的抢饭碗,学电子的大多都会选择FPGA。真正能接触到科技前沿的毫无例外全是FPGA,大多数人只能停留在商业层面。话虽如此,不过现今赚钱才是硬道理,行行都能出状元。其实单片机也有大智慧,不必一味的追求高科技。基于MSP430实现的湿度计实物图如图1所示。上位机软件GUI界面如图2所示。
图1:基于MSP430实现的湿度计实物图
图2:上位机软件GUI界面
系统功能概述:该湿度计由湿度采集和显示两部分组成,显示部分通过串口排线与采集部分相连,并采用7段式LED显示湿度值,定标所需的最小二乘法直线拟合参数由上位机软件计算完成并将参数发回湿度计进行定标处理。软件的定标也分手动和自动两部分,定标功能和湿度控制器类似。
由于湿度显示部分较简单,接下来主要介绍湿度采集部分和上位机软件部分。
湿度采集板概述:该板的主要特点就是小,板子的尺寸只有54*11(mm)。在这个尺寸上放置了单片机MSP430F2132、CD4046、MAX3232、MC34063以及相关的外围电路等。至于电路原理和湿度控制器一样。印象最深的就是手工焊接的时候老是丢东西,而且这款430小单片机不是被静电打坏,就是被焊坏。开关电源的开关芯片也是如此。所以,以后要是再有类似的活我肯定是不合格的,得请专业人士来弄。
上位机软件概述:该软件是在串口调试助手代码的基础上修改的,当时并不是不熟悉VC或者其他语言,主要考虑到自己是学电子,以后主要从事信号处理的研究。参考上面贴出来的GUI界面,简单介绍一下各部分功能。
左板块:串口调试功能。扩展了10进制显示,uint32与float32发送。
右板块:湿度定标功能
1:设定任意5个由低到高的标准湿度环境
2:手动读取湿度值,记录读取次数,5次循环显示,清除数据。
3:定时自动读取湿度值,可设置环境切换时间与取样等待时间。
4:5次取数后进行数据拟合,打开图形窗打印拟合曲线与样点。同时得到拟合曲线方程系数,等待发送。
PS:通过调试已经加入了系统运行调试操作出错处理消息框。
从打印出的菜单中可以看到有0~4这五种操作模式,单片机的程序和网上很多开发板的test程序类似。
图3展示出了设计过程中所遇到的问题与相应的解决办法。
图3:问题和解决方法
经过这两个单片机项目的洗礼,可以说当时几乎把MSP430大小系列的单片机拥有的资源都用了一遍。相比早前用的STC,ARM7,她最大的优势就是低功耗编程模式。所有的代码都是在中断响应内完成的。这完全得益于430较其他单片机复杂的系统时钟结构。最近,我刚接触到了日本的Renesas(瑞萨)M16C/62P系列单片机。要知道,在十大芯片供应商中,以单片机为主的就是瑞萨。我个人认为瑞萨应该就是单片机之王。而在我们身边,又有多少人了解这种单片机。真正看过德国人和日本人做的东西的人就知道,他们一直用的东西到我们手里后,大多都被认为是我们已经被淘汰的东西,但结果却是他们的产品反到经久耐用。就是大量引进外资,进口芯片让我们思想上形成的弊病,求新求快,反正有钱好办事。在这样的思维方式的牵引下,要想摆脱制造转型设计不知道有多难。
上一篇:MSP430控制SED1335液晶显示源程序例程
下一篇:基于MSP430的流量检测仪设计
推荐阅读最新更新时间:2024-11-12 17:43
设计资源 培训 开发板 精华推荐
- 使用 LT6202 将 ±10V 双极性信号转换为 0V 至 5V 输入信号到 LTC2367CDE-18 的典型应用
- 45W、18V 交流转直流单路输出电源
- LM317 限流 6V 充电器稳压器的典型应用
- 使用 Analog Devices 的 LTC2862ACDD-1 的参考设计
- MAXREFDES9000:基于DS28E18的远程两线供电及控制I2C和SPI接口传感器
- AP5726 白光 LED 升压转换器的典型应用
- NCP300LSN33T1 2.8V LED条形图电压监视器的典型应用
- 使用 ROHM Semiconductor 的 BD45341 的参考设计
- STBB3JCC 2A、高效单电感降压-升压DC-DC转换器、高亮度WLED驱动器的典型应用
- TCR5SB20U、200mA、2V输出电压CMOS低压降稳压器的典型应用
- 学AM335X课程,赢超值BB-Black团购资格,更有DIY大奖赛预热中!
- 【0元得开发板,还能赢T12焊台,报名倒计时】Follow me,与得捷一起解锁开发板超能力!
- 网友票选TI课程热榜出炉 学习推荐有礼!
- 挑战极限,你敢看吗?下载文档+观看视频,了解航空和政府应用解决方案
- 半导体品牌知名度问卷调查
- Vicor 更好的供电方式提升无人机飞行时间飞行半径及有效载荷
- EEWORLD下载中心热力上线,岂能无礼!
- Follow me第2期来袭,与得捷一起解锁开源硬件 Adafruit ESP32-S3 TFT Feather!
- 双 11 拯救行动:用开发板治愈单身狗之忧桑
- 直播已结束【安森美半导体超低功耗 RSL10 蓝牙 SoC 开发板详解】