数次延期已是宽限,能完成就不错了,现有水准和速度不敢奢望,短板很多几乎是平板,
时间有限,抓紧在线。
学习Psoc 4开发进程手记(七)
这次参与的项目需要Psoc片上系统SAR、 ADC、AMux、PWM、SCB、LCD众多模块和串口通讯等、外部电路、电源系统等,并通过片上系统的GPIO 或专门的引脚与内外控制器、传感器电极外部器件等相连接。
外部扫描的不同检测方式及线性感应数据是检测系统的重要组成部分,因为它需要区分噪声和期望信号(振幅很小)。处理电路包括测量放大器,这个测量放大器应具备高输入阻抗,因为人体皮肤的阻抗可能是非常大的。需要运算放大器来作为电检测的信号处理。外部扫描检测采集系统的信号链包括测量放大器、滤波器和ADC模数转换,这些功能Psoc4片上系统都已集成,而Psoc4片上系统循序模拟复用器和ADC模数转换将电极扫描电路的处理得到了简化。
系统通过多路复用器AMux与模数转换器ADC模块对外部电极信号进行采样,并将所得的ADC值进行数据处理使之具有意义,并交由LCD显示或串口通讯或USB传给上位机与PC 同步,监控并存储数据,用于后期分析诊断。
由于扫描检测电极数据和对人体的治疗保健采用不同电能,因此在外部专设检测、治疗、保健、电能升压调制转换等电路,如图:
其重点模块主要为几种模拟复用器、模数转换器、脉宽调制器、输入输出串口模块、输入输出引脚GPIO……。
学习Psoc 4开发进程手记(八)
与前几代PSoC相比,PSoC4增强了ADC模块的功能。在结构上,PSoC4采用了可获得较高采样速率的逐次逼近式(Successive Approximation Register,SAR)ADC,能够实现最高1Msps的单通道采样。PSoC4包含一个SAR核心,通过切换采样通道,可以实现多路输入信号的转换。为了减少通道切换对CPU运行时间的占用,PSoC4集成了一个8通道采样输入多路器,提供采样通道硬件切换,从而去掉了通道切换的软件开销。
PSoC4 SAR一次完整的单通道采样包含两个阶段:信号获取(Acquisition)和采样转换(Convertion)。在信号获取阶段,SAR获得当前输入通道的信号值,储存在内部的采样保持器中;在采样转换阶段,SAR通过不断改变参考电压值,与采样保持器中的信号值做比较,从而将信号值数字化,得到采样结果。PSoC4 SAR的信号获取时间可以由用户设定,而采样转换时间与采样结果位数相关,以1Msps采样率为例,默认的信号获取时间为222.2纳秒,采样转换时间为 777.8纳秒。
PSoC4 SAR将这两个阶段设计成了流水线的结构,两个阶段之间可独立运行。因而,对于多通道采样,当前输入通道进行采样转换时,多路器可以切换至下一路通道,从而提供一个额外时间对电路中的寄生电容充放电,保证SAR在进入信号获取阶段之前,输入信号已经达到稳定。图3是一个3通道采样的工作示意图,从图中可以看出,PSoC4 SAR在具有较高采样速度的同时,仍有充足时间获得稳定的采样信号。
先进行几个纸上练兵:
配置
除错
ACD的几种用法
学习Psoc 4开发进程手记(九)
本次申请基于PSoC4 Pioneer kit的人体经络电子多维检测治疗系统,旨在借助PSoC4 Pioneer kit强大灵活方便的功能采用片上系统架构来方便设计,减少组件数量,可重复开发的特性形成人体经络电子多维检测治疗系统的反复多次的开发架构,尝试探索开发一款奇经络脉探测研究、治疗、便以实现人们对自身经络的认识和使用自身奇经络脉强身键体治病防病的方式。
人体经络是一种多维的立体联系。这种多维的立体联系给我们人体自身创造了一种一处不通还有多处联系的本能,
本电子治疗仪器诊病治病采用多维立体的诊治模式,选用非侵入分布式多维触摸电极板和电极,主要靠对人体不同部位不同组合的经络穴位在不同频率不同强度的电流电压下观察其各经络不同交叉导通情况和不同反映,分析其因果关系、并可参考搜集的中医经络诊治案例信息和经验确定其身体状况和诊治方案
本项目案例脚模手模触摸多维电极检测板,有N个触摸电极排列在电路板左右X (横向)和Y (纵向)整列图案中(或依四肢脚模手模的形状,这里以暂以矩阵为例)(每个电极为单独一路)另设一单独活动穴位电极,形成多维检测模式,如下图:
多维触摸检测板的电极矩阵布置由于电极众多,每个电极均要与其它电极板的电极轮番组合扫描,每次只顺序接入一对测量,由于每个电极要占一位因此可需通过外部电路扩展,PSoC4片上系统内部的复用器和外部扩展电路可构成数量极大的扫描矩阵,形成上端两侧N位电极分别逐位顺序对下端两侧N位电极逐位扫描、也可单独活动电极对上下两侧N位电极逐位扫描,活动电极又可在不同穴位对上下两侧N位电极逐位扫描,每个电极在不同的电流电压频率设定下同众多电极相互检测扫描获得多种数据,通过通讯接口与上位机共同组成扫描检测处理分析系统,得到人体多维检测众多参考数据;
本次只选择两组触摸检测电极板和一个活动电极应对脚掌、手掌和特定穴位的布设应用,每组触摸检测电极板设N位电极,由于多维扫描检测人体数据和对人体的治疗保健采用不同电能,因此在外部专设检测、治疗保健转换电路,在此暂没加入也不多叙
多维扫描的不同检测方式及线性感应数据是经络穴位电检测系统的重要组成部分,因为它需要区分噪声和期望信号(振幅很小)。处理电路包括测量放大器,这个测量放大器应具备高输入阻抗,因为皮肤的阻抗可能是非常大的。需要运算放大器来作为经络穴位电检测的信号处理,而PSOC片上系统的模数ADC转换模块已具备这些功能;而Psoc4片上系统循序模拟复用器和模数ADC转换将多维电极扫描电路的复杂性在其内部进行组合简化。
下图为复用器和模数转换器等:
(这里触摸电极板只用了两组)
上图的引脚配置(还有多处需要除错):
内部结构图:
接口配置:
LCD配置:
没完成制作的一种架构:
开发板上的触摸电极暂按矩形设置,
本实例是初步构想的一种境地,只是基于PSoC4 Pioneer kit的人体经络电子多维检测治疗系统开发架构,由此证实PSOC片上系统对设计开发的优势,并可由此反复开发,衍生更多不同功能的产品;
通过系列的动手体会到可编程PSOC 架构还可让设计人员灵活地实时更改相关功能,根据相应应用和具体的工作环境改善电源管理和抗噪性;利用PSOC 的可再配置性,管理接口的工作得以简化,不需要再手动编写设备驱动程序、API 和代码,而是可以选择最佳配置设置,编写尽可能少的代码,确保组件相互协作;外部主件的减少可大幅缩短设计周期,芯片中可用软件仿真硬件,方便随时、反复的对设计进行修改,外设的减少极大简化了器件和电源的的管理,管理接口、片内功能的再配置性能以及自动生成的代码、PAI、设备驱动程序形成了PSOC片上系统的优势。
学习Psoc 4开发进程手记(十)
活动不断延期,百日百项目,能做完吗?给的时间也是有限但还可,由于事务繁忙在外,没有合适的工作场所,一些制作无法进行,仓促和紧张的应世之作,只是推出了项目的一种基本架构,离成型要求甚远,
百日百项目,离做完还得很久,想必只要认认真真的演习一遍,一百天后一定会成为Psoc片上系统设计的高手,为什么不呢?虽然愚钝、又有很多繁事,准备用更多的时间继续将它做完,明年这个时候就能成为行家里手,去设计久已酝壤的多种幻想。
感谢组办方提供的活动,提供了一种学习、认识和找到一款优秀的开发工具;
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
Let'sdo第3期任务合集被打赏50分 | |
与电子爱好者谈读图四被打赏50分 | |
Let‘s do 第三季 [电子测光表] 基础任务和进阶任务成果展示被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 |