2016年电子设计大赛省赛一等奖论文
2016年吉林省控制题,四电机悬挂系统。悬吊控制系统以 STC15F2K60S2单片机为核心,采用的 LCD1602液晶显示模块和按键模块满足在各个题目要求的切换,便于用户选择距离和模式。 用陀螺仪测量圆锥与 X.Y.Z 轴所成角, 模块 L298N 调节四个电机的转动方向和转速,从而控制四根细绳控制圆盘到达规定的位置。 对于左右移动的要求,取多个采样点利用MATLAB 曲线拟合的方法,确定距离和角度的关系。 对于发挥要求,利用李萨如图形,用 X, Y 轴运动合成的方法画直线和圆。对于画梯形的要求,则取若干多个点,采用查表的方法规定光点的位置
stc15系列读GY_25角度
压缩包中含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机始终晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,51系列单片机12Mhz实际上是15系列的12分频。
PID控制程序
压缩保内含有.C和.H文件。直接添加到您的工程文档中即可使用。.H文件中列出可调用函数,用户直接调用即可。pid中p、pi、pd用户需更具实际自行调整
STC15系列按键驱动
压缩保内含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机时钟晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,.H文件中列出可调用函数,用户直接调用即可。带松手检测和无松手检测
STC15系列驱动LCD_12864
压缩保内含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机时钟晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,.H文件中列出可调用函数,用户直接调用即可。
STC15系列自带10位ADC驱动
压缩保内含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机时钟晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,.H文件中列出可调用函数,用户直接调用即可。
STC15系列单片机读超声波测距HC_SR04
压缩保重含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机始终晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,51系列单片机12Mhz实际上是15系列的12分频。
DataForm_STC15.H
一些用到的uint8、uint16、true、false等类型的重定义。我上传的一些文件里头可能有用到,其实不用这个文件也行,自己改改定义就OK,不过还是上传吧。
自制磁悬浮系统
下推式磁悬浮教程,主要推力来自一圈永磁体,由电路控制线圈产生磁力来控制悬浮磁体稳定。
串转并芯片HC595驱动
压缩保重含有.C和.H文件。直接添加到您的工程文档中即可使用。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义即可。此驱动已将延时调到最小,使用者无需修改。此芯片常配合LCD使用,用以减小IO口资源的消耗。
STC15系列读DS18B20程序,12Mhz时钟晶振
压缩保重含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机始终晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,51系列单片机12Mhz实际上是15系列的12分频。
STC15系列驱动AD7705
压缩保内含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机时钟晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,.H文件中列出可调用函数,用户直接调用即可。
STC15系列驱动细分器
压缩保内含有.C和.H文件。直接添加到您的工程文档中即可使用。单片机时钟晶振为11.0592Mhz。STC15系列单片机无需对程序做出修改。其他类型单片机修改引脚定义和时钟晶振即可。需注意,.H文件中列出可调用函数,用户直接调用即可,细分器上一般会有设置细分程度,细分越小,驱动电机功率越大。