论文部分内容阅读
随着芯片技术的发展和实际应用的需要,嵌入式系统的开发由于其软硬件的灵活裁剪性,近年来一直是令人关注的焦点。近些年来,像智能家居,智能手机,智能公交等一大批智能仪器的开发,给人们的生活带来了极大的方便。在仪器仪表上,基于传统仪表既费时又费力的低效率工作模式,提出了智能化的要求。本论文以云南省自然科学基金为背景,进行了基于PIC16F883和Meter-Bus,总线的智能仪表—六位表头设计,以及基于Aduc7060和ARM7TDMI的血氧检测仪硬件部分的设计。首先本文针对传统人工抄表的费时、费力以及很低的精确度,已经不能满足今天信息化时代的需求,开发了以PIC16F883为内核的远程抄表系统,MAPLAB为系统的开发平台,以M-Bus总线为数据通道的远程抄表系统。系统主要由软件和硬件两部分组成,硬件主要有电源、光电对管驱动和接收电路、A/D采样、PIC16F883、上行调制、下行解调、柔性板以及地址下载器组成。在软件上根据格雷码原理、光电对管的行列尺寸以及字轮黑白条的位置信息,推导出了本六位表头的格雷码真值表。在与上位机进行通信上给出了系统总体的软件流程图、主程序流程图以及子程序流程图;其中子程序流程图包括:数组解析、设置地址、点亮光电对管、读光电对管。经过大量实验证明,本六位表头具有成本小,功耗低,抗干扰能力强等优点。另外参与了血氧检测仪硬件部分的设计,众所周知,氧气是生命的根本,人无时无刻也离不开氧气,长时间缺氧会导致生命窒息。氧合血红蛋白是血液中的含氧量,在临床医学中具有重要的诊断意义,而目前市面上测量精度高的仪器价格非常昂贵,价格便宜的仪器精度往往又达不到要求,因此开发出价格便宜,精度高的血氧仪具有重要的现实意义,本血氧仪选用了Aduc7060作为处理器,其内核采用了ARM7TDMI,具有24位高精度的Sigma-Delta A/DC,保证了测量精度的准确性。在硬件上主要是由电源电路、光电驱动电路、信号放大电路、信号分离电路、保护电路、显示电路、时钟以及复位电路等组成。经过大量实验测试可以证明本系统可以达到很高的测量精度同时又具有很低的成本。