break; default: break; } }
LCD控制器对彩色256色的初始配置完成,即可在LCD上显示了。下面简要介绍一下绘图的API函数,具体的使用介绍见第4章实验五。
U32 GUI_Init (void); //GUI初始化
void Draw_Point (U16 x, U16 y); //绘制点API
U32 Get_Point (U16 x, U16 y); //得到点API
void Draw_HLine (U16 y0, U16 x0, U16 x1); //绘制水平线API
void Draw_VLine (U16 x0, U16 y0, U16 y1); //绘制竖直线API
void Draw_Line (I32 x1,I32 y1,I32 x2,I32 y2); //绘制线API
void Draw_Circle (U32 x0, U32 y0, U32 r); //绘制圆API
void Fill_Circle (U16 x0, U16 y0, U16 r); //填充圆API
void Fill_Rect (U16 x0, U16 y0, U16 x1, U16 y1); //填充区域API
void Set_Color (U32 color); //设定前景颜色API
void Set_BkColor (U32 color); //设定背景颜色API
void Set_Font (GUI_FONT* pFont); //设定字体类型API
void Disp_String (const I8 *s, I16 x, I16 y); //显示字体API
详细具体的应用,请参见\\实验程序\\硬件实验\\ADS\\实验十二目录下的LCD.mcp项目文件。请详细阅读代码注释。
五、实验步骤
33
1.本实验使用实验教学系统的CPU板,LCD单元。
2.在PC机并口和实验箱的CPU板上的JTAG接口之间,连接多功能仿真器。 3.检查连接是否可靠,可靠后,接入电源线,系统上电。打开LCD的电源开关。 4.打开ADS1.2开发环境,从里面打开实验程序\\硬件实验\\ADS\\实验十二\\Lcd.mcp项目文件,进行编译。
5.编译通过后,首先打开Multi-ICE Server.exe程序,点击工具栏第一个按钮进行自动连接,然后进入ADS1.2调试界面,加载实验程序\\硬件实验\\ADS\\实验十五\\Lcd_Data\\Debug中的映象文件程序映像Lcd.axf。
6.在ADS调试环境下全速运行映象文件到主函数Main(),然后单步运行,观察液晶 屏的反应!
7.在Main()函数中改动某些GUI的API函数,重新装入映像文件,运行程序,
观察液晶屏的显示的效果。重复实验。
8.实验完毕,先关闭LCD电源开关,再关闭ADS开发环境,再关闭电源。
34
实验五 握力检测实验
一、实验目的
1. 掌握桥式压力传感器的工作原理
2. 掌握信号的采集、处理放大、传输过程 3. 掌握其硬件电路原理
二、实验内容
1. 认真学习ARM启动的流程,单步执行程序,查看各寄存器的变化。 2. 学习电路图的绘制,PCB板的制作,焊接,调试。
三、实验设备
1. HR-SW1教学实验箱,PentiumII以上的PC机; 2. 握力传感器与握力传感器模块。
四、实验原理及分析
弹性体在外力作用下产生弹性变形,使粘贴在他表面的电阻应变片(转换元件)也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为电信号(电压或电流),从而完成了将外力变换为电信号的过程。传感器的性能对测量系统有着很大的影响。本实验采用桥式压力传感器,其结构如下图所示。
图5-1桥式压力传感器
其中3脚是供电电流的正输入端,2脚为负输入端, 1、4脚分别为输出端的负极和正极。
温度对于压力传感器的影响主要体现在两个方面:对电阻值的直接影响;与基底材料的热膨胀系数不同导致的附加应力。桥式压力传感器能很好的解决这些问题。
35
传感器的测量部分需要提供一个稳定的恒流源,参见温度模块恒流源部分。其放大电路如图5-2所示。
图5-2 握力传感器放大电路
信号经过放大电路后,不可避免的会引入各种噪声。不但如此,由于握力信号本身接近直流,所以加入3Hz低通滤波电路和同向比例放大电路,滤除频率较高的干扰和噪声,提高信噪比。如图5-3所示。
图5-3 3Hz低通滤波电路
五、实验步骤
下位机实验步骤:
1. 把握力传感器模块插入实验箱主版上。 2. 将握力传感器连接到握力传感器模块上。 3. 检查无误后,接通电源。 4. 施加外界压力(握力),观察示波器显示信号。 5. 记录实验数据。 上位机实验步骤:
36
1. 打开生物医学传感器信号采集系统软件
点击开始—>程序—>生物医学传感器信号采集,运行生物医学实验软件。如图1-4所示。
图1-4 运行生物医学实验软件
2. 设置串口通道
根据实际硬件连接,选择正确串口,默认为COM1。如图1-5所示。
图1-5 串口设置
3. 选择手提握力信号采集界面
手提握力信号采集界面主要表征在某一时刻开始,测得的手部握力变化曲线。
37